| /llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/ |
| H A D | FIROps.td | 132 Variadic<AnyIntegerType>:$typeparams, 200 Variadic<AnyIntegerType>:$typeparams, 355 $value `to` $memref (`(` $shape^ `)`)? (`typeparams` $typeparams^)? 777 $memref (`(` $shape^ `)`)? (`[` $slice^ `]`)? (`typeparams` $typeparams^)? 1253 Variadic<AnyIntegerType>:$typeparams 1259 $memref (`(`$shape^`)`)? (`[`$slice^`]`)? (`typeparams` $typeparams^)? 1303 Variadic<AnyIntegerType>:$typeparams 1309 $sequence `,` $indices (`typeparams` $typeparams^)? attr-dict `:` 1361 $sequence `,` $merge `,` $indices (`typeparams` $typeparams^)? attr-dict 1422 $sequence `,` $indices (`typeparams` $typeparams^)? attr-dict [all …]
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIROps.cpp | 179 /*pinned=*/false, typeparams, shape); in build() 190 pinned, typeparams, shape); in build() 204 bindcAttr, /*pinned=*/false, typeparams, shape); in build() 211 bool pinned, mlir::ValueRange typeparams, in build() argument 219 bindcAttr, pinned, typeparams, shape); in build() 228 /*pinned=*/false, typeparams, shape); in build() 234 bool pinned, mlir::ValueRange typeparams, in build() argument 238 typeparams, shape); in build() 295 typeparams, shape); in build() 307 bindcAttr, typeparams, shape); in build() [all …]
|
| /llvm-project-15.0.7/flang/test/Fir/ |
| H A D | box.fir | 62 …%x = fir.embox %arg0 typeparams %arg1 : (!fir.ref<!fir.char<1,?>>, index) -> !fir.box<!fir.char<1,… 91 …%2 = fir.embox %arg0(%1) typeparams %arg1 : (!fir.ref<!fir.array<?x!fir.char<1,?>>>, !fir.shape<1>… 107 …%x = fir.embox %arg0(%1) typeparams %arg1 : (!fir.ref<!fir.array<7x!fir.char<1,?>>>, !fir.shape<1>…
|
| H A D | abstract-results.fir | 143 …fir.save_result %res to %buffer typeparams %l1, %l2 : !fir.type<t2(l1:i32,l2:i32){x:f32}>, !fir.re… 153 …// CHECK-BOX: %[[box:.*]] = fir.embox %[[buffer]] typeparams %[[l1]], %[[l2]] : (!fir.ref<!fir.typ… 185 …fir.save_result %res to %buffer(%shape) typeparams %c50 : !fir.array<?x!fir.char<1,?>>, !fir.ref<!… 198 …// CHECK-BOX: %[[box:.*]] = fir.embox %[[buffer]](%[[shape]]) typeparams %[[c50]] : (!fir.ref<!fir…
|
| H A D | arrexp.fir | 207 …%a = fir.array_coor %c(%s) %j, %j typeparams %i : (!fir.ref<!fir.array<?x?x!fir.char<1,?>>>, !fir.…
|
| H A D | invalid.fir | 567 …fir.save_result %res to %buffer typeparams %n : !fir.type<t{x:f32}>, !fir.ref<!fir.type<t{x:f32}>>… 577 …fir.save_result %res to %buffer(%shape) typeparams %n : !fir.array<?xf32>, !fir.ref<!fir.array<?xf…
|
| H A D | fir-ops.fir | 747 …// CHECK: fir.save_result %{{.*}} to %{{.*}}(%{{.*}}) typeparams %{{.*}} : !fir.array<?x!fir.char<… 748 …fir.save_result %res to %buffer(%shape) typeparams %c50 : !fir.array<?x!fir.char<1,?>>, !fir.ref<!…
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/CodeGen/ |
| H A D | CGOps.td | 65 (`path` $subcomponent^)? (`substr` $substr^)? (`typeparams` $lenParams^)? 181 (`path` $subcomponent^)? `<`$indices`>` (`typeparams` $lenParams^)?
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | ArrayValueCopy.cpp | 901 auto typeparams = getTypeParamsIfRawData(loc, builder, load, alloc.getType()); in genCoorOp() local 905 typeparams); in genCoorOp() 932 auto typeparams = load.getTypeparams(); in getCharacterLen() local 933 assert(typeparams.size() > 0 && "expected type parameters on array_load"); in getCharacterLen() 934 return typeparams.back(); in getCharacterLen()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | CodeGen.cpp | 1363 llvm::SmallVector<mlir::Value> typeparams = lenParams; in consDescriptorPrefix() local 1366 typeparams.push_back(box.substr()[1]); in consDescriptorPrefix() 1371 getSizeAndTypeCode(loc, rewriter, boxTy.getEleTy(), typeparams); in consDescriptorPrefix()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | ConvertExpr.cpp | 5910 llvm::SmallVector<mlir::Value> typeparams = in genarr() local 5912 substringBounds.push_back(typeparams.back()); in genarr()
|