Home
last modified time | relevance | path

Searched defs:exv (Results 1 – 14 of 14) sorted by relevance

/llvm-project/flang/lib/Optimizer/Builder/
H A DBoxValue.cpp21 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 DFIRBuilder.cpp527 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 DHLFIRTools.cpp225 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 DCharacter.cpp677 const fir::ExtendedValue &exv) { in hasConstantLengthInType()
H A DIntrinsicCall.cpp77 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 DBoxValue.h553 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 DConvertExpr.cpp369 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 DSymbolMap.cpp22 const fir::ExtendedValue &exv, in addSymbol()
H A DConvertVariable.cpp765 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 DConvertExprToHLFIR.cpp454 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 DConvertCall.cpp891 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 DBridge.cpp735 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 DAllocatable.cpp590 fir::ExtendedValue exv = isSource ? sourceExv : moldExv; genSourceMoldAllocation() local
H A DIO.cpp564 fir::ExtendedValue exv = converter.genExprAddr(*expr, stmtCtx); getNamelistGroup() local
744 fir::ExtendedValue exv = converter.genExprAddr(loc, expr, stmtCtx); genOutputItemList() local