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

References

include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
   52     Builder.setInstr(MI);
   60       Builder.buildAnyExtOrTrunc(DstReg, TruncSrc);
   72       Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc});
   84         Builder.buildConstant(
   97     Builder.setInstr(MI);
  111       auto MIBMask = Builder.buildConstant(DstTy, Mask.getZExtValue());
  112       Builder.buildAnd(DstReg, Builder.buildAnyExtOrTrunc(DstTy, TruncSrc),
  112       Builder.buildAnd(DstReg, Builder.buildAnyExtOrTrunc(DstTy, TruncSrc),
  125         Builder.buildConstant(
  138     Builder.setInstr(MI);
  151       Builder.buildInstr(
  153           {Builder.buildAnyExtOrTrunc(DstTy, TruncSrc), SizeInBits});
  164     Builder.setInstr(MI);
  175         Builder.buildConstant(
  195       Builder.setInstr(MI);
  204         Builder.buildInstr(TargetOpcode::G_IMPLICIT_DEF, {DstReg}, {});
  211         Builder.buildConstant(DstReg, 0);
  281       Builder.setInstr(MI);
  305           Builder.buildUnmerge(TmpRegs, MergeI->getOperand(Idx + 1).getReg());
  308             Builder.buildInstr(ConvertOp, {DstRegs[j]}, {TmpRegs[j]});
  310           Builder.buildUnmerge(DstRegs, MergeI->getOperand(Idx + 1).getReg());
  318       Builder.setInstr(MI);
  333         Builder.buildMerge(MI.getOperand(DefIdx).getReg(), Regs);
  339         Builder.setInstr(MI);
  343           Builder.buildInstr(ConvertOp, {MI.getOperand(Idx).getReg()},
  414     Builder.setInstr(MI);
  415     Builder.buildExtract(