Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp425 IC.eraseInstFromFunction(*MemCpy); in replace()
524 eraseInstFromFunction(*Delete); in visitAllocaInst()
527 eraseInstFromFunction(*Copy); in visitAllocaInst()
535 eraseInstFromFunction(*Delete); in visitAllocaInst()
682 IC.eraseInstFromFunction(*CastUser); in combineLoadToOperationType()
1361 return eraseInstFromFunction(SI); in visitStoreInst()
1373 return eraseInstFromFunction(SI); in visitStoreInst()
1387 return eraseInstFromFunction(SI); in visitStoreInst()
1391 return eraseInstFromFunction(SI); in visitStoreInst()
1400 return eraseInstFromFunction(SI); in visitStoreInst()
[all …]
H A DInstCombineCalls.cpp330 return eraseInstFromFunction(II); in simplifyMaskedStore()
396 return eraseInstFromFunction(II); in simplifyMaskedScatter()
779 IC.eraseInstFromFunction(*I); in removeTriviallyEmptyRange()
780 IC.eraseInstFromFunction(EndI); in removeTriviallyEmptyRange()
1534 return eraseInstFromFunction(*AMI); in visitCallInst()
1545 return eraseInstFromFunction(CI); in visitCallInst()
1575 return eraseInstFromFunction(CI); in visitCallInst()
1621 return eraseInstFromFunction(CI); in visitCallInst()
2758 return eraseInstFromFunction(*II); in visitCallInst()
2779 return eraseInstFromFunction(*II); in visitCallInst()
[all …]
H A DInstructionCombining.cpp210 eraseInstFromFunction(*Inst); in EmitGEPOffset()
1867 eraseInstFromFunction(*User); in foldOpIntoPhi()
3278 eraseInstFromFunction(*I); in visitAllocSite()
3305 eraseInstFromFunction(*I); in visitAllocSite()
3348 return eraseInstFromFunction(MI); in visitAllocSite()
3457 return eraseInstFromFunction(FI); in visitFree()
3463 return eraseInstFromFunction(FI); in visitFree()
3470 return eraseInstFromFunction(*replaceInstUsesWith(*CI, ReallocatedOp)); in visitFree()
3533 eraseInstFromFunction(*Prev); in removeInstructionsBeforeUnreachable()
3606 eraseInstFromFunction(Inst); in handleUnreachableFrom()
[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.h473 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction() function
H A DInstCombineShifts.cpp958 eraseInstFromFunction(*AddInst); in foldLShrOverflowBit()
H A DInstCombineCompares.cpp894 eraseInstFromFunction(*ICmp); in foldAllocaCmp()
1142 IC.eraseInstFromFunction(*OrigAdd); in processUGT_ADDCST_ADD()
4732 eraseInstFromFunction(*Mul); in foldMultiplicationOverflowCheck()
7522 eraseInstFromFunction(*AddI); in visitICmpInst()
H A DInstCombineCasts.cpp2615 eraseInstFromFunction(*LI); in optimizeBitCastFromPhi()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp147 auto RetValue = IC.eraseInstFromFunction(InstToReplace); in modifyIntrinsicCall()
149 IC.eraseInstFromFunction(OldIntr); in modifyIntrinsicCall()
1020 return IC.eraseInstFromFunction(II); in instCombineIntrinsic()
1265 return IC.eraseInstFromFunction(II); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h429 virtual Instruction *eraseInstFromFunction(Instruction &I) = 0;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1035 return IC.eraseInstFromFunction(II); in instCombineSVENoActiveUnaryErase()
1062 return IC.eraseInstFromFunction(II); in instCombineSVENoActiveUnaryZero()
1506 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
1512 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
1881 return IC.eraseInstFromFunction(II); in instCombineST1ScatterIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp95 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
114 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp250 return IC.eraseInstFromFunction(*User); in instCombineIntrinsic()