/llvm-project/flang/lib/Optimizer/Builder/ |
H A D | MutableBox.cpp | 29 mlir::ValueRange lbounds, mlir::ValueRange extents, in createNewFirBox() argument 153 readShape(llvm::SmallVectorImpl<mlir::Value> *lbounds = nullptr) { in readShape() argument 166 mlir::Value read(llvm::SmallVectorImpl<mlir::Value> &lbounds, in read() argument 184 getLowerBounds(llvm::SmallVectorImpl<mlir::Value> & lbounds) getLowerBounds() argument 209 updateMutableBox(mlir::Value addr,mlir::ValueRange lbounds,mlir::ValueRange extents,mlir::ValueRange lengths,mlir::Value tdesc={}) updateMutableBox() argument 254 llvm::SmallVector<mlir::Value> lbounds; syncMutablePropertiesFromIRBox() local 267 llvm::SmallVector<mlir::Value> lbounds; syncIRBoxFromMutableProperties() local 277 updateIRBox(mlir::Value addr,mlir::ValueRange lbounds,mlir::ValueRange extents,mlir::ValueRange lengths,mlir::Value tdesc={}) updateIRBox() argument 286 updateMutableProperties(mlir::Value addr,mlir::ValueRange lbounds,mlir::ValueRange extents,mlir::ValueRange lengths) updateMutableProperties() argument 428 llvm::SmallVector<mlir::Value> lbounds; genMutableBoxRead() local 508 associateMutableBox(fir::FirOpBuilder & builder,mlir::Location loc,const fir::MutableBoxValue & box,const fir::ExtendedValue & source,mlir::ValueRange lbounds) associateMutableBox() argument 593 associateMutableBoxWithRemap(fir::FirOpBuilder & builder,mlir::Location loc,const fir::MutableBoxValue & box,const fir::ExtendedValue & source,mlir::ValueRange lbounds,mlir::ValueRange ubounds) associateMutableBoxWithRemap() argument 756 genInlinedAllocation(fir::FirOpBuilder & builder,mlir::Location loc,const fir::MutableBoxValue & box,mlir::ValueRange lbounds,mlir::ValueRange extents,mlir::ValueRange lenParams,llvm::StringRef allocName,bool mustBeHeap) genInlinedAllocation() argument 914 finalizeRealloc(fir::FirOpBuilder & builder,mlir::Location loc,const fir::MutableBoxValue & box,mlir::ValueRange lbounds,bool takeLboundsIfRealloc,const MutableBoxReallocation & realloc) finalizeRealloc() argument [all...] |
H A D | HLFIRTools.cpp | 100 genLboundsAndExtentsFromBox(mlir::Location loc,fir::FirOpBuilder & builder,hlfir::Entity boxEntity,llvm::SmallVectorImpl<mlir::Value> & lbounds,llvm::SmallVectorImpl<mlir::Value> * extents) genLboundsAndExtentsFromBox() argument 123 llvm::SmallVector<mlir::Value> lbounds = getExplicitLbounds(varIface); getNonDefaultLowerBounds() local 384 llvm::SmallVector<mlir::Value> lbounds = getElementAt() local 466 llvm::SmallVector<mlir::Value> lbounds; genLowerbounds() local 602 auto lbounds = getExplicitLboundsFromShape(shape); genLBound() local [all...] |
H A D | FIRBuilder.cpp | 554 __anon6e8567800702(const llvm::ArrayRef<mlir::Value> lbounds, llvm::ArrayRef<mlir::Value> extents) createSlice() argument 1561 llvm::SmallVector<mlir::Value> lbounds; createBoxValue() local
|
/llvm-project/flang/include/flang/Optimizer/Builder/ |
H A D | BoxValue.h | 129 llvm::ArrayRef<mlir::Value> lbounds) in AbstractArrayBox() argument 149 llvm::SmallVector<mlir::Value, 4> lbounds; global() variable 216 AbstractIrBox(mlir::Value addr,llvm::ArrayRef<mlir::Value> lbounds,llvm::ArrayRef<mlir::Value> extents) AbstractIrBox() argument 348 llvm::SmallVector<mlir::Value, 2> lbounds; global() variable [all...] |
/llvm-project/flang/unittests/Optimizer/Builder/ |
H A D | HLFIRToolsTest.cpp | 81 llvm::SmallVector<mlir::Value> lbounds{ TEST_F() local 134 llvm::SmallVector<mlir::Value> lbounds{ TEST_F() local 165 llvm::SmallVector<mlir::Value> lbounds{ TEST_F() local
|
/llvm-project/flang/include/flang/Evaluate/ |
H A D | constant.h | 79 const ConstantSubscripts &lbounds() const { return lbounds_; } lbounds() function
|
H A D | tools.h | 1142 ScalarConstantExpander(ConstantSubscripts && extents,std::optional<ConstantSubscripts> && lbounds) ScalarConstantExpander() argument 1145 ScalarConstantExpander(ConstantSubscripts && extents,ConstantSubscripts && lbounds) ScalarConstantExpander() argument 1202 ArrayConstantBoundChanger(ConstantSubscripts && lbounds) ArrayConstantBoundChanger() argument
|
/llvm-project/flang/include/flang/Lower/ |
H A D | BoxAnalyzer.h | 114 llvm::SmallVector<int64_t> lbounds; member 389 llvm::SmallVector<int64_t> lbounds; in analyze() local
|
/llvm-project/flang/lib/Lower/ |
H A D | Runtime.cpp | 238 mlir::Value lbounds) { in genPointerAssociateLowerBounds() argument
|
H A D | ConvertVariable.cpp | 1661 genDeclareSymbol(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,const Fortran::semantics::Symbol & sym,mlir::Value base,mlir::Value len={},llvm::ArrayRef<mlir::Value> shape=std::nullopt,llvm::ArrayRef<mlir::Value> lbounds=std::nullopt,bool force=false) global() argument 1836 genBoxDeclare(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,const Fortran::semantics::Symbol & sym,mlir::Value box,llvm::ArrayRef<mlir::Value> lbounds,llvm::ArrayRef<mlir::Value> explicitParams,llvm::ArrayRef<mlir::Value> explicitExtents,bool replace=false) genBoxDeclare() argument 1949 llvm::SmallVector<mlir::Value> lbounds; mapSymbolAttributes() local 2103 __anone457dd4f1802(auto &lbounds, auto &extents, const auto &bounds, mlir::Value box) mapSymbolAttributes() argument 2155 llvm::SmallVector<mlir::Value> lbounds; mapSymbolAttributes() local [all...] |
H A D | Allocatable.cpp | 412 llvm::SmallVector<mlir::Value> lbounds; genInlinedAllocation() local 1081 associateMutableBox(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const fir::MutableBoxValue & box,const Fortran::lower::SomeExpr & source,mlir::ValueRange lbounds,Fortran::lower::StatementContext & stmtCtx) associateMutableBox() argument
|
H A D | HostAssociations.cpp | 433 llvm::SmallVector<mlir::Value> lbounds; in getFromTuple() local
|
H A D | Bridge.cpp | 1637 llvm::SmallVector<mlir::Value> lbounds{rank, one}; genReturnSymbol() local 3901 genArrayAssignment(const Fortran::evaluate::Assignment & assign,Fortran::lower::StatementContext & localStmtCtx,std::optional<llvm::SmallVector<mlir::Value>> lbounds=std::nullopt,std::optional<llvm::SmallVector<mlir::Value>> ubounds=std::nullopt) genArrayAssignment() argument 3970 createLboundArray(llvm::ArrayRef<mlir::Value> lbounds,mlir::Location loc) createLboundArray() argument 4029 llvm::SmallVector<mlir::Value> lbounds; genPointerAssignment() local 4051 llvm::SmallVector<mlir::Value> lbounds; genPointerAssignment() local 4067 createBoundArray(llvm::ArrayRef<mlir::Value> lbounds,llvm::ArrayRef<mlir::Value> ubounds,mlir::Location loc) createBoundArray() argument 4106 llvm::SmallVector<mlir::Value> lbounds; genPointerAssignment() local [all...] |
H A D | ConvertConstant.cpp | 723 llvm::SmallVector<mlir::Value> lbounds; genArrayLit() local
|
H A D | ConvertExpr.cpp | 3314 lowerArrayOfPointerAssignment(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace,const llvm::SmallVector<mlir::Value> & lbounds,std::optional<llvm::SmallVector<mlir::Value>> ubounds) lowerArrayOfPointerAssignment() argument 3333 lowerArrayOfPointerAssignment(const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,const llvm::SmallVector<mlir::Value> & lbounds,std::optional<llvm::SmallVector<mlir::Value>> ubounds) lowerArrayOfPointerAssignment() argument 3431 llvm::SmallVector<mlir::Value> lbounds; lowerAllocatableArrayAssignment() local 5746 llvm::SmallVector<mlir::Value> lbounds; genarr() local 7257 std::optional<llvm::SmallVector<mlir::Value>> lbounds; global() member in __anonb82c9c085811::ArrayExprLowering 7365 createArrayOfPointerAssignment(Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace,const llvm::SmallVector<mlir::Value> & lbounds,std::optional<llvm::SmallVector<mlir::Value>> ubounds,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createArrayOfPointerAssignment() argument [all...] |
H A D | ConvertExprToHLFIR.cpp | 157 llvm::SmallVector<mlir::Value> lbounds; in genComponentShape() local
|
/llvm-project/flang/lib/Evaluate/ |
H A D | fold.cpp | 102 if (auto lbounds{AsConstantExtents( in FoldOperation() local
|
H A D | formatting.cpp | 32 const ConstantSubscripts &shape, const ConstantSubscripts &lbounds, in ShapeAsFortran() argument
|
/llvm-project/flang/lib/Optimizer/HLFIR/Transforms/ |
H A D | ConvertToFIR.cpp | 518 llvm::SmallVector<mlir::Value> lbounds = hlfir::genLowerbounds( matchAndRewrite() local
|
/llvm-project/flang/lib/Optimizer/Dialect/ |
H A D | FIROps.cpp | 1998 llvm::SmallVector<std::int64_t> lbounds; parseCustomRangeSubscript() local
|