Home
last modified time | relevance | path

Searched refs:eraseInstFromFunction (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp335 IC.eraseInstFromFunction(*MemCpy); in replace()
424 eraseInstFromFunction(*Copy); in visitAllocaInst()
612 IC.eraseInstFromFunction(*CI); in combineLoadToOperationType()
1324 IC.eraseInstFromFunction(*LI); in removeBitcastsFromLoadStoreOnMinMax()
1334 return eraseInstFromFunction(SI); in visitStoreInst()
1344 return eraseInstFromFunction(SI); in visitStoreInst()
1347 return eraseInstFromFunction(SI); in visitStoreInst()
1376 return eraseInstFromFunction(SI); in visitStoreInst()
1441 return eraseInstFromFunction(SI); in visitStoreInst()
1557 eraseInstFromFunction(SI); in mergeStoreIntoSuccessor()
[all …]
H A DInstCombineCalls.cpp351 return eraseInstFromFunction(II); in simplifyMaskedStore()
417 return eraseInstFromFunction(II); in simplifyMaskedScatter()
761 IC.eraseInstFromFunction(*I); in removeTriviallyEmptyRange()
1246 return eraseInstFromFunction(CI); in visitCallInst()
2703 return eraseInstFromFunction(FI); in visitFenceInst()
2717 return eraseInstFromFunction(FI); in visitFenceInst()
2791 eraseInstFromFunction(*I); in tryOptimizeCall()
3094 eraseInstFromFunction(GCR); in visitCallBase()
3104 eraseInstFromFunction(GCR); in visitCallBase()
3115 eraseInstFromFunction(GCR); in visitCallBase()
[all …]
H A DInstCombineAtomicRMW.cpp135 return eraseInstFromFunction(RMWI); in visitAtomicRMWInst()
H A DInstructionCombining.cpp1305 eraseInstFromFunction(*User); in foldOpIntoPhi()
2873 eraseInstFromFunction(*I); in visitAllocSite()
2897 eraseInstFromFunction(*I); in visitAllocSite()
2934 return eraseInstFromFunction(MI); in visitAllocSite()
3128 eraseInstFromFunction(*Prev); in visitUnreachableInst()
3332 eraseInstFromFunction(*WO); in visitExtractValueInst()
4151 eraseInstFromFunction(*I); in run()
4164 eraseInstFromFunction(*I); in run()
4183 eraseInstFromFunction(*I); in run()
4321 eraseInstFromFunction(*I); in run()
[all …]
H A DInstCombineInternal.h453 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction() function
H A DInstCombineCasts.cpp175 eraseInstFromFunction(AI); in PromoteCastOfAllocation()
2637 eraseInstFromFunction(*LI); in optimizeBitCastFromPhi()
H A DInstCombineCompares.cpp1316 IC.eraseInstFromFunction(*OrigAdd); in processUGT_ADDCST_ADD()
4043 eraseInstFromFunction(*Mul); in foldMultiplicationOverflowCheck()
6313 eraseInstFromFunction(*AddI); in visitICmpInst()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp144 auto RetValue = IC.eraseInstFromFunction(InstToReplace); in modifyIntrinsicCall()
146 IC.eraseInstFromFunction(OldIntr); in modifyIntrinsicCall()
894 return IC.eraseInstFromFunction(II); in instCombineIntrinsic()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h455 virtual Instruction *eraseInstFromFunction(Instruction &I) = 0;
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp93 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
112 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1060 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
1066 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
1300 return IC.eraseInstFromFunction(II); in instCombineST1ScatterIndex()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp243 return IC.eraseInstFromFunction(*User); in instCombineIntrinsic()