| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/Runtime/ |
| H A D | Reduction.h | 32 mlir::Value resultBox, mlir::Value maskBox, 39 mlir::Value resultBox, mlir::Value maskBox, 63 mlir::Value resultBox, mlir::Value maskBox, mlir::Value dim, 69 mlir::Value resultBox); 80 mlir::Value resultBox, mlir::Value arrayBox, mlir::Value dim, 92 mlir::Value resultBox, mlir::Value arrayBox, mlir::Value dim, 104 mlir::Value resultBox, mlir::Value arrayBox, 122 mlir::Value resultBox, mlir::Value arrayBox, 135 mlir::Value resultBox); 147 mlir::Value resultBox); [all …]
|
| H A D | Transformational.h | 23 mlir::Value resultBox, mlir::Value arrayBox, 27 mlir::Value resultBox, mlir::Value arrayBox, 31 mlir::Value resultBox, mlir::Value arrayBox, 35 mlir::Value resultBox, mlir::Value arrayBox, 40 mlir::Value resultBox); 43 mlir::Value resultBox, mlir::Value arrayBox, mlir::Value maskBox, 47 mlir::Value resultBox, mlir::Value sourceBox, 51 mlir::Value resultBox, mlir::Value sourceBox, mlir::Value dim, 55 mlir::Value resultBox, mlir::Value sourceBox); 58 mlir::Value resultBox, mlir::Value vectorBox,
|
| H A D | Character.h | 31 mlir::Value resultBox, mlir::Value stringBox); 42 mlir::Value resultBox, mlir::Value stringBox); 72 mlir::Value resultBox, mlir::Value stringBox, 82 mlir::Value resultBox, mlir::Value stringBox, 90 mlir::Value resultBox, mlir::Value stringBox); 96 mlir::Value resultBox, mlir::Value stringBox, 111 mlir::Value resultBox, mlir::Value stringBox,
|
| H A D | Inquiry.h | 33 mlir::Value resultBox, mlir::Value array, mlir::Value kind);
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/ |
| H A D | Transformational.cpp | 24 mlir::Value resultBox, mlir::Value arrayBox, in genCshift() argument 32 fir::runtime::createArguments(builder, loc, fTy, resultBox, arrayBox, in genCshift() 39 mlir::Location loc, mlir::Value resultBox, in genCshiftVector() argument 55 mlir::Value resultBox, mlir::Value arrayBox, in genEoshift() argument 64 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, in genEoshift() 84 fir::runtime::createArguments(builder, loc, fTy, resultBox, arrayBox, in genEoshiftVector() 91 mlir::Value resultBox, mlir::Value matrixABox, in genMatmul() argument 106 mlir::Value resultBox, mlir::Value arrayBox, in genPack() argument 129 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, in genReshape() 137 mlir::Value resultBox, mlir::Value sourceBox, in genSpread() argument [all …]
|
| H A D | Character.cpp | 25 mlir::Location loc, mlir::Value resultBox, in genCharacterSearch() argument 34 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, in genCharacterSearch() 66 mlir::Value resultBox, mlir::Value stringBox, in genAdjust() argument 73 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, in genAdjust() 82 genAdjust(builder, loc, resultBox, stringBox, adjustFunc); in genAdjustL() 89 genAdjust(builder, loc, resultBox, stringBox, adjustFunc); in genAdjustR() 177 genCharacterSearch(indexFunc, builder, loc, resultBox, stringBox, in genIndexDescriptor() 182 mlir::Value resultBox, mlir::Value stringBox, in genRepeat() argument 196 mlir::Value resultBox, mlir::Value stringBox) { in genTrim() argument 203 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, in genTrim() [all …]
|
| H A D | Reduction.cpp | 391 mlir::Location loc, mlir::Value resultBox, in genReduction2Args() argument 406 mlir::Location loc, mlir::Value resultBox, in genReduction3Args() argument 424 mlir::Location loc, mlir::Value resultBox, in genReduction4Args() argument 461 genReduction2Args(allFunc, builder, loc, resultBox, maskBox, dim); in genAllDescriptor() 471 genReduction2Args(anyFunc, builder, loc, resultBox, maskBox, dim); in genAnyDescriptor() 711 mlir::Value resultBox) { in genProduct() argument 763 return resultBox; in genProduct() 779 mlir::Value resultBox) { in genDotProduct() argument 841 return resultBox; in genDotProduct() 863 mlir::Value resultBox) { in genSum() argument [all …]
|
| H A D | Inquiry.cpp | 35 mlir::Value resultBox, mlir::Value array, in genUbound() argument 43 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, array, in genUbound()
|
| /llvm-project-15.0.7/flang/unittests/Optimizer/Builder/Runtime/ |
| H A D | CharacterTest.cpp | 118 mlir::Value resultBox = firBuilder->create<fir::UndefOp>(loc, boxTy); in TEST_F() local 125 checkCallOpFromResultBox(resultBox, "_FortranAIndex", 5); in TEST_F() 130 mlir::Value resultBox = firBuilder->create<fir::UndefOp>(loc, boxTy); in TEST_F() local 134 checkCallOpFromResultBox(resultBox, "_FortranARepeat", 3); in TEST_F() 139 mlir::Value resultBox = firBuilder->create<fir::UndefOp>(loc, boxTy); in TEST_F() local 141 fir::runtime::genTrim(*firBuilder, loc, resultBox, stringBox); in TEST_F() 142 checkCallOpFromResultBox(resultBox, "_FortranATrim", 2); in TEST_F() 153 *firBuilder, loc, resultBox, stringBox, setBox, backBox, kind); in TEST_F() 154 checkCallOpFromResultBox(resultBox, "_FortranAScan", 5); in TEST_F() 187 *firBuilder, loc, resultBox, stringBox, setBox, backBox, kind); in TEST_F() [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | Runtime.h | 86 mlir::Value resultBox, mlir::Value sourceBox, 91 mlir::Value resultBox, mlir::Value sourceBox,
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Runtime.cpp | 299 mlir::Value resultBox, mlir::Value sourceBox, in genTransfer() argument 309 builder, loc, fTy, resultBox, sourceBox, moldBox, sourceFile, sourceLine); in genTransfer() 315 mlir::Location loc, mlir::Value resultBox, in genTransferSize() argument 325 fir::runtime::createArguments(builder, loc, fTy, resultBox, sourceBox, in genTransferSize()
|
| H A D | IntrinsicCall.cpp | 213 auto resultBox = builder.create<fir::AbsentOp>( in genProdOrSum() local 215 return func(builder, loc, array, mask, resultBox); in genProdOrSum() 244 auto resultBox = builder.create<fir::AbsentOp>( in genDotProd() local 246 return func(builder, loc, vectorA, vectorB, resultBox); in genDotProd()
|