Searched refs:decomposeBitTestICmp (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CmpInstAnalysis.h | 97 bool decomposeBitTestICmp(Value *LHS, Value *RHS, CmpInst::Predicate &Pred,
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CmpInstAnalysis.cpp | 76 bool llvm::decomposeBitTestICmp(Value *LHS, Value *RHS, in decomposeBitTestICmp() function in llvm
|
H A D | InstructionSimplify.cpp | 4612 if (!decomposeBitTestICmp(CmpLHS, CmpRHS, Pred, X, Mask)) in simplifySelectWithFakeICmpEq()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 182 static bool decomposeBitTestICmp(Value *LHS, Value *RHS, CmpInst::Predicate &Pred, in decomposeBitTestICmp() function 185 if (!llvm::decomposeBitTestICmp(LHS, RHS, Pred, X, Mask)) in decomposeBitTestICmp() 216 if (decomposeBitTestICmp(L1, L2, PredL, L11, L12, L2)) { in getMaskedTypeForICmpPair() 241 if (decomposeBitTestICmp(R1, R2, PredR, R11, R12, R2)) { in getMaskedTypeForICmpPair() 851 if (llvm::decomposeBitTestICmp(ICmp->getOperand(0), ICmp->getOperand(1), in foldSignedTruncationCheck()
|
H A D | InstCombineSelect.cpp | 148 } else if (decomposeBitTestICmp(Cmp->getOperand(0), Cmp->getOperand(1), in foldSelectICmpAnd() 753 if (!decomposeBitTestICmp(CmpLHS, CmpRHS, Pred, CmpLHS, C1) || in foldSelectICmpAndBinOp()
|
H A D | InstCombineCompares.cpp | 5835 if (decomposeBitTestICmp(Op0, Op1, Pred, X, Mask, true /* WithTrunc */)) { in foldICmpWithTrunc()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 2469 return llvm::decomposeBitTestICmp(CmpLHS, CmpRHS, Pred, CurrX, Mask) && in detectShiftUntilBitTestIdiom()
|