Lines Matching refs:Observer

56 CombinerHelper::CombinerHelper(GISelChangeObserver &Observer,  in CombinerHelper()  argument
60 : Builder(B), MRI(Builder.getMF().getRegInfo()), Observer(Observer), KB(KB), in CombinerHelper()
166 Observer.changingAllUsesOfReg(MRI, FromReg); in replaceRegWith()
173 Observer.finishedChangingAllUsesOfReg(); in replaceRegWith()
180 Observer.changingInstr(*FromRegOp.getParent()); in replaceRegOpWith()
184 Observer.changedInstr(*FromRegOp.getParent()); in replaceRegOpWith()
189 Observer.changingInstr(FromMI); in replaceOpcodeWith()
193 Observer.changedInstr(FromMI); in replaceOpcodeWith()
271 Observer.changingInstr(*OrigDef); in matchFreezeOfSingleMaybePoisonOperand()
273 Observer.changedInstr(*OrigDef); in matchFreezeOfSingleMaybePoisonOperand()
283 Observer.changingInstr(*OrigDef); in matchFreezeOfSingleMaybePoisonOperand()
285 Observer.changedInstr(*OrigDef); in matchFreezeOfSingleMaybePoisonOperand()
793 Observer.changingInstr(*UseMO.getParent()); in applyCombineExtendingLoads()
795 Observer.changedInstr(*UseMO.getParent()); in applyCombineExtendingLoads()
806 Observer.changingInstr(MI); in applyCombineExtendingLoads()
838 Observer.erasingInstr(*UseMO->getParent()); in applyCombineExtendingLoads()
872 Observer.erasingInstr(*UseMO->getParent()); in applyCombineExtendingLoads()
883 Observer.changedInstr(MI); in applyCombineExtendingLoads()
1619 Observer.changingInstr(MI); in applyOptBrCondByInvertingCond()
1621 Observer.changedInstr(MI); in applyOptBrCondByInvertingCond()
1625 Observer.changingInstr(*BrCond); in applyOptBrCondByInvertingCond()
1628 Observer.changedInstr(*BrCond); in applyOptBrCondByInvertingCond()
1770 Observer.changingInstr(MI); in applyPtrAddImmedChain()
1773 Observer.changedInstr(MI); in applyPtrAddImmedChain()
1847 Observer.changingInstr(MI); in applyShiftImmedChain()
1850 Observer.changedInstr(MI); in applyShiftImmedChain()
2026 Observer.changingInstr(MI); in applyCombineMulToShl()
2029 Observer.changedInstr(MI); in applyCombineMulToShl()
2567 Observer.changingInstr(MI); in applyCombineExtOfExt()
2569 Observer.changedInstr(MI); in applyCombineExtOfExt()
3475 Observer.changingInstr(*Def); in applyNotCmp()
3496 Observer.changedInstr(*Def); in applyNotCmp()
3540 Observer.changingInstr(MI); in applyXorOfAndWithSameReg()
3544 Observer.changedInstr(MI); in applyXorOfAndWithSameReg()
4306 Observer.changingInstr(MI); in applyFunnelShiftToRotate()
4310 Observer.changedInstr(MI); in applyFunnelShiftToRotate()
4338 Observer.changingInstr(MI); in applyRotateOutOfRange()
4340 Observer.changedInstr(MI); in applyRotateOutOfRange()
4487 Observer.changingInstr(MI); in matchAndOrDisjointMask()
4492 Observer.changedInstr(MI); in matchAndOrDisjointMask()
4751 Observer.changingInstr(MI); in matchReassocConstantInnerRHS()
4754 Observer.changedInstr(MI); in matchReassocConstantInnerRHS()
4780 Observer.changingInstr(MI); in matchReassocConstantInnerLHS()
4782 Observer.changedInstr(MI); in matchReassocConstantInnerLHS()
4783 Observer.changingInstr(*LHSPtrAdd); in matchReassocConstantInnerLHS()
4785 Observer.changedInstr(*LHSPtrAdd); in matchReassocConstantInnerLHS()
4811 Observer.changingInstr(MI); in matchReassocFoldConstantsInSubTree()
4814 Observer.changedInstr(MI); in matchReassocFoldConstantsInSubTree()
5050 Observer.changingInstr(MI); in matchNarrowBinopFeedingAnd()
5052 Observer.changedInstr(MI); in matchNarrowBinopFeedingAnd()
5065 Observer.changingInstr(MI); in matchMulOBy2()
5070 Observer.changedInstr(MI); in matchMulOBy2()
5118 Observer.changingInstr(MI); in matchAddEToAddO()
5121 Observer.changedInstr(MI); in matchAddEToAddO()
5635 Observer.changingInstr(MI); in matchRedundantNegOperands()
5639 Observer.changedInstr(MI); in matchRedundantNegOperands()
6560 Observer.changingInstr(MI); in applyCommuteBinOpOperands()
6578 Observer.changedInstr(MI); in applyCommuteBinOpOperands()