Home
last modified time | relevance | path

Searched defs:lbounds (Results 1 – 20 of 20) sorted by relevance

/llvm-project/flang/lib/Optimizer/Builder/
H A DMutableBox.cpp29 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 DHLFIRTools.cpp100 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 DFIRBuilder.cpp554 __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 DBoxValue.h129 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 DHLFIRToolsTest.cpp81 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 Dconstant.h79 const ConstantSubscripts &lbounds() const { return lbounds_; } lbounds() function
H A Dtools.h1142 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 DBoxAnalyzer.h114 llvm::SmallVector<int64_t> lbounds; member
389 llvm::SmallVector<int64_t> lbounds; in analyze() local
/llvm-project/flang/lib/Lower/
H A DRuntime.cpp238 mlir::Value lbounds) { in genPointerAssociateLowerBounds() argument
H A DConvertVariable.cpp1661 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 DAllocatable.cpp412 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 DHostAssociations.cpp433 llvm::SmallVector<mlir::Value> lbounds; in getFromTuple() local
H A DBridge.cpp1637 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 DConvertConstant.cpp723 llvm::SmallVector<mlir::Value> lbounds; genArrayLit() local
H A DConvertExpr.cpp3314 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 DConvertExprToHLFIR.cpp157 llvm::SmallVector<mlir::Value> lbounds; in genComponentShape() local
/llvm-project/flang/lib/Evaluate/
H A Dfold.cpp102 if (auto lbounds{AsConstantExtents( in FoldOperation() local
H A Dformatting.cpp32 const ConstantSubscripts &shape, const ConstantSubscripts &lbounds, in ShapeAsFortran() argument
/llvm-project/flang/lib/Optimizer/HLFIR/Transforms/
H A DConvertToFIR.cpp518 llvm::SmallVector<mlir::Value> lbounds = hlfir::genLowerbounds( matchAndRewrite() local
/llvm-project/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp1998 llvm::SmallVector<std::int64_t> lbounds; parseCustomRangeSubscript() local