Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDMemCpyOptimizer.cpp285 void MemCpyOptPass::eraseInstruction(Instruction *I) { in eraseInstruction() function in MemCpyOptPass
499 eraseInstruction(SI); in tryMergingIntoMemset()
705 eraseInstruction(SI); in processStoreOfLoad()
706 eraseInstruction(LI); in processStoreOfLoad()
734 eraseInstruction(SI); in processStoreOfLoad()
735 eraseInstruction(LI); in processStoreOfLoad()
749 eraseInstruction(SI); in processStoreOfLoad()
750 eraseInstruction(LI); in processStoreOfLoad()
826 eraseInstruction(SI); in processStore()
1217 eraseInstruction(M); in processMemCpyMemCpyDependence()
[all …]
HDLICM.cpp202 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo,
588 eraseInstruction(I, *SafetyInfo, MSSAU); in sinkRegion()
609 eraseInstruction(I, *SafetyInfo, MSSAU); in sinkRegion()
945 eraseInstruction(I, *SafetyInfo, MSSAU); in hoistRegion()
1503 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo, in eraseInstruction() function
1730 eraseInstruction(*PN, *SafetyInfo, MSSAU); in sink()
2270 eraseInstruction(*PreheaderLoad, *SafetyInfo, MSSAU); in promoteLoopAccessesToScalars()
2478 eraseInstruction(I, SafetyInfo, MSSAU); in hoistMinMax()
2479 eraseInstruction(*cast<Instruction>(Cond1), SafetyInfo, MSSAU); in hoistMinMax()
2480 eraseInstruction(*cast<Instruction>(Cond2), SafetyInfo, MSSAU); in hoistMinMax()
[all …]
/freebsd-head/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
HDMemCpyOptimizer.h89 void eraseInstruction(Instruction *I);
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVectorCombine.cpp133 void eraseInstruction(Instruction &I) { in eraseInstruction() function in __anon52285f470111::VectorCombine
1297 eraseInstruction(I); in foldSingleElementStore()
2606 eraseInstruction(*I); in run()
HDSLPVectorizer.cpp2500 void eraseInstruction(Instruction *I) { in eraseInstruction() function in llvm::slpvectorizer::BoUpSLP
11903 R.eraseInstruction(EI); in adjustExtracts()
13828 eraseInstruction(PrevVec); in vectorizeTree()
14204 eraseInstruction(IE); in vectorizeTree()
14420 eraseInstruction(&In); in optimizeGatherSequence()
14433 eraseInstruction(V); in optimizeGatherSequence()
/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/
HDCodeGenPrepare.cpp3347 void eraseInstruction(Instruction *Inst, Value *NewVal = nullptr);
3382 void TypePromotionTransaction::eraseInstruction(Instruction *Inst, in eraseInstruction() function in TypePromotionTransaction
4657 TPT.eraseInstruction(SExt); in promoteOperandForTruncAndAnyExt()
4668 TPT.eraseInstruction(SExtOpnd); in promoteOperandForTruncAndAnyExt()
4684 TPT.eraseInstruction(ExtInst, NextVal); in promoteOperandForTruncAndAnyExt()
4771 TPT.eraseInstruction(Ext); in promoteOperandForOther()