Lines Matching refs:InsertPt
508 MachineBasicBlock::iterator InsertPt(MI); in optimizeAllLanesPattern() local
511 InsertPt++; in optimizeAllLanesPattern()
518 unsigned DSub0 = createExtractSubreg(MBB, InsertPt, DL, Reg, in optimizeAllLanesPattern()
520 unsigned DSub1 = createExtractSubreg(MBB, InsertPt, DL, Reg, in optimizeAllLanesPattern()
523 unsigned Out1 = createDupLane(MBB, InsertPt, DL, DSub0, 0); in optimizeAllLanesPattern()
524 unsigned Out2 = createDupLane(MBB, InsertPt, DL, DSub0, 1); in optimizeAllLanesPattern()
525 Out = createVExt(MBB, InsertPt, DL, Out1, Out2); in optimizeAllLanesPattern()
527 unsigned Out3 = createDupLane(MBB, InsertPt, DL, DSub1, 0); in optimizeAllLanesPattern()
528 unsigned Out4 = createDupLane(MBB, InsertPt, DL, DSub1, 1); in optimizeAllLanesPattern()
529 Out2 = createVExt(MBB, InsertPt, DL, Out3, Out4); in optimizeAllLanesPattern()
531 Out = createRegSequence(MBB, InsertPt, DL, Out, Out2); in optimizeAllLanesPattern()
534 unsigned Out1 = createDupLane(MBB, InsertPt, DL, Reg, 0); in optimizeAllLanesPattern()
535 unsigned Out2 = createDupLane(MBB, InsertPt, DL, Reg, 1); in optimizeAllLanesPattern()
536 Out = createVExt(MBB, InsertPt, DL, Out1, Out2); in optimizeAllLanesPattern()
554 Out = createImplicitDef(MBB, InsertPt, DL); in optimizeAllLanesPattern()
555 Out = createInsertSubreg(MBB, InsertPt, DL, Out, PrefLane, Reg); in optimizeAllLanesPattern()
556 Out = createDupLane(MBB, InsertPt, DL, Out, Lane, UsesQPR); in optimizeAllLanesPattern()