reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 3262   MIRBuilder.setInstr(MI);
 3263   unsigned Opc = MI.getOpcode();
 3269     Observer.changingInstr(MI);
 3270     moreElementsVectorDst(MI, MoreTy, 0);
 3271     Observer.changedInstr(MI);
 3277     Observer.changingInstr(MI);
 3278     moreElementsVectorSrc(MI, MoreTy, 0);
 3279     Observer.changedInstr(MI);
 3288     Observer.changingInstr(MI);
 3289     moreElementsVectorSrc(MI, MoreTy, 1);
 3290     moreElementsVectorSrc(MI, MoreTy, 2);
 3291     moreElementsVectorDst(MI, MoreTy, 0);
 3292     Observer.changedInstr(MI);
 3298     Observer.changingInstr(MI);
 3299     moreElementsVectorSrc(MI, MoreTy, 1);
 3300     Observer.changedInstr(MI);
 3305     Observer.changingInstr(MI);
 3306     moreElementsVectorSrc(MI, MoreTy, 1);
 3307     moreElementsVectorDst(MI, MoreTy, 0);
 3308     Observer.changedInstr(MI);
 3313     if (MRI.getType(MI.getOperand(1).getReg()).isVector())
 3316     Observer.changingInstr(MI);
 3317     moreElementsVectorSrc(MI, MoreTy, 2);
 3318     moreElementsVectorSrc(MI, MoreTy, 3);
 3319     moreElementsVectorDst(MI, MoreTy, 0);
 3320     Observer.changedInstr(MI);
 3326     LLT DstTy = MRI.getType(MI.getOperand(0).getReg());
 3327     int NumDst = MI.getNumOperands() - 1;
 3328     moreElementsVectorSrc(MI, MoreTy, NumDst);
 3332       MIB.addDef(MI.getOperand(I).getReg());
 3338     MIB.addUse(MI.getOperand(NumDst).getReg());
 3339     MI.eraseFromParent();
 3343     return moreElementsVectorPhi(MI, TypeIdx, MoreTy);