Searched refs:buildZExtOrTrunc (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 2532 Builder.buildZExtOrTrunc(DstReg, Reg); in applyCombineP2IToI2P() 5829 auto Trunc = Builder.buildZExtOrTrunc(ShiftAmtTy, ShiftAmt); in applyUMulHToLShr() 7005 B.buildZExtOrTrunc(Dest, Cond); in tryFoldSelectOfConstants() 7025 B.buildZExtOrTrunc(Dest, Inner); in tryFoldSelectOfConstants() 7046 B.buildZExtOrTrunc(Inner, Cond); in tryFoldSelectOfConstants() 7068 B.buildZExtOrTrunc(Inner, Cond); in tryFoldSelectOfConstants() 7084 B.buildZExtOrTrunc(Inner, Not); in tryFoldSelectOfConstants() 7147 B.buildZExtOrTrunc(Ext, Cond); in tryFoldBoolSelectToLogic() 7160 B.buildZExtOrTrunc(Ext, Cond); in tryFoldBoolSelectToLogic() 7176 B.buildZExtOrTrunc(Ext, Inner); in tryFoldBoolSelectToLogic() [all …]
|
| H A D | IRTranslator.cpp | 885 Sub = MIB.buildZExtOrTrunc(PtrScalarTy, Sub); in emitJumpTableHeader() 900 Cst = MIB.buildZExtOrTrunc(PtrScalarTy, Cst).getReg(0); in emitJumpTableHeader() 1128 SubReg = MIB.buildZExtOrTrunc(MaskTy, SubReg).getReg(0); in emitBitTestHeader() 1720 SizeOpReg = MIRBuilder.buildZExtOrTrunc(SizeTy, SizeOpReg).getReg(0); in translateMemFunc() 3102 MIRBuilder.buildZExtOrTrunc(ExtElts, NumElts); in translateAlloca() 3180 Idx = MIRBuilder.buildZExtOrTrunc(VecIdxTy, Idx).getReg(0); in translateInsertElement() 3261 Idx = MIRBuilder.buildZExtOrTrunc(VecIdxTy, Idx).getReg(0); in translateExtractElement()
|
| H A D | MachineIRBuilder.cpp | 578 MachineInstrBuilder MachineIRBuilder::buildZExtOrTrunc(const DstOp &Res, in buildZExtOrTrunc() function in MachineIRBuilder
|
| H A D | LegalizerHelper.cpp | 2798 MIRBuilder.buildZExtOrTrunc(MI.getOperand(0), MIBNewOp); in widenScalar() 9710 auto ZExt = MIB.buildZExtOrTrunc(ExtType, Val); in getMemsetValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 708 B.buildZExtOrTrunc(ResVal, AddDst); in tryToSimplifyUADDO()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.cpp | 853 auto RetValTrunc = MIRBuilder.buildZExtOrTrunc(DstTy, RetVal); in legalizeGETROUNDING()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 782 MachineInstrBuilder buildZExtOrTrunc(const DstOp &Res, const SrcOp &Op);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.cpp | 1581 MIRBuilder.buildZExtOrTrunc(Call->ReturnRegister, ToTruncate); in genWorkgroupQuery()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.cpp | 2787 B.buildZExtOrTrunc(DefRegs[0], SrcReg); in applyMappingImpl()
|