Lines Matching refs:CallInterface

184          passedEntity.passBy != CallInterface::PassEntityBy::AddressAndLength &&  in placeInput()
194 passedEntity.passBy == CallInterface::PassEntityBy::AddressAndLength && in placeAddressAndLengthInput()
421 void Fortran::lower::CallInterface<T>::declare() { in declare()
453 void Fortran::lower::CallInterface<T>::mapPassedEntities() { in mapPassedEntities()
470 void Fortran::lower::CallInterface<T>::mapBackInputToPassedEntity( in mapBackInputToPassedEntity()
539 using CallInterface = Fortran::lower::CallInterface<T>; typedef in Fortran::lower::CallInterfaceImpl
540 using PassEntityBy = typename CallInterface::PassEntityBy;
541 using PassedEntity = typename CallInterface::PassedEntity;
542 using FirValue = typename CallInterface::FirValue;
543 using FortranEntity = typename CallInterface::FortranEntity;
544 using FirPlaceHolder = typename CallInterface::FirPlaceHolder;
545 using Property = typename CallInterface::Property;
551 CallInterfaceImpl(CallInterface &i) in CallInterfaceImpl()
1022 CallInterface &interface;
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()
1047 void Fortran::lower::CallInterface<T>::determineInterface( in determineInterface()
1065 mlir::FunctionType Fortran::lower::CallInterface<T>::genFunctionType() { in genFunctionType()
1078 Fortran::lower::CallInterface<T>::getResultType() const { in getResultType()
1085 template class Fortran::lower::CallInterface<Fortran::lower::CalleeInterface>; member in Fortran::lower
1086 template class Fortran::lower::CallInterface<Fortran::lower::CallerInterface>; member in Fortran::lower
1108 : public Fortran::lower::CallInterface<SignatureBuilder> {
1112 : CallInterface{c}, proc{p} { in SignatureBuilder()