Searched refs:eraseInstruction (Results 1 – 6 of 6) sorted by relevance
| /freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | MemCpyOptimizer.cpp | 285 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 …]
|
| HD | LICM.cpp | 202 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/ |
| HD | MemCpyOptimizer.h | 89 void eraseInstruction(Instruction *I);
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| HD | VectorCombine.cpp | 133 void eraseInstruction(Instruction &I) { in eraseInstruction() function in __anon52285f470111::VectorCombine 1297 eraseInstruction(I); in foldSingleElementStore() 2606 eraseInstruction(*I); in run()
|
| HD | SLPVectorizer.cpp | 2500 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/ |
| HD | CodeGenPrepare.cpp | 3347 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()
|