| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | MutableBox.cpp | 342 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 D | BoxValue.cpp | 147 if (!box.lenParams.empty()) { in operator <<() 149 llvm::interleaveComma(box.lenParams, os); in operator <<() 193 auto nParams = lenParams.size(); in verify()
|
| H A D | FIRBuilder.cpp | 147 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 D | Character.cpp | 371 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 D | BoxValue.h | 343 : 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 D | MutableBox.h | 109 mlir::ValueRange lenParams, 125 mlir::ValueRange lenParams,
|
| H A D | FIRBuilder.h | 141 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 D | CGOps.td | 59 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 D | Allocatable.cpp | 366 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 D | ConvertVariable.cpp | 547 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 D | runtime-type-info.cpp | 751 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 D | compute-offsets.cpp | 320 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 D | CodeGen.cpp | 369 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 …]
|