Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp52 if (Value *V = simplifyInstruction(&I, SQ)) { in runImpl()
H A DLoopInstSimplify.cpp95 Value *V = simplifyInstruction(&I, SQ.getWithInstruction(&I)); in simplifyLoopInst()
H A DTailRecursionElimination.cpp793 if (Value *PNV = simplifyInstruction(PN, F.getDataLayout())) { in cleanupAndFinalize()
H A DStructurizeCFG.cpp905 if (auto NewValue = simplifyInstruction(Phi, Q)) { in simplifyAffectedPhis()
H A DCorrelatedValuePropagation.cpp271 if (Value *V = simplifyInstruction(P, SQ)) { in processPHI()
H A DEarlyCSE.cpp1502 if (Value *V = simplifyInstruction(&Inst, SQ)) { in processNode()
H A DIndVarSimplify.cpp1211 Value *Res = simplifyInstruction(I, I->getDataLayout()); in replaceLoopPHINodesWithPreheaderValues()
H A DMemCpyOptimizer.cpp1730 if (auto *Res = simplifyInstruction(I, I->getDataLayout())) in isZeroSize()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp459 bool simplifyInstruction(Instruction &I);
1744 if (simplifyInstruction(I)) in visitGetElementPtr()
1820 bool CallAnalyzer::simplifyInstruction(Instruction &I) { in simplifyInstruction() function in CallAnalyzer
1869 if (simplifyInstruction(I)) in visitBitCast()
1889 if (simplifyInstruction(I)) in visitPtrToInt()
1919 if (simplifyInstruction(I)) in visitIntToPtr()
1942 if (simplifyInstruction(I)) in visitCastInst()
2200 if (simplifyInstruction(I)) in visitCmpInst()
2389 if (simplifyInstruction(I)) in visitInsertValue()
H A DLint.cpp717 if (Value *W = simplifyInstruction(Inst, {*DL, TLI, DT, AC})) in findValueImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp176 if (Value *V = simplifyInstruction(PN, {DL, nullptr, DT, AC})) { in findPHIToPartitionLoops()
596 if (Value *V = simplifyInstruction(PN, {DL, nullptr, DT, AC})) { in simplifyOneLoop()
H A DSSAUpdater.cpp169 simplifyInstruction(InsertedPHI, BB->getDataLayout())) { in GetValueInMiddleOfBlock()
H A DLoopRotationUtils.cpp671 Value *V = simplifyInstruction(C, SQ); in rotateLoop()
H A DLoopUnrollRuntime.cpp987 if (Value *V = simplifyInstruction(&Inst, {DL, nullptr, DT, AC})) in UnrollRuntimeLoopRemainder()
H A DLoopUnroll.cpp381 if (Value *V = simplifyInstruction(&Inst, {DL, nullptr, DT, AC})) in simplifyLoopAfterUnroll()
H A DSCCPSolver.cpp237 static Value *simplifyInstruction(SCCPSolver &Solver, in simplifyInstruction() function
275 } else if (auto *V = simplifyInstruction(*this, InsertedValues, Inst)) { in simplifyInstsInBlock()
H A DPromoteMemoryToRegister.cpp963 if (Value *V = simplifyInstruction(PN, SQ)) { in run()
H A DCloneFunction.cpp885 if (Value *V = simplifyInstruction(NewI, DL)) { in CloneAndPruneIntoFromInst()
H A DScalarEvolutionExpander.cpp1727 if (Value *V = simplifyInstruction(PN, {DL, &SE.TLI, &SE.DT, &SE.AC})) in replaceCongruentIVs()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h258 LLVM_ABI Value *simplifyInstruction(Instruction *I, const SimplifyQuery &Q);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h242 bool simplifyInstruction(MachineInstr &MI) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1466 if (Value *SV = simplifyInstruction(&I, {DL, &TLI, &DT})) in cleanupLoopBody()
2150 if (Value *Simp = simplifyInstruction(In, {*DL, TLI, DT})) in processCopyingStore()
2260 if (Value *Simp = simplifyInstruction(In, {*DL, TLI, DT})) in processCopyingStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h522 virtual bool simplifyInstruction(MachineInstr &MI) const { return false; } in simplifyInstruction() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp931 if (TII->simplifyInstruction(MI)) { in ForwardCopyPropagateBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp1440 if (Value *V = simplifyInstruction(&PN, SQ.getWithInstruction(&PN))) in visitPHINode()

12