Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp427 IC.eraseInstFromFunction(*MemCpy); in replace()
444 IC.eraseInstFromFunction(*ASC); in replace()
528 eraseInstFromFunction(*Copy); in visitAllocaInst()
1362 return eraseInstFromFunction(SI); in visitStoreInst()
1374 return eraseInstFromFunction(SI); in visitStoreInst()
1388 return eraseInstFromFunction(SI); in visitStoreInst()
1401 return eraseInstFromFunction(SI); in visitStoreInst()
1428 eraseInstFromFunction(*PrevSI); in visitStoreInst()
1479 return eraseInstFromFunction(SI); in visitStoreInst()
1606 eraseInstFromFunction(SI); in mergeStoreIntoSuccessor()
[all …]
H A DInstCombineCalls.cpp343 return eraseInstFromFunction(II); in simplifyMaskedStore()
409 return eraseInstFromFunction(II); in simplifyMaskedScatter()
786 IC.eraseInstFromFunction(*I); in removeTriviallyEmptyRange()
2589 eraseInstFromFunction(*II); in visitCallInst()
3406 return eraseInstFromFunction(FI); in visitFenceInst()
3420 return eraseInstFromFunction(FI); in visitFenceInst()
3451 eraseInstFromFunction(*I); in tryOptimizeCall()
3752 eraseInstFromFunction(GCR); in visitCallBase()
3762 eraseInstFromFunction(GCR); in visitCallBase()
3773 eraseInstFromFunction(GCR); in visitCallBase()
[all …]
H A DInstructionCombining.cpp1660 eraseInstFromFunction(*User); in foldOpIntoPhi()
2873 eraseInstFromFunction(*I); in visitAllocSite()
2900 eraseInstFromFunction(*I); in visitAllocSite()
2943 return eraseInstFromFunction(MI); in visitAllocSite()
3114 eraseInstFromFunction(*Prev); in removeInstructionsBeforeUnreachable()
3187 eraseInstFromFunction(Inst); in handleUnreachableFrom()
3438 eraseInstFromFunction(*WO); in foldExtractOfOverflowIntrinsic()
4382 eraseInstFromFunction(*I); in run()
4395 eraseInstFromFunction(*I); in run()
4535 eraseInstFromFunction(*I); in run()
[all …]
H A DInstCombinePHI.cpp218 eraseInstFromFunction(*IntToPtr); in foldIntegerTypedPHI()
219 eraseInstFromFunction(PN); in foldIntegerTypedPHI()
300 eraseInstFromFunction(*IntToPtr); in foldIntegerTypedPHI()
301 eraseInstFromFunction(PN); in foldIntegerTypedPHI()
H A DInstCombineInternal.h462 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction() function
H A DInstCombineShifts.cpp939 eraseInstFromFunction(*AddInst); in foldLShrOverflowBit()
H A DInstCombineCompares.cpp893 eraseInstFromFunction(*ICmp); in foldAllocaCmp()
1141 IC.eraseInstFromFunction(*OrigAdd); in processUGT_ADDCST_ADD()
4438 eraseInstFromFunction(*Mul); in foldMultiplicationOverflowCheck()
7151 eraseInstFromFunction(*AddI); in visitICmpInst()
H A DInstCombineCasts.cpp2525 eraseInstFromFunction(*LI); in optimizeBitCastFromPhi()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp147 auto RetValue = IC.eraseInstFromFunction(InstToReplace); in modifyIntrinsicCall()
149 IC.eraseInstFromFunction(OldIntr); in modifyIntrinsicCall()
1008 return IC.eraseInstFromFunction(II); in instCombineIntrinsic()
1183 return IC.eraseInstFromFunction(II); in instCombineIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h467 virtual Instruction *eraseInstFromFunction(Instruction &I) = 0;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1361 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
1367 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
1702 return IC.eraseInstFromFunction(II); in instCombineST1ScatterIndex()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp94 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
113 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp246 return IC.eraseInstFromFunction(*User); in instCombineIntrinsic()