Home
last modified time | relevance | path

Searched refs:CmpRHSV (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCompares.cpp748 const APInt &CmpRHSV = CmpRHS->getValue(); in FoldICmpDivCst() local
811 if (CmpRHSV == 0) { // (X / pos) op 0 in FoldICmpDivCst()
815 } else if (CmpRHSV.isStrictlyPositive()) { // (X / pos) op pos in FoldICmpDivCst()
832 if (CmpRHSV == 0) { // (X / neg) op 0 in FoldICmpDivCst()
840 } else if (CmpRHSV.isStrictlyPositive()) { // (X / neg) op pos in FoldICmpDivCst()
904 const APInt &CmpRHSV = cast<ConstantInt>(ICI.getOperand(1))->getValue(); in FoldICmpShrCst() local
909 uint32_t TypeBits = CmpRHSV.getBitWidth(); in FoldICmpShrCst()
957 APInt Comp = CmpRHSV << ShAmtVal; in FoldICmpShrCst()
964 if (Comp != CmpRHSV) { // Comparing against a bit that we know is zero. in FoldICmpShrCst()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp1189 const APInt &CmpRHSV = CmpRHS->getValue(); in FoldICmpDivCst() local
1251 if (CmpRHSV == 0) { // (X / pos) op 0 in FoldICmpDivCst()
1255 } else if (CmpRHSV.isStrictlyPositive()) { // (X / pos) op pos in FoldICmpDivCst()
1272 if (CmpRHSV == 0) { // (X / neg) op 0 in FoldICmpDivCst()
1280 } else if (CmpRHSV.isStrictlyPositive()) { // (X / neg) op pos in FoldICmpDivCst()
1344 const APInt &CmpRHSV = cast<ConstantInt>(ICI.getOperand(1))->getValue(); in FoldICmpShrCst() local
1349 uint32_t TypeBits = CmpRHSV.getBitWidth(); in FoldICmpShrCst()
1396 APInt Comp = CmpRHSV << ShAmtVal; in FoldICmpShrCst()
1403 if (Comp != CmpRHSV) { // Comparing against a bit that we know is zero. in FoldICmpShrCst()