Searched refs:InferIntRangeInterface (Results 1 – 13 of 13) sorted by relevance
/llvm-project/mlir/include/mlir/Interfaces/ |
H A D | InferIntRangeInterface.h | 170 class InferIntRangeInterface; variable 175 void defaultInferResultRanges(InferIntRangeInterface interface, 181 void defaultInferResultRangesFromOptional(InferIntRangeInterface interface,
|
H A D | InferIntRangeInterface.td | 1 //===- InferIntRangeInterface.td - Integer Range Inference --*- tablegen -*-===// 18 def InferIntRangeInterface : OpInterface<"InferIntRangeInterface"> {
|
H A D | CMakeLists.txt | 8 add_mlir_interface(InferIntRangeInterface)
|
/llvm-project/mlir/lib/Interfaces/ |
H A D | CMakeLists.txt | 11 InferIntRangeInterface.cpp 64 add_mlir_interface_library(InferIntRangeInterface)
|
H A D | InferIntRangeInterface.cpp | 1 //===- InferIntRangeInterface.cpp - Integer range inference interface ---===// 9 #include "mlir/Interfaces/InferIntRangeInterface.h" 12 #include "mlir/Interfaces/InferIntRangeInterface.cpp.inc" 150 InferIntRangeInterface interface, ArrayRef<IntegerValueRange> argRanges, in defaultInferResultRanges() 169 InferIntRangeInterface interface, ArrayRef<ConstantIntRanges> argRanges, in defaultInferResultRangesFromOptional()
|
/llvm-project/mlir/lib/Analysis/DataFlow/ |
H A D | IntegerRangeAnalysis.cpp | 25 #include "mlir/Interfaces/InferIntRangeInterface.h" 66 auto inferrable = dyn_cast<InferIntRangeInterface>(op); in visitOperation() 112 if (auto inferrable = dyn_cast<InferIntRangeInterface>(op)) { in visitNonControlFlowArguments()
|
/llvm-project/mlir/include/mlir/Dialect/Arith/IR/ |
H A D | ArithOps.td | 16 include "mlir/Interfaces/InferIntRangeInterface.td" 53 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]>, 124 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]>; 156 [Pure, DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>, 176 DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]> { 1359 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]> { 1378 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]> { 1431 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]> { 1563 DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRangesFromOptional"]>,
|
/llvm-project/mlir/include/mlir/Dialect/Index/IR/ |
H A D | IndexOps.td | 15 include "mlir/Interfaces/InferIntRangeInterface.td" 28 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>] # traits>;
|
/llvm-project/utils/bazel/llvm-project-overlay/mlir/unittests/ |
H A D | BUILD.bazel | 69 "//mlir:InferIntRangeInterface",
|
/llvm-project/mlir/test/lib/Dialect/Test/ |
H A D | TestOps.td | 28 include "mlir/Interfaces/InferIntRangeInterface.td" 2809 // Test InferIntRangeInterface 2814 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>, 2836 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>, 2848 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>, 2857 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>,
|
/llvm-project/mlir/include/mlir/Dialect/GPU/IR/ |
H A D | GPUOps.td | 30 include "mlir/Interfaces/InferIntRangeInterface.td" 56 DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>, 246 Pure, DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]> { 266 Pure, DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]>, 308 Pure, DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]>, 329 Pure, DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>]>, 798 DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>,
|
/llvm-project/utils/bazel/llvm-project-overlay/mlir/ |
H A D | BUILD.bazel | 377 "include/mlir/Interfaces/InferIntRangeInterface.h", 1332 srcs = ["include/mlir/Interfaces/InferIntRangeInterface.td"], 4508 ":InferIntRangeInterface", 5798 ":InferIntRangeInterface", 8140 "include/mlir/Interfaces/InferIntRangeInterface.h.inc", 8144 "include/mlir/Interfaces/InferIntRangeInterface.cpp.inc", 8148 td_file = "include/mlir/Interfaces/InferIntRangeInterface.td", 8153 name = "InferIntRangeInterface", 8154 srcs = ["lib/Interfaces/InferIntRangeInterface.cpp"], 8155 hdrs = ["include/mlir/Interfaces/InferIntRangeInterface [all...] |
/llvm-project/utils/bazel/llvm-project-overlay/mlir/test/ |
H A D | BUILD.bazel | 422 "//mlir:InferIntRangeInterface",
|