Home
last modified time | relevance | path

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

/llvm-project/mlir/include/mlir/Interfaces/
H A DInferIntRangeInterface.h170 class InferIntRangeInterface; variable
175 void defaultInferResultRanges(InferIntRangeInterface interface,
181 void defaultInferResultRangesFromOptional(InferIntRangeInterface interface,
H A DInferIntRangeInterface.td1 //===- InferIntRangeInterface.td - Integer Range Inference --*- tablegen -*-===//
18 def InferIntRangeInterface : OpInterface<"InferIntRangeInterface"> {
H A DCMakeLists.txt8 add_mlir_interface(InferIntRangeInterface)
/llvm-project/mlir/lib/Interfaces/
H A DCMakeLists.txt11 InferIntRangeInterface.cpp
64 add_mlir_interface_library(InferIntRangeInterface)
H A DInferIntRangeInterface.cpp1 //===- 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 DIntegerRangeAnalysis.cpp25 #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 DArithOps.td16 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 DIndexOps.td15 include "mlir/Interfaces/InferIntRangeInterface.td"
28 [DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>] # traits>;
/llvm-project/utils/bazel/llvm-project-overlay/mlir/unittests/
H A DBUILD.bazel69 "//mlir:InferIntRangeInterface",
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestOps.td28 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 DGPUOps.td30 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 DBUILD.bazel377 "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 DBUILD.bazel422 "//mlir:InferIntRangeInterface",