Home
last modified time | relevance | path

Searched refs:lenParams (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DMutableBox.cpp342 llvm::SmallVector<mlir::Value> lenParams; in createUnallocatedBox() local
346 lenParams.push_back(nonDeferredParams[0]); in createUnallocatedBox()
350 lenParams.push_back(zero); in createUnallocatedBox()
356 lenParams); in createUnallocatedBox()
500 llvm::SmallVector<mlir::Value> lenParams; in associateMutableBox() local
502 lenParams.emplace_back( in associateMutableBox()
592 llvm::SmallVector<mlir::Value> lenParams; in associateMutableBoxWithRemap() local
594 lenParams.emplace_back( in associateMutableBoxWithRemap()
646 } else if (!lenParams.empty()) { in getNewLengths()
665 auto lengths = getNewLengths(builder, loc, box, lenParams); in allocateAndInitNewStorage()
[all …]
H A DBoxValue.cpp147 if (!box.lenParams.empty()) { in operator <<()
149 llvm::interleaveComma(box.lenParams, os); in operator <<()
193 auto nParams = lenParams.size(); in verify()
H A DFIRBuilder.cpp147 if (lenParams.empty()) in elideLengthsAlreadyInType()
152 return lenParams; in elideLengthsAlreadyInType()
161 llvm::ArrayRef<mlir::Value> lenParams, bool asTarget) { in allocateLocal() argument
167 elideLengthsAlreadyInType(ty, lenParams); in allocateLocal()
193 llvm::ArrayRef<mlir::Value> lenParams, bool asTarget) { in allocateLocal() argument
195 lenParams, asTarget); in allocateLocal()
210 mlir::ValueRange lenParams, in createTemporary() argument
215 elideLengthsAlreadyInType(type, lenParams); in createTemporary()
480 llvm::SmallVector<mlir::Value> lenParams{box.getLen()}; in createBox() local
482 lenParams); in createBox()
[all …]
H A DCharacter.cpp371 llvm::SmallVector<mlir::Value> lenParams; in createCharacterTemp() local
373 lenParams.push_back(len); in createCharacterTemp()
375 /*shape=*/llvm::None, lenParams); in createCharacterTemp()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DBoxValue.h343 : AbstractIrBox(addr), lenParams{lenParameters.begin(), in MutableBoxValue()
362 return {newBox, lenParams, mutableProperties}; in clone()
365 bool hasNonDeferredLenParams() const { return !lenParams.empty(); } in hasNonDeferredLenParams()
367 llvm::ArrayRef<mlir::Value> nonDeferredLenParams() const { return lenParams; } in nonDeferredLenParams()
386 llvm::SmallVector<mlir::Value, 2> lenParams; variable
H A DMutableBox.h109 mlir::ValueRange lenParams,
125 mlir::ValueRange lenParams,
H A DFIRBuilder.h141 llvm::ArrayRef<mlir::Value> lenParams,
146 llvm::ArrayRef<mlir::Value> lenParams,
155 mlir::ValueRange lenParams = {},
/llvm-project-15.0.7/flang/include/flang/Optimizer/CodeGen/
H A DCGOps.td59 Variadic<AnyIntegerType>:$lenParams
65 (`path` $subcomponent^)? (`substr` $substr^)? (`typeparams` $lenParams^)?
175 Variadic<AnyIntegerType>:$lenParams
181 (`path` $subcomponent^)? `<`$indices`>` (`typeparams` $lenParams^)?
/llvm-project-15.0.7/flang/lib/Lower/
H A DAllocatable.cpp366 lenParams, mangleAlloc(alloc)); in genInlinedAllocation()
441 lenParams.push_back( in lowerAllocateLengthParameters()
452 if (lenParams.empty()) in genSetDeferredLengthParameters()
458 genRuntimeInitCharacter(builder, loc, box, lenParams[0]); in genSetDeferredLengthParameters()
492 llvm::SmallVector<mlir::Value> lenParams; member in __anon5a2fc0790111::AllocateStmtHelper
H A DConvertVariable.cpp547 llvm::ArrayRef<mlir::Value> lenParams = {}) { argument
558 return builder.allocateLocal(loc, ty, nm, symNm, shape, lenParams, isTarg);
/llvm-project-15.0.7/flang/lib/Semantics/
H A Druntime-type-info.cpp751 std::vector<evaluate::StructureConstructor> lenParams; in DescribeComponent() local
768 lenParams.emplace_back(GetValue(*paramValue, parameters)); in DescribeComponent()
770 lenParams.emplace_back(GetValue(tpd.init(), parameters)); in DescribeComponent()
782 if (!lenParams.empty()) { in DescribeComponent()
787 std::move(lenParams), in DescribeComponent()
789 static_cast<evaluate::ConstantSubscript>(lenParams.size())})); in DescribeComponent()
H A Dcompute-offsets.cpp320 int lenParams{derived ? CountLenParameters(*derived) : 0}; in GetSizeAndAlignment() local
322 symbol.Rank(), derived != nullptr, lenParams)}; in GetSizeAndAlignment()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCodeGen.cpp369 llvm::SmallVector<mlir::Value> lenParams; in matchAndRewrite() local
371 lenParams.push_back(operands[i]); in matchAndRewrite()
1238 assert(!lenParams.empty());
1239 return doCharacter(charWidth, lenParams.back());
1363 llvm::SmallVector<mlir::Value> typeparams = lenParams; in consDescriptorPrefix()
1571 assert(xbox.lenParams().size() == 1); in matchAndRewrite()
1736 llvm::SmallVector<mlir::Value, 2> lenParams; in matchAndRewrite() local
1746 lenParams.emplace_back(len); in matchAndRewrite()
2226 if (!coor.lenParams().empty()) { in doRewrite()
2245 if (!coor.lenParams().empty()) { in doRewrite()
[all …]