Home
last modified time | relevance | path

Searched refs:simplifyCmpInst (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopUnrollAnalyzer.cpp198 if (Value *V = simplifyCmpInst(I.getPredicate(), LHS, RHS, DL)) { in visitCmpInst()
H A DMustExecute.cpp143 auto *SimpleValOrNull = simplifyCmpInst(Cond->getPredicate(), in CanProveNotTakenFirstIteration()
H A DInstructionSimplify.cpp63 static Value *simplifyCmpInst(unsigned, Value *, Value *, const SimplifyQuery &,
150 Value *SimplifiedCmp = simplifyCmpInst(Pred, LHS, RHS, Q, MaxRecurse); in simplifyCmpSelCase()
590 Value *V = simplifyCmpInst(Pred, Incoming, RHS, Q.getWithInstruction(InTI), in threadCmpOverPHI()
4165 return PreventSelfSimplify(simplifyCmpInst(C->getPredicate(), NewOps[0], in simplifyWithOpReplaced()
5545 static Value *simplifyCmpInst(unsigned Predicate, Value *LHS, Value *RHS, in simplifyCmpInst() function
5552 Value *llvm::simplifyCmpInst(unsigned Predicate, Value *LHS, Value *RHS, in simplifyCmpInst() function in llvm
5554 return ::simplifyCmpInst(Predicate, LHS, RHS, Q, RecursionLimit); in simplifyCmpInst()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h281 Value *simplifyCmpInst(unsigned Predicate, Value *LHS, Value *RHS,
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp836 Value *Res = simplifyCmpInst(Pred, LHS, RHS, {DL}); in computeValueKnownInPredecessorsImpl()
H A DNewGVN.cpp1182 simplifyCmpInst(Predicate, E->getOperand(0), E->getOperand(1), Q); in createExpression()