Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp452 IC.eraseInstFromFunction(*MemCpy); in replace()
539 eraseInstFromFunction(*Delete); in visitAllocaInst()
542 eraseInstFromFunction(*Copy); in visitAllocaInst()
550 eraseInstFromFunction(*Delete); in visitAllocaInst()
697 IC.eraseInstFromFunction(*CastUser); in combineLoadToOperationType()
1398 return eraseInstFromFunction(SI); in visitStoreInst()
1402 return eraseInstFromFunction(SI); in visitStoreInst()
1416 return eraseInstFromFunction(SI); in visitStoreInst()
1420 return eraseInstFromFunction(SI); in visitStoreInst()
1429 return eraseInstFromFunction(SI); in visitStoreInst()
[all …]
H A DInstCombineCalls.cpp328 return eraseInstFromFunction(II); in simplifyMaskedStore()
394 return eraseInstFromFunction(II); in simplifyMaskedScatter()
804 IC.eraseInstFromFunction(*I); in removeTriviallyEmptyRange()
805 IC.eraseInstFromFunction(EndI); in removeTriviallyEmptyRange()
1714 return eraseInstFromFunction(CI); in visitCallInst()
1724 return eraseInstFromFunction(*MI); in visitCallInst()
1735 return eraseInstFromFunction(CI); in visitCallInst()
1759 return eraseInstFromFunction(CI); in visitCallInst()
1813 return eraseInstFromFunction(CI); in visitCallInst()
3048 return eraseInstFromFunction(*II); in visitCallInst()
[all …]
H A DInstructionCombining.cpp214 eraseInstFromFunction(*Inst); in EmitGEPOffset()
1978 eraseInstFromFunction(*User); in foldOpIntoPhi()
2084 eraseInstFromFunction( in foldBinopWithRecurrence()
2086 eraseInstFromFunction( in foldBinopWithRecurrence()
2088 eraseInstFromFunction(*PN0); in foldBinopWithRecurrence()
2089 eraseInstFromFunction(*PN1); in foldBinopWithRecurrence()
3619 eraseInstFromFunction(*I); in visitAllocSite()
3665 eraseInstFromFunction(*I); in visitAllocSite()
3709 return eraseInstFromFunction(MI); in visitAllocSite()
3818 return eraseInstFromFunction(FI); in visitFree()
[all …]
H A DInstCombinePHI.cpp80 eraseInstFromFunction(*Phi); in foldDeadPhiWeb()
250 eraseInstFromFunction(*IntToPtr); in foldIntegerTypedPHI()
251 eraseInstFromFunction(PN); in foldIntegerTypedPHI()
332 eraseInstFromFunction(*IntToPtr); in foldIntegerTypedPHI()
333 eraseInstFromFunction(PN); in foldIntegerTypedPHI()
H A DInstCombineInternal.h492 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction() function
H A DInstCombineMulDivRem.cpp2076 IC->eraseInstFromFunction(*I); in convertFSqrtDivIntoFMul()
2093 IC->eraseInstFromFunction(*I); in convertFSqrtDivIntoFMul()
H A DInstCombineShifts.cpp974 eraseInstFromFunction(*AddInst); in foldLShrOverflowBit()
H A DInstCombineCompares.cpp922 eraseInstFromFunction(*ICmp); in foldAllocaCmp()
1170 IC.eraseInstFromFunction(*OrigAdd); in processUGT_ADDCST_ADD()
4945 eraseInstFromFunction(*Mul); in foldMultiplicationOverflowCheck()
7830 eraseInstFromFunction(*AddI); in visitICmpInst()
H A DInstCombineCasts.cpp2682 eraseInstFromFunction(*LI); in optimizeBitCastFromPhi()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp146 auto *RetValue = IC.eraseInstFromFunction(InstToReplace); in modifyIntrinsicCall()
148 IC.eraseInstFromFunction(OldIntr); in modifyIntrinsicCall()
305 IC.eraseInstFromFunction(*Tr); in simplifyAMDGCNImageIntrinsic()
306 IC.eraseInstFromFunction(*Ext); in simplifyAMDGCNImageIntrinsic()
1365 return IC.eraseInstFromFunction(II); in instCombineIntrinsic()
1629 return IC.eraseInstFromFunction(II); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h431 virtual Instruction *eraseInstFromFunction(Instruction &I) = 0;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1640 return IC.eraseInstFromFunction(II); in simplifySVEIntrinsic()
2208 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
2214 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
2485 return IC.eraseInstFromFunction(II); in instCombineST1ScatterIndex()
2694 return IC.eraseInstFromFunction(II); in instCombineDMB()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp89 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
108 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp269 return IC.eraseInstFromFunction(*User); in instCombineIntrinsic()