Lines Matching refs:eraseInstruction
202 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo,
588 eraseInstruction(I, *SafetyInfo, MSSAU); in sinkRegion()
609 eraseInstruction(I, *SafetyInfo, MSSAU); in sinkRegion()
945 eraseInstruction(I, *SafetyInfo, MSSAU); in hoistRegion()
1503 static void eraseInstruction(Instruction &I, ICFLoopSafetyInfo &SafetyInfo, in eraseInstruction() function
1730 eraseInstruction(*PN, *SafetyInfo, MSSAU); in sink()
2270 eraseInstruction(*PreheaderLoad, *SafetyInfo, MSSAU); in promoteLoopAccessesToScalars()
2478 eraseInstruction(I, SafetyInfo, MSSAU); in hoistMinMax()
2479 eraseInstruction(*cast<Instruction>(Cond1), SafetyInfo, MSSAU); in hoistMinMax()
2480 eraseInstruction(*cast<Instruction>(Cond2), SafetyInfo, MSSAU); in hoistMinMax()
2530 eraseInstruction(*GEP, SafetyInfo, MSSAU); in hoistGEP()
2531 eraseInstruction(*Src, SafetyInfo, MSSAU); in hoistGEP()
2577 eraseInstruction(cast<Instruction>(*VariantLHS), SafetyInfo, MSSAU); in hoistAdd()
2640 eraseInstruction(cast<Instruction>(*VariantLHS), SafetyInfo, MSSAU); in hoistSub()
2777 eraseInstruction(*Ins, SafetyInfo, MSSAU); in hoistMulAddAssociation()
2781 eraseInstruction(I, SafetyInfo, MSSAU); in hoistMulAddAssociation()