Home
last modified time | relevance | path

Searched refs:simplifyInstruction (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp52 if (Value *V = simplifyInstruction(&I, SQ)) { in runImpl()
H A DLoopInstSimplify.cpp98 Value *V = simplifyInstruction(&I, SQ.getWithInstruction(&I)); in simplifyLoopInst()
H A DTailRecursionElimination.cpp749 if (Value *PNV = simplifyInstruction(PN, F.getParent()->getDataLayout())) { in cleanupAndFinalize()
H A DStructurizeCFG.cpp782 if (auto NewValue = simplifyInstruction(Phi, Q)) { in simplifyAffectedPhis()
H A DCorrelatedValuePropagation.cpp276 if (Value *V = simplifyInstruction(P, SQ)) { in processPHI()
H A DEarlyCSE.cpp1495 if (Value *V = simplifyInstruction(&Inst, SQ)) { in processNode()
H A DIndVarSimplify.cpp1223 Value *Res = simplifyInstruction(I, I->getModule()->getDataLayout()); in replaceLoopPHINodesWithPreheaderValues()
H A DMemCpyOptimizer.cpp1643 if (auto *Res = simplifyInstruction(I, I->getModule()->getDataLayout())) in isZeroSize()
H A DJumpThreading.cpp2704 if (Value *IV = simplifyInstruction( in duplicateCondBranchOnPHIIntoPred()
H A DGVN.cpp2554 if (Value *V = simplifyInstruction(I, {DL, TLI, DT, AC})) { in processInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp432 bool simplifyInstruction(Instruction &I);
1625 if (simplifyInstruction(I)) in visitGetElementPtr()
1643 bool CallAnalyzer::simplifyInstruction(Instruction &I) { in simplifyInstruction() function in CallAnalyzer
1697 if (simplifyInstruction(I)) in visitBitCast()
1717 if (simplifyInstruction(I)) in visitPtrToInt()
1747 if (simplifyInstruction(I)) in visitIntToPtr()
1770 if (simplifyInstruction(I)) in visitCastInst()
2028 if (simplifyInstruction(I)) in visitCmpInst()
2203 if (simplifyInstruction(I)) in visitExtractValue()
2212 if (simplifyInstruction(I)) in visitInsertValue()
H A DLint.cpp697 if (Value *W = simplifyInstruction(Inst, {*DL, TLI, DT, AC})) in findValueImpl()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h240 Value *simplifyInstruction(Instruction *I, const SimplifyQuery &Q);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp179 if (Value *V = simplifyInstruction(PN, {DL, nullptr, DT, AC})) { in findPHIToPartitionLoops()
599 if (Value *V = simplifyInstruction(PN, {DL, nullptr, DT, AC})) { in simplifyOneLoop()
H A DSSAUpdater.cpp170 simplifyInstruction(InsertedPHI, BB->getModule()->getDataLayout())) { in GetValueInMiddleOfBlock()
H A DCloneFunction.cpp547 simplifyInstruction(NewInst, BB->getModule()->getDataLayout())) { in CloneBlock()
854 Value *SimpleV = simplifyInstruction(I, DL); in CloneAndPruneIntoFromInst()
H A DLoopRotationUtils.cpp663 Value *V = simplifyInstruction(C, SQ); in rotateLoop()
H A DLoopUnroll.cpp241 if (Value *V = simplifyInstruction(&Inst, {DL, nullptr, DT, AC})) in simplifyLoopAfterUnroll()
H A DLoopUnrollRuntime.cpp984 if (Value *V = simplifyInstruction(&Inst, {DL, nullptr, DT, AC})) in UnrollRuntimeLoopRemainder()
H A DPromoteMemoryToRegister.cpp897 if (Value *V = simplifyInstruction(PN, SQ)) { in run()
H A DSimplifyCFG.cpp3342 if (Value *V = simplifyInstruction(N, {DL, nullptr, nullptr, AC})) { in FoldCondBranchOnValueKnownInPredecessorImpl()
3496 if (Value *V = simplifyInstruction(PN, {DL, PN})) { in FoldTwoEntryPHINode()
4730 if (Value *V = simplifyInstruction(ICI, {DL, ICI})) { in tryToSimplifyUncondBranchWithICmpInIt()
H A DScalarEvolutionExpander.cpp1549 if (Value *V = simplifyInstruction(PN, {DL, &SE.TLI, &SE.DT, &SE.AC})) in replaceCongruentIVs()
H A DInlineFunction.cpp2963 if (Value *V = simplifyInstruction(PHI, {DL, nullptr, nullptr, AC})) { in InlineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1487 if (Value *SV = simplifyInstruction(&I, {DL, &TLI, &DT})) in cleanupLoopBody()
2168 if (Value *Simp = simplifyInstruction(In, {*DL, TLI, DT})) in processCopyingStore()
2278 if (Value *Simp = simplifyInstruction(In, {*DL, TLI, DT})) in processCopyingStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp1384 if (Value *V = simplifyInstruction(&PN, SQ.getWithInstruction(&PN))) in visitPHINode()

12