Home
last modified time | relevance | path

Searched refs:SimplifyInstruction (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp50 if (Value *V = SimplifyInstruction(I, SQ, ORE)) { in runImpl()
H A DLoopInstSimplify.cpp104 Value *V = SimplifyInstruction(&I, SQ.getWithInstruction(&I)); in simplifyLoopInst()
H A DTailRecursionElimination.cpp803 if (Value *PNV = SimplifyInstruction(PN, F.getParent()->getDataLayout())) { in eliminateTailRecursion()
H A DCorrelatedValuePropagation.cpp240 if (Value *V = SimplifyInstruction(P, SQ)) { in processPHI()
H A DStructurizeCFG.cpp647 if (Value *V = SimplifyInstruction(Phi, Q)) { in setPhiValues()
H A DEarlyCSE.cpp905 if (Value *V = SimplifyInstruction(Inst, SQ)) { in processNode()
H A DLoopUnswitch.cpp1597 if (Value *V = SimplifyInstruction(I, DL)) in SimplifyCode()
H A DJumpThreading.cpp2314 if (Value *IV = SimplifyInstruction( in DuplicateCondBranchOnPHIIntoPred()
H A DGVN.cpp1854 if (Value *V = SimplifyInstruction(I, {DL, TLI, DT, AC})) { in processInstruction()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h255 Value *SimplifyInstruction(Instruction *I, const SimplifyQuery &Q,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp181 if (Value *V = SimplifyInstruction(PN, {DL, nullptr, DT, AC})) { in findPHIToPartitionLoops()
572 if (Value *V = SimplifyInstruction(PN, {DL, nullptr, DT, AC})) { in simplifyOneLoop()
H A DCloneFunction.cpp334 SimplifyInstruction(NewInst, BB->getModule()->getDataLayout())) { in CloneBlock()
613 Value *SimpleV = SimplifyInstruction(I, DL); in CloneAndPruneIntoFromInst()
H A DSSAUpdater.cpp172 SimplifyInstruction(InsertedPHI, BB->getModule()->getDataLayout())) { in GetValueInMiddleOfBlock()
H A DLoopRotationUtils.cpp358 Value *V = SimplifyInstruction(C, SQ); in rotateLoop()
H A DLoopUnroll.cpp282 if (Value *V = SimplifyInstruction(Inst, {DL, nullptr, DT, AC})) in simplifyLoopAfterUnroll()
H A DPromoteMemoryToRegister.cpp714 if (Value *V = SimplifyInstruction(PN, SQ)) { in run()
H A DSimplifyCFG.cpp2234 if (Value *V = SimplifyInstruction(N, {DL, nullptr, nullptr, AC})) { in FoldCondBranchOnPHI()
2314 if (Value *V = SimplifyInstruction(PN, {DL, PN})) { in FoldTwoEntryPHINode()
3576 if (Value *V = SimplifyInstruction(ICI, {DL, ICI})) { in tryToSimplifyUncondBranchWithICmpInIt()
H A DInlineFunction.cpp2372 if (Value *V = SimplifyInstruction(PHI, {DL, nullptr, nullptr, AC})) { in InlineFunction()
H A DLocal.cpp563 if (Value *SimpleV = SimplifyInstruction(I, DL)) { in simplifyAndDCEInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1469 if (Value *SV = SimplifyInstruction(&I, {DL, &TLI, &DT})) in cleanupLoopBody()
2153 if (Value *Simp = SimplifyInstruction(In, {*DL, TLI, DT})) in processCopyingStore()
2266 if (Value *Simp = SimplifyInstruction(In, {*DL, TLI, DT})) in processCopyingStore()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLint.cpp715 if (Value *W = SimplifyInstruction(Inst, {*DL, TLI, DT, AC})) in findValueImpl()
H A DBasicAliasAnalysis.cpp480 SimplifyInstruction(const_cast<Instruction *>(I), DL)) { in DecomposeGEPExpression()
H A DScalarEvolutionExpander.cpp1884 if (Value *V = SimplifyInstruction(PN, {DL, &SE.TLI, &SE.DT, &SE.AC})) in replaceCongruentIVs()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp1123 if (Value *V = SimplifyInstruction(&PN, SQ.getWithInstruction(&PN))) in visitPHINode()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2853 if (Value *V = SimplifyInstruction(cast<Instruction>(PI), SQ)) { in Simplify()
6665 if (Value *V = SimplifyInstruction(P, {*DL, TLInfo})) { in optimizeInst()

12