/llvm-project/flang/lib/Optimizer/Builder/ |
H A D | BoxValue.cpp | 21 mlir::Value fir::getBase(const fir::ExtendedValue &exv) { in getBase() 26 mlir::Value fir::getLen(const fir::ExtendedValue &exv) { in getLen() 39 fir::ExtendedValue fir::substBase(const fir::ExtendedValue &exv, in substBase() 47 fir::getTypeParams(const fir::ExtendedValue &exv) { in getTypeParams() 72 bool fir::isArray(const fir::ExtendedValue &exv) { in isArray() 182 const fir::ExtendedValue &exv) { in operator <<() 228 const fir::ExtendedValue &exv, in getExtentAtDimension()
|
H A D | FIRBuilder.cpp | 527 createShape(mlir::Location loc,const fir::ExtendedValue & exv) createShape() argument 548 createSlice(mlir::Location loc,const fir::ExtendedValue & exv,mlir::ValueRange triples,mlir::ValueRange path) createSlice() argument 599 createBox(mlir::Location loc,const fir::ExtendedValue & exv,bool isPolymorphic,bool isAssumedType) createBox() argument 938 getNonDefaultLowerBounds(fir::FirOpBuilder & builder,mlir::Location loc,const fir::ExtendedValue & exv) getNonDefaultLowerBounds() argument 958 getNonDeferredLenParams(const fir::ExtendedValue & exv) getNonDeferredLenParams() argument 1011 getTypeParams(mlir::Location loc,fir::FirOpBuilder & builder,const fir::ExtendedValue & exv) getTypeParams() argument 1557 createBoxValue(fir::FirOpBuilder & builder,mlir::Location loc,const fir::ExtendedValue & exv) createBoxValue() argument [all...] |
H A D | HLFIRTools.cpp | 225 genDeclare(mlir::Location loc,fir::FirOpBuilder & builder,const fir::ExtendedValue & exv,llvm::StringRef name,fir::FortranVariableFlagsAttr flags,mlir::Value dummyScope,cuf::DataAttributeAttr dataAttr) genDeclare() argument 681 asEmboxShape(mlir::Location loc,fir::FirOpBuilder & builder,const fir::ExtendedValue & exv,mlir::Value shape) asEmboxShape() argument [all...] |
H A D | Character.cpp | 677 const fir::ExtendedValue &exv) { in hasConstantLengthInType()
|
H A D | IntrinsicCall.cpp | 77 isStaticallyAbsent(const fir::ExtendedValue & exv) isStaticallyAbsent() argument 94 isStaticallyPresent(const fir::ExtendedValue & exv) isStaticallyPresent() argument 5562 __anon345295e73402(fir::ExtendedValue exv) genMvbits() argument 6469 hasDefaultLowerBound(const fir::ExtendedValue & exv) hasDefaultLowerBound() argument
|
/llvm-project/flang/include/flang/Optimizer/Builder/ |
H A D | BoxValue.h | 553 isUnboxedValue(const ExtendedValue & exv) isUnboxedValue() argument 561 getBaseTypeOf(const ExtendedValue & exv) getBaseTypeOf() argument 572 getElementTypeOf(const ExtendedValue & exv) getElementTypeOf() argument 577 isDerivedWithLenParameters(const ExtendedValue & exv) isDerivedWithLenParameters() argument [all...] |
/llvm-project/flang/lib/Lower/ |
H A D | ConvertExpr.cpp | 369 return exv; in createInMemoryScalarCopy() argument 324 fir::ExtendedValue exv = fir::factory::readBoxValue(builder, loc, oldBox); global() local 346 placeScalarValueInMemory(fir::FirOpBuilder & builder,mlir::Location loc,const fir::ExtendedValue & exv,mlir::Type storageType) placeScalarValueInMemory() argument 447 genOptionalValue(fir::FirOpBuilder & builder,mlir::Location loc,const fir::ExtendedValue & exv,mlir::Value isPresent) genOptionalValue() argument 471 genOptionalAddr(fir::FirOpBuilder & builder,mlir::Location loc,const fir::ExtendedValue & exv,mlir::Value isPresent) genOptionalAddr() argument 488 genOptionalBox(fir::FirOpBuilder & builder,mlir::Location loc,const fir::ExtendedValue & exv,mlir::Value isPresent) genOptionalBox() argument 574 absentBoxToUnallocatedBox(fir::FirOpBuilder & builder,mlir::Location loc,const fir::ExtendedValue & exv,mlir::Value isPresent) absentBoxToUnallocatedBox() argument 699 ExtValue exv = Fortran::common::visit( genMutableBoxValue() local 838 fir::ExtendedValue exv = converter.getSymbolExtendedValue(sym, &symMap); gen() local 844 genLoad(const ExtValue & exv) genLoad() argument 1001 ExtValue exv = desc.base().IsSymbol() ? gen(getLastSym(desc.base())) genval() local 1326 ExtValue exv = gen(x.complex()); gen() local 1657 genArrayCoorOp(const ExtValue & exv,const Fortran::evaluate::ArrayRef & aref) genArrayCoorOp() argument 1771 ExtValue exv = genBoxArg(expr); lowerIntrinsicArgumentAsBox() local 1860 ExtValue exv = genIntrinsicRef() local 2126 readIfBoxValue(const ExtValue & exv) readIfBoxValue() argument 3262 ExtValue exv = lowerArrayExpression(rhs); lowerArrayAssignment() local 3380 ExtValue exv = lowerArrayExpression(rhsCC, destination.getType()); lowerAllocatableArrayAssignment() local 3475 ExtValue exv = f(IterationSpace{}); lowerBoxedArrayExpr() local 3630 auto exv = lowerArrayExpression(rhs); lowerElementalUserAssignment() local 3767 fir::ExtendedValue exv = lowerScalarUserAssignment() local 3826 ExtValue exv = x.base().IsSymbol() ? asScalarRef(getFirstSym(x.base())) genShapeFromDataRef() local 3905 lowerArrayExpression(const ExtValue & exv) lowerArrayExpression() argument 3985 fir::ExtendedValue exv = iterSpace.elementExv(); defaultStoreToDestination() local 4036 auto exv = f(iterSpace); lowerArrayExpression() local 4123 ExtValue exv = asScalarRef(*passArg->UnwrapExpr()); genIterationShape() local 4782 ExtValue exv = asScalarRef(*expr); genElementalUserDefinedProcRef() local 4823 ExtValue exv = asScalarRef(*expr); genElementalUserDefinedProcRef() local 4841 ExtValue exv = asScalarRef(*expr); genElementalUserDefinedProcRef() local 4875 auto exv = cc(iters); genElementalUserDefinedProcRef() local 4993 auto exv = isPtrAssn ? sel.genRawProcedureRef(procRef, retTy) genProcRef() local 5039 convertAdjustedType(fir::FirOpBuilder & builder,mlir::Location loc,mlir::Type toType,const ExtValue & exv) convertAdjustedType() argument 5062 auto exv = lambda(iters); genarr() local 5921 ExtValue exv = optionalArg; genOptionalArrayFetch() local 6067 computeElementSize(const ExtValue & exv,mlir::Type eleTy,mlir::Type resTy) computeElementSize() argument 6165 copyNextArrayCtorSection(const ExtValue & exv,mlir::Value buffPos,mlir::Value buffSize,mlir::Value mem,mlir::Value eleSz,mlir::Type eleTy,mlir::Type eleRefTy,mlir::Type resTy) copyNextArrayCtorSection() argument 6953 ExtValue exv = asScalarRef(x); genImplicitArrayAccess() local 6975 ExtValue exv = asScalarRef(x); genImplicitArrayAccess() local 6987 ExtValue exv = asScalarRef(x); genAsScalar() local [all...] |
H A D | SymbolMap.cpp | 22 const fir::ExtendedValue &exv, in addSymbol()
|
H A D | ConvertVariable.cpp | 765 fir::ExtendedValue exv = converter.getSymbolExtendedValue(sym, &symMap); defaultInitializeAtRuntime() local 852 fir::ExtendedValue exv = converter.getSymbolExtendedValue(sym, &symMap); finalizeAtRuntime() local 934 fir::ExtendedValue exv = instantiateLocal() local 959 fir::ExtendedValue exv = instantiateLocal() local 1765 genDeclareSymbol(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,const Fortran::semantics::Symbol & sym,const fir::ExtendedValue & exv,fir::FortranVariableFlagsEnum extraFlags,bool force) genDeclareSymbol() argument [all...] |
H A D | ConvertExprToHLFIR.cpp | 454 fir::ExtendedValue exv = in visit() local 1483 fir::ExtendedValue exv = Fortran::lower::convertConstant( gen() local 2006 fir::ExtendedValue exv = Fortran::lower::translateToExtendedValue( convertExprToMutableBox() local [all...] |
H A D | ConvertCall.cpp | 891 extendedValueToHlfirEntity(mlir::Location loc,fir::FirOpBuilder & builder,const fir::ExtendedValue & exv,llvm::StringRef name) extendedValueToHlfirEntity() argument 2243 fir::ExtendedValue exv = Fortran::lower::translateToExtendedValue( computeDynamicCharacterResultLength() local 2487 std::optional<fir::ExtendedValue> exv; genCustomIntrinsicRef() local [all...] |
H A D | Bridge.cpp | 735 fir::ExtendedValue exv = hexv.match( createHostAssociateVarClone() local 1088 auto exv = hlfir::translateToExtendedValue(toLocation(), *builder, *var, lookupSymbol() local 2129 fir::ExtendedValue exv = getSymbolExtendedValue(*sym, nullptr); genFIRIncrementLoopBegin() local 3027 fir::ExtendedValue exv = genExprAddr(*expr, stmtCtx, &loc); genFIR() local 3598 __anonc6773cb54902(fir::ExtendedValue exv) genFIR() argument [all...] |
H A D | Allocatable.cpp | 590 fir::ExtendedValue exv = isSource ? sourceExv : moldExv; genSourceMoldAllocation() local
|
H A D | IO.cpp | 564 fir::ExtendedValue exv = converter.genExprAddr(*expr, stmtCtx); getNamelistGroup() local 744 fir::ExtendedValue exv = converter.genExprAddr(loc, expr, stmtCtx); genOutputItemList() local
|