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

Declarations

include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
  568   MachineInstrBuilder buildZExt(const DstOp &Res, const SrcOp &Op);

References

lib/CodeGen/GlobalISel/CallLowering.cpp
  477     MIRBuilder.buildZExt(NewReg, ValReg);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  831       MIRBuilder.buildZExt(DstReg, TmpReg);
 1177     Register ResultReg = MIRBuilder.buildZExt(WideTy, Src1).getReg(0);
 1185       auto ZextInput = MIRBuilder.buildZExt(WideTy, SrcReg);
 1296   auto WideSrc = MIRBuilder.buildZExt(NewSrcTy, SrcReg);
 1462     auto MIBSrc = MIRBuilder.buildZExt(WideTy, SrcReg);
 2117         MIRBuilder.buildZExt(DstReg, TmpReg);
 2200     MIRBuilder.buildZExt(ZExtCarryIn, CarryIn);
 2232     MIRBuilder.buildZExt(ZExtBorrowIn, BorrowIn);
 3391       CarrySum = B.buildZExt(NarrowTy, Uaddo.getReg(1)).getReg(0);
 3396         MachineInstrBuilder Carry = B.buildZExt(NarrowTy, Uaddo.getReg(1));
 4003     auto Zext = MIRBuilder.buildZExt(Src0Ty, Src1);
 4247     Register ExtInsSrc = MIRBuilder.buildZExt(IntDstTy, InsertSrc).getReg(0);
lib/Target/AArch64/AArch64CallLowering.cpp
  296         CurVReg = MIRBuilder.buildZExt(LLT::scalar(8), CurVReg).getReg(0);
lib/Target/AArch64/AArch64LegalizerInfo.cpp
  678   auto ExtCst = MIRBuilder.buildZExt(LLT::scalar(64), AmtReg);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
 1619       ZextLo = B.buildZExt(S32, Lo).getReg(0);
 1622       Register ZextHi = B.buildZExt(S32, Hi).getReg(0);
lib/Target/Mips/MipsCallLowering.cpp
  332     MIRBuilder.buildZExt(ExtReg, ValReg);
unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
  204   auto MIBZExt = B.buildZExt(s64, MIBTrunc);