Searched refs:sXLen (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVLegalizerInfo.cpp | 71 : 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 D | RISCVLegalizerInfo.h | 28 const LLT sXLen; variable
|
H A D | RISCVCallLowering.cpp | 75 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 D | RISCVInstructionSelector.cpp | 762 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()
|