Home
last modified time | relevance | path

Searched defs:argRanges (Results 1 – 7 of 7) sorted by relevance

/llvm-project/mlir/lib/Dialect/Arith/IR/
H A DInferIntRangeInterfaceImpls.cpp36 void arith::ConstantOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges() argument
69 setResultRange(getResult(), inferAdd(argRanges, convertArithOverflowFlags( in inferResultRanges() argument
79 setResultRange(getResult(), inferSub(argRanges, convertArithOverflowFlags( in inferResultRanges() argument
49 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
59 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
88 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
98 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
107 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
116 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
124 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
133 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
142 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
151 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
160 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
169 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
178 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
187 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
196 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
205 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
216 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
227 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
239 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
258 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
276 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
299 inferResultRangesFromOptional(ArrayRef<IntegerValueRange> argRanges,SetIntLatticeFn setResultRange) inferResultRangesFromOptional() argument
322 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
332 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
341 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRange) inferResultRanges() argument
[all...]
/llvm-project/mlir/lib/Dialect/Index/IR/
H A DInferIntRangeInterfaceImpls.cpp26 void ConstantOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
32 void BoolConstantOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
52 return [inferWithOvfFn](ArrayRef<ConstantIntRanges> argRanges) { in inferWithoutOverflowFlags()
57 void AddOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
63 void SubOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
69 void MulOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
75 void DivUOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
81 void DivSOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
87 void CeilDivUOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
93 void CeilDivSOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
[all …]
/llvm-project/mlir/lib/Interfaces/Utils/
H A DInferIntRangeCommon.cpp82 ArrayRef<ConstantIntRanges> argRanges, in inferIndexOp() argument
183 mlir::intrange::inferAdd(ArrayRef<ConstantIntRanges> argRanges, in inferAdd() argument
216 mlir::intrange::inferSub(ArrayRef<ConstantIntRanges> argRanges, in inferSub() argument
248 mlir::intrange::inferMul(ArrayRef<ConstantIntRanges> argRanges, in inferMul() argument
306 inferDivU(ArrayRef<ConstantIntRanges> argRanges) inferDivU() argument
313 inferCeilDivU(ArrayRef<ConstantIntRanges> argRanges) inferCeilDivU() argument
355 inferDivS(ArrayRef<ConstantIntRanges> argRanges) inferDivS() argument
362 inferCeilDivS(ArrayRef<ConstantIntRanges> argRanges) inferCeilDivS() argument
380 inferFloorDivS(ArrayRef<ConstantIntRanges> argRanges) inferFloorDivS() argument
402 inferRemS(ArrayRef<ConstantIntRanges> argRanges) inferRemS() argument
441 inferRemU(ArrayRef<ConstantIntRanges> argRanges) inferRemU() argument
472 inferMaxS(ArrayRef<ConstantIntRanges> argRanges) inferMaxS() argument
481 inferMaxU(ArrayRef<ConstantIntRanges> argRanges) inferMaxU() argument
490 inferMinS(ArrayRef<ConstantIntRanges> argRanges) inferMinS() argument
499 inferMinU(ArrayRef<ConstantIntRanges> argRanges) inferMinU() argument
526 inferAnd(ArrayRef<ConstantIntRanges> argRanges) inferAnd() argument
537 inferOr(ArrayRef<ConstantIntRanges> argRanges) inferOr() argument
548 inferXor(ArrayRef<ConstantIntRanges> argRanges) inferXor() argument
563 inferShl(ArrayRef<ConstantIntRanges> argRanges,OverflowFlags ovfFlags) inferShl() argument
597 inferShrS(ArrayRef<ConstantIntRanges> argRanges) inferShrS() argument
610 inferShrU(ArrayRef<ConstantIntRanges> argRanges) inferShrU() argument
[all...]
/llvm-project/mlir/lib/Interfaces/
H A DInferIntRangeInterface.cpp148 defaultInferResultRanges(InferIntRangeInterface interface,ArrayRef<IntegerValueRange> argRanges,SetIntLatticeFn setResultRanges) defaultInferResultRanges() argument
161 __anon3c776c8c0102(Value value, const ConstantIntRanges &argRanges) defaultInferResultRanges() argument
167 defaultInferResultRangesFromOptional(InferIntRangeInterface interface,ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRanges) defaultInferResultRangesFromOptional() argument
172 __anon3c776c8c0202(Value value, const IntegerValueRange &argRanges) defaultInferResultRangesFromOptional() argument
[all...]
/llvm-project/mlir/lib/Analysis/DataFlow/
H A DIntegerRangeAnalysis.cpp69 auto argRanges = llvm::map_to_vector( visitOperation() local
110 auto argRanges = llvm::map_to_vector(op->getOperands(), [&](Value value) { visitNonControlFlowArguments() local
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestOpDefs.cpp694 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRanges) inferResultRanges() argument
727 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRanges) inferResultRanges() argument
735 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRanges) inferResultRanges() argument
748 inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,SetIntRangeFn setResultRanges) inferResultRanges() argument
/llvm-project/mlir/lib/Dialect/GPU/IR/
H A DInferIntRangeInterfaceImpls.cpp250 void LaunchOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()