Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp427 IC.eraseInstFromFunction(*MemCpy); in replace()
512 eraseInstFromFunction(*Delete); in visitAllocaInst()
516 eraseInstFromFunction(*Copy); in visitAllocaInst()
524 eraseInstFromFunction(*Delete); in visitAllocaInst()
704 IC.eraseInstFromFunction(*CastUser); in combineLoadToOperationType()
1420 IC.eraseInstFromFunction(*LI); in removeBitcastsFromLoadStoreOnMinMax()
1430 return eraseInstFromFunction(SI); in visitStoreInst()
1440 return eraseInstFromFunction(SI); in visitStoreInst()
1443 return eraseInstFromFunction(SI); in visitStoreInst()
1459 return eraseInstFromFunction(SI); in visitStoreInst()
[all …]
H A DInstCombineCalls.cpp358 return eraseInstFromFunction(II); in simplifyMaskedStore()
424 return eraseInstFromFunction(II); in simplifyMaskedScatter()
779 IC.eraseInstFromFunction(*I); in removeTriviallyEmptyRange()
780 IC.eraseInstFromFunction(EndI); in removeTriviallyEmptyRange()
1184 return eraseInstFromFunction(*AMI); in visitCallInst()
1195 return eraseInstFromFunction(CI); in visitCallInst()
1225 return eraseInstFromFunction(CI); in visitCallInst()
1265 return eraseInstFromFunction(CI); in visitCallInst()
2121 eraseInstFromFunction(*II); in visitCallInst()
2279 return eraseInstFromFunction(CI); in visitCallInst()
[all …]
H A DInstCombineAtomicRMW.cpp134 return eraseInstFromFunction(RMWI); in visitAtomicRMWInst()
H A DInstructionCombining.cpp1292 eraseInstFromFunction(*User); in foldOpIntoPhi()
2887 eraseInstFromFunction(*I); in visitAllocSite()
2911 eraseInstFromFunction(*I); in visitAllocSite()
2948 return eraseInstFromFunction(MI); in visitAllocSite()
3057 return eraseInstFromFunction(FI); in visitFree()
3063 return eraseInstFromFunction(FI); in visitFree()
3070 return eraseInstFromFunction(*replaceInstUsesWith(*CI, ReallocatedOp)); in visitFree()
3142 eraseInstFromFunction(*Prev); in visitUnreachableInst()
3310 eraseInstFromFunction(*WO); in foldExtractOfOverflowIntrinsic()
4209 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.h407 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction() function
H A DInstCombineCasts.cpp183 eraseInstFromFunction(AI); in PromoteCastOfAllocation()
2636 eraseInstFromFunction(*LI); in optimizeBitCastFromPhi()
H A DInstCombineCompares.cpp1206 IC.eraseInstFromFunction(*OrigAdd); in processUGT_ADDCST_ADD()
4002 eraseInstFromFunction(*Mul); in foldMultiplicationOverflowCheck()
6343 eraseInstFromFunction(*AddI); in visitICmpInst()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp146 auto RetValue = IC.eraseInstFromFunction(InstToReplace); in modifyIntrinsicCall()
148 IC.eraseInstFromFunction(OldIntr); in modifyIntrinsicCall()
879 return IC.eraseInstFromFunction(II); in instCombineIntrinsic()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h459 virtual Instruction *eraseInstFromFunction(Instruction &I) = 0;
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp94 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
113 IC.eraseInstFromFunction(II); in simplifyX86MaskedStore()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1150 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
1156 return IC.eraseInstFromFunction(II); in instCombineSVEST1()
1399 return IC.eraseInstFromFunction(II); in instCombineST1ScatterIndex()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp244 return IC.eraseInstFromFunction(*User); in instCombineIntrinsic()