Home
last modified time | relevance | path

Searched refs:ICmp0 (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/IR/
H A DInstructionsTest.cpp480 ICmpInst *ICmp0 = new ICmpInst(ICmpInst::ICMP_SGT, PtrVecA, PtrVecB); in TEST() local
482 EXPECT_NE(ICmp0, ICmp1); // suppress warning. in TEST()
487 EXPECT_NE(ICmp0, ICmp2); // suppress warning. in TEST()
553 delete ICmp0; in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp788 static Value *foldSignedTruncationCheck(ICmpInst *ICmp0, ICmpInst *ICmp1, in foldSignedTruncationCheck() argument
813 OtherICmp = ICmp0; in foldSignedTruncationCheck()
814 else if (tryToMatchSignedTruncationCheck(ICmp0, X1, HighestBit)) in foldSignedTruncationCheck()
1456 ICmpInst *ICmp0 = dyn_cast<ICmpInst>(Cast0Src); in foldCastedBitwiseLogic() local
1458 if (ICmp0 && ICmp1) { in foldCastedBitwiseLogic()
1460 foldAndOrOfICmps(ICmp0, ICmp1, I, LogicOpc == Instruction::And)) in foldCastedBitwiseLogic()
H A DInstCombineSelect.cpp2781 if (auto *ICmp0 = dyn_cast<ICmpInst>(CondVal)) in visitSelectInst() local
2783 if (auto *V = foldAndOrOfICmps(ICmp0, ICmp1, SI, IsAnd, in visitSelectInst()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInstructionSimplify.cpp1994 auto *ICmp0 = dyn_cast<ICmpInst>(Op0); in simplifyAndOrOfCmps() local
1996 if (ICmp0 && ICmp1) in simplifyAndOrOfCmps()
1997 V = IsAnd ? simplifyAndOfICmps(ICmp0, ICmp1, Q) in simplifyAndOrOfCmps()
1998 : simplifyOrOfICmps(ICmp0, ICmp1, Q); in simplifyAndOrOfCmps()