Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DSimplifyInstructions.cpp35 if (Value *Simplified = simplifyInstruction(&Inst, Q)) { in extractInstrFromModule()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInlineCost.cpp392 bool simplifyInstruction(Instruction &I);
1518 if (simplifyInstruction(I)) in visitGetElementPtr()
1536 bool CallAnalyzer::simplifyInstruction(Instruction &I) { in simplifyInstruction() function in CallAnalyzer
1576 if (simplifyInstruction(I)) in visitBitCast()
1596 if (simplifyInstruction(I)) in visitPtrToInt()
1626 if (simplifyInstruction(I)) in visitIntToPtr()
1649 if (simplifyInstruction(I)) in visitCastInst()
1906 if (simplifyInstruction(I)) in visitCmpInst()
2065 if (simplifyInstruction(I)) in visitExtractValue()
2074 if (simplifyInstruction(I)) in visitInsertValue()
H A DLint.cpp694 if (Value *W = simplifyInstruction(Inst, {*DL, TLI, DT, AC})) in findValueImpl()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp54 if (Value *V = simplifyInstruction(&I, SQ, ORE)) { in runImpl()
H A DLoopInstSimplify.cpp99 Value *V = simplifyInstruction(&I, SQ.getWithInstruction(&I)); in simplifyLoopInst()
H A DTailRecursionElimination.cpp732 if (Value *PNV = simplifyInstruction(PN, F.getParent()->getDataLayout())) { in cleanupAndFinalize()
H A DStructurizeCFG.cpp684 if (auto NewValue = simplifyInstruction(Phi, Q)) { in simplifyAffectedPhis()
H A DCorrelatedValuePropagation.cpp279 if (Value *V = simplifyInstruction(P, SQ)) { in processPHI()
H A DEarlyCSE.cpp1350 if (Value *V = simplifyInstruction(&Inst, SQ)) { in processNode()
H A DIndVarSimplify.cpp1335 Value *Res = simplifyInstruction(I, I->getModule()->getDataLayout()); in replaceLoopPHINodesWithPreheaderValues()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp179 if (Value *V = simplifyInstruction(PN, {DL, nullptr, DT, AC})) { in findPHIToPartitionLoops()
600 if (Value *V = simplifyInstruction(PN, {DL, nullptr, DT, AC})) { in simplifyOneLoop()
H A DSSAUpdater.cpp168 simplifyInstruction(InsertedPHI, BB->getModule()->getDataLayout())) { in GetValueInMiddleOfBlock()
H A DCloneFunction.cpp499 simplifyInstruction(NewInst, BB->getModule()->getDataLayout())) { in CloneBlock()
782 Value *SimpleV = simplifyInstruction(I, DL); in CloneAndPruneIntoFromInst()
H A DLoopRotationUtils.cpp448 Value *V = simplifyInstruction(C, SQ); in rotateLoop()
H A DLoopUnroll.cpp239 if (Value *V = simplifyInstruction(&Inst, {DL, nullptr, DT, AC})) in simplifyLoopAfterUnroll()
H A DPromoteMemoryToRegister.cpp707 if (Value *V = simplifyInstruction(PN, SQ)) { in run()
H A DLoopUnrollRuntime.cpp963 if (Value *V = simplifyInstruction(&Inst, {DL, nullptr, DT, AC})) in UnrollRuntimeLoopRemainder()
H A DSimplifyCFG.cpp3079 if (Value *V = simplifyInstruction(N, {DL, nullptr, nullptr, AC})) { in FoldCondBranchOnValueKnownInPredecessorImpl()
3222 if (Value *V = simplifyInstruction(PN, {DL, PN})) { in FoldTwoEntryPHINode()
4438 if (Value *V = simplifyInstruction(ICI, {DL, ICI})) { in tryToSimplifyUncondBranchWithICmpInIt()
H A DInlineFunction.cpp2667 if (Value *V = simplifyInstruction(PHI, {DL, nullptr, nullptr, AC})) { in InlineFunction()
H A DScalarEvolutionExpander.cpp1938 if (Value *V = simplifyInstruction(PN, {DL, &SE.TLI, &SE.DT, &SE.AC})) in replaceCongruentIVs()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h319 Value *simplifyInstruction(Instruction *I, const SimplifyQuery &Q,
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPrintfRuntimeBinding.cpp70 return simplifyInstruction(I, {*TD, TLI, DT}); in simplify()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1487 if (Value *SV = simplifyInstruction(&I, {DL, &TLI, &DT})) in cleanupLoopBody()
2169 if (Value *Simp = simplifyInstruction(In, {*DL, TLI, DT})) in processCopyingStore()
2279 if (Value *Simp = simplifyInstruction(In, {*DL, TLI, DT})) in processCopyingStore()
H A DHexagonVectorCombine.cpp1315 if (Value *S = simplifyInstruction(I, Q)) in calculatePointerDifference()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp1373 if (Value *V = simplifyInstruction(&PN, SQ.getWithInstruction(&PN))) in visitPHINode()

12