Searched refs:buildZExt (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 1392 MIRBuilder.buildZExt(DstReg, TmpReg); in narrowScalar() 1751 auto ZExt = MIRBuilder.buildZExt(Ty, VScaleBase); in narrowScalar() 1866 Register ResultReg = MIRBuilder.buildZExt(WideTy, Src1Reg).getReg(0); in widenScalarMergeValues() 1874 auto ZextInput = MIRBuilder.buildZExt(WideTy, SrcReg); in widenScalarMergeValues() 2288 auto RHS = IsShift ? MIRBuilder.buildZExt(WideTy, MI.getOperand(2)) in widenScalarAddSubShlSat() 3337 auto ZextVal = B.buildZExt(TargetTy, InsertReg); in buildBitFieldInsert() 3941 auto ZExtCarryIn = MIRBuilder.buildZExt(Ty, CarryIn); in lower() 3978 auto ZExtBorrowIn = MIRBuilder.buildZExt(Ty, BorrowIn); in lower() 5851 CarrySum = B.buildZExt(NarrowTy, Uaddo.getReg(1)).getReg(0); in multiplyRegisters() 5856 MachineInstrBuilder Carry = B.buildZExt(NarrowTy, Uaddo.getReg(1)); in multiplyRegisters() [all …]
|
H A D | CallLowering.cpp | 1334 MIRBuilder.buildZExt(NewReg, ValReg); in extendRegister()
|
H A D | MachineIRBuilder.cpp | 505 MachineInstrBuilder MachineIRBuilder::buildZExt(const DstOp &Res, in buildZExt() function in MachineIRBuilder
|
H A D | CombinerHelper.cpp | 2082 Builder.buildZExt(MI.getOperand(0), NarrowShift); in applyCombineShlOfExtend() 2285 Builder.buildZExt(Dst0Reg, ZExtSrcReg); in applyCombineUnmergeZExtToZExt() 5049 auto Ext = Builder.buildZExt(WideTy, NarrowBinOp); in matchNarrowBinopFeedingAnd() 7521 B.buildZExt(Dst, Src, MachineInstr::MIFlag::NonNeg); in matchZextOfTrunc()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1445 auto NewAmt = Helper.MIRBuilder.buildZExt(LLT::scalar(64), AmtReg); in legalizeRotate() 1918 MIRBuilder.buildZExt(Dst, Add); in legalizeCTPOP() 1938 Val = MIRBuilder.buildZExt(LLT::scalar(64), Val).getReg(0); in legalizeCTPOP() 2007 MIRBuilder.buildZExt(Dst, UADD); in legalizeCTPOP()
|
H A D | AArch64CallLowering.cpp | 398 CurVReg = MIRBuilder.buildZExt(LLT::scalar(8), CurVReg).getReg(0); in lowerReturn() 1295 MIRBuilder.buildZExt(LLT::scalar(8), OutArg.Regs[0]).getReg(0); in lowerCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVLegalizerInfo.cpp | 755 auto ZExtSplatVal = MIB.buildZExt(InterEltTy, SplatVal); in legalizeSplatVector()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.h | 749 MachineInstrBuilder buildZExt(const DstOp &Res, const SrcOp &Op,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 2292 B.buildZExt(NewSrcReg, MI.getOperand(4).getReg()); in applyMappingImpl() 2325 B.buildZExt(NewCondReg, CondRegs[0]); in applyMappingImpl() 2375 B.buildZExt(NewCondReg, CondReg); in applyMappingImpl()
|
H A D | AMDGPULegalizerInfo.cpp | 3917 LocalAccum = B.buildZExt(S32, CarryIn[0]).getReg(0); in buildMultiply() 3923 CarryAccum = B.buildZExt(S32, CarryIn[0]).getReg(0); in buildMultiply() 4002 Tmp = B.buildZExt(S64, LocalAccum[0]).getReg(0); in buildMultiply()
|