Home
last modified time | relevance | path

Searched refs:sXLen (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp71 : STI(ST), XLen(STI.getXLen()), sXLen(LLT::scalar(XLen)) { in RISCVLegalizerInfo()
124 .legalFor({s32, sXLen}) in RISCVLegalizerInfo()
127 .clampScalar(0, s32, sXLen); in RISCVLegalizerInfo()
132 getActionDefinitionsBuilder({G_SADDO, G_SSUBO}).minScalar(0, sXLen).lower(); in RISCVLegalizerInfo()
141 ShiftActions.legalFor({{s32, s32}, {s32, sXLen}, {sXLen, sXLen}}) in RISCVLegalizerInfo()
143 .clampScalar(1, s32, sXLen) in RISCVLegalizerInfo()
144 .clampScalar(0, s32, sXLen) in RISCVLegalizerInfo()
153 ExtActions.legalFor({{sXLen, s32}}); in RISCVLegalizerInfo()
155 .customFor({sXLen}) in RISCVLegalizerInfo()
156 .maxScalar(0, sXLen) in RISCVLegalizerInfo()
[all …]
H A DRISCVLegalizerInfo.h28 const LLT sXLen; variable
H A DRISCVCallLowering.cpp75 LLT sXLen = LLT::scalar(Subtarget.getXLen()); in getStackAddress() local
80 auto OffsetReg = MIRBuilder.buildConstant(sXLen, Offset); in getStackAddress()
476 const LLT sXLen = LLT::scalar(Subtarget.getXLen()); in saveVarArgRegisters() local
480 MRI.createGenericVirtualRegister(sXLen), XLenInBytes); in saveVarArgRegisters()
486 const Register VReg = MRI.createGenericVirtualRegister(sXLen); in saveVarArgRegisters()
H A DRISCVInstructionSelector.cpp762 const LLT sXLen = LLT::scalar(STI.getXLen()); in replacePtrWithInt() local
763 auto PtrToInt = MIB.buildPtrToInt(sXLen, PtrReg); in replacePtrWithInt()
775 const LLT sXLen = LLT::scalar(STI.getXLen()); in preISelLower() local
779 MRI.setType(DstReg, sXLen); in preISelLower()
784 const LLT sXLen = LLT::scalar(STI.getXLen()); in preISelLower() local
787 MRI.setType(DstReg, sXLen); in preISelLower()