Home
last modified time | relevance | path

Searched refs:PassedEntity (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DCallInterface.h155 struct PassedEntity {
187 llvm::ArrayRef<PassedEntity> getPassedArguments() const {
192 std::optional<PassedEntity> getPassedResult() const { return passedResult; }
232 llvm::SmallVector<PassedEntity> passedArguments;
233 std::optional<PassedEntity> passedResult;
289 void placeInput(const PassedEntity &passedEntity, mlir::Value arg);
290 void placeAddressAndLengthInput(const PassedEntity &passedEntity,
/llvm-project-15.0.7/flang/lib/Lower/
H A DCallInterface.cpp181 const PassedEntity &passedEntity, mlir::Value arg) { in placeInput()
190 const PassedEntity &passedEntity, mlir::Value addr, mlir::Value len) { in placeAddressAndLengthInput()
472 PassedEntity &passedEntity = in mapBackInputToPassedEntity()
541 using PassedEntity = typename CallInterface::PassedEntity; typedef in Fortran::lower::CallInterfaceImpl
634 PassedEntity{PassEntityBy::BaseAddress, std::nullopt, in appendHostAssocTupleArg()
1002 PassedEntity{p, entity, emptyValue(), emptyValue(), characteristics}); in addPassedArg()
1006 PassedEntity{p, entity, emptyValue(), emptyValue()}; in setPassedResult()
1027 bool Fortran::lower::CallInterface<T>::PassedEntity::isOptional() const { in isOptional()
1033 bool Fortran::lower::CallInterface<T>::PassedEntity::mayBeModifiedByCall() in mayBeModifiedByCall()
1040 bool Fortran::lower::CallInterface<T>::PassedEntity::mayBeReadByCall() const { in mayBeReadByCall()
H A DBridge.cpp2648 for (const Fortran::lower::CalleeInterface::PassedEntity &arg : in mapDummiesAndResults()
2651 if (std::optional<Fortran::lower::CalleeInterface::PassedEntity> in mapDummiesAndResults()
2693 if (std::optional<Fortran::lower::CalleeInterface::PassedEntity> in startNewFunction()
2747 if (std::optional<Fortran::lower::CalleeInterface::PassedEntity> in startNewFunction()
H A DConvertExpr.cpp2552 Fortran::lower::CallerInterface>::PassedEntity> in genCallOpAndResult()
2792 const Fortran::lower::CallerInterface::PassedEntity &arg, in genCopyIn()
2936 const Fortran::lower::CallerInterface::PassedEntity &arg, in prepareActualToBaseAddressLike()
3050 Fortran::lower::CallerInterface>::PassedEntity &arg : in genRawProcedureRef()
4978 Fortran::lower::CallerInterface>::PassedEntity &arg : in genElementalUserDefinedProcRef()