Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Utils/
H A DUtils.cpp23 ArrayRef<OpFoldResult> high, bool nofold, in createPadScalarOp() argument
26 builder.create<PadOp>(loc, type, source, low, high, nofold); in createPadScalarOp()
40 Value pad, bool nofold, Location loc, in createPadHighOp() argument
56 return createPadScalarOp(type, source, pad, low, high, nofold, loc, b); in createPadHighOp()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tensor/Utils/
H A DUtils.h22 bool nofold, Location loc, OpBuilder &builder);
29 bool nofold, Location loc, OpBuilder &builder);
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dpartial-fold32.ll15 define fastcc i8 @nofold(i32 %add, i8 %spill) {
16 ; CHECK-LABEL: nofold:
H A Dpartial-fold64.ll26 ; CHECK-LABEL: nofold
32 define i32 @nofold(i64 %add, i64 %spill) {
/llvm-project-15.0.7/mlir/test/Dialect/Linalg/
H A Dtransform-op-vectorize.mlir56 %5 = tensor.pad %1 nofold low[%c0, %c0] high[%c0, %4] {
62 %7 = tensor.pad %2 nofold low[%c0, %c0] high[%6, %c0] {
109 %5 = tensor.pad %1 nofold low[%c0, %c0] high[%c0, %4] {
115 %7 = tensor.pad %2 nofold low[%c0, %c0] high[%6, %c0] {
H A Dtransform-op-pad.mlir22 // CHECK: %[[T3:.*]] = tensor.pad %[[T0]] nofold
24 // CHECK: %[[T4:.*]] = tensor.pad %[[T1]] nofold
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Darm64-fold-address.ll10 define hidden %struct.CGRect @nofold(%0* nocapture %self, i8* nocapture %_cmd) nounwind readonly op…
12 ; CHECK-LABEL: nofold:
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp377 Value source, Value pad, bool nofold) { in makeComposedPadHighOp() argument
381 return tensor::createPadHighOp(type, source, pad, nofold, loc, b); in makeComposedPadHighOp()
397 return tensor::createPadHighOp(type, source, pad, nofold, loc, b); in makeComposedPadHighOp()
401 return tensor::createPadHighOp(type, source, pad, nofold, loc, b); in makeComposedPadHighOp()
407 return tensor::createPadHighOp(type, source, pad, nofold, loc, b); in makeComposedPadHighOp()
414 return tensor::createPadHighOp(type, source, pad, nofold, loc, b); in makeComposedPadHighOp()
423 return tensor::createPadHighOp(type, source, pad, nofold, loc, b); in makeComposedPadHighOp()
430 return tensor::createPadHighOp(type, source, pad, nofold, loc, b); in makeComposedPadHighOp()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tensor/IR/
H A DTensorOps.td889 * nofold: indicates that the operation should not be folded when source and
903 If `nofold` is set, the padding operation will not be folded away even
940 // Force a padded value to be always exist with `nofold`.
942 %0 = tensor.pad %arg0 nofold low[0, 0] high[0, 0] {
955 UnitAttr:$nofold);
964 (`nofold` $nofold^)?
1040 CArg<"bool", "false">:$nofold,
1044 CArg<"bool", "false">:$nofold,
1050 CArg<"bool", "false">:$nofold,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Utils/
H A DUtils.h133 Value source, Value pad, bool nofold);
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DTransforms.cpp184 bool nofold = opOperand->getOperandNumber() < packPaddings.size() in padOperandToSmallestStaticBoundingBox() local
190 if (!nofold && hasStaticShape) in padOperandToSmallestStaticBoundingBox()
250 opOperand->get(), paddingValue, nofold); in padOperandToSmallestStaticBoundingBox()
/llvm-project-15.0.7/mlir/test/Dialect/Tensor/
H A Dcanonicalize.mlir1082 %0 = tensor.pad %arg0 nofold low[%a, 0] high[0, %a] {
1245 %0 = tensor.pad %arg0 nofold low[0, %c0, 0] high[0, 0, %c0] {
1263 // CHECK: %[[PAD:.*]] = tensor.pad %[[T0]] nofold
1273 %3 = tensor.pad %2 nofold low[0, 0] high[0, %pw1] {
1303 %3 = tensor.pad %2 nofold low[0, 0] high[0, %pw1] {
1313 %5 = tensor.pad %4 nofold low[0, 0] high[%pw1, 0] {
1323 %7 = tensor.pad %6 nofold low[0, 0] high[0, %pw1] {
1333 %9 = tensor.pad %8 nofold low[0, 0] high[0, %pw1] {
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorOps.cpp1896 ValueRange low, ValueRange high, bool nofold, in build() argument
1901 b.getI64ArrayAttr(staticHigh), nofold ? b.getUnitAttr() : UnitAttr()); in build()
1906 ValueRange low, ValueRange high, bool nofold, in build() argument
1911 build(b, result, source, staticVector, staticVector, low, high, nofold, in build()
1917 ArrayRef<OpFoldResult> high, bool nofold, in build() argument
1936 nofold ? b.getUnitAttr() : UnitAttr()); in build()