/llvm-project/mlir/lib/Dialect/Arith/IR/ |
H A D | InferIntRangeInterfaceImpls.cpp | 36 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 D | InferIntRangeInterfaceImpls.cpp | 26 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 D | InferIntRangeCommon.cpp | 82 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 D | InferIntRangeInterface.cpp | 148 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 D | IntegerRangeAnalysis.cpp | 69 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 D | TestOpDefs.cpp | 694 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 D | InferIntRangeInterfaceImpls.cpp | 250 void LaunchOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
|