Home
last modified time | relevance | path

Searched refs:SBase (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.h182 bool SelectSMRDBaseOffset(SDValue Addr, SDValue &SBase, SDValue *SOffset,
186 bool SelectSMRD(SDValue Addr, SDValue &SBase, SDValue *SOffset,
188 bool SelectSMRDImm(SDValue Addr, SDValue &SBase, SDValue &Offset) const;
189 bool SelectSMRDImm32(SDValue Addr, SDValue &SBase, SDValue &Offset) const;
190 bool SelectSMRDSgpr(SDValue Addr, SDValue &SBase, SDValue &SOffset) const;
191 bool SelectSMRDSgprImm(SDValue Addr, SDValue &SBase, SDValue &SOffset,
197 bool SelectSMRDPrefetchImm(SDValue Addr, SDValue &SBase,
H A DAMDGPUISelDAGToDAG.cpp2119 bool AMDGPUDAGToDAGISel::SelectSMRDBaseOffset(SDValue Addr, SDValue &SBase, in SelectSMRDBaseOffset() argument
2135 return SelectSMRDBaseOffset(B, SBase, SOffset, nullptr, false, false, true, in SelectSMRDBaseOffset()
2158 SBase = N0; in SelectSMRDBaseOffset()
2163 SBase = N1; in SelectSMRDBaseOffset()
2169 bool AMDGPUDAGToDAGISel::SelectSMRD(SDValue Addr, SDValue &SBase, in SelectSMRD() argument
2172 if (SelectSMRDBaseOffset(Addr, SBase, SOffset, Offset, Imm32Only)) { in SelectSMRD()
2173 SBase = Expand32BitAddress(SBase); in SelectSMRD()
2178 SBase = Expand32BitAddress(Addr); in SelectSMRD()
2186 bool AMDGPUDAGToDAGISel::SelectSMRDImm(SDValue Addr, SDValue &SBase, in SelectSMRDImm() argument
2188 return SelectSMRD(Addr, SBase, /* SOffset */ nullptr, &Offset); in SelectSMRDImm()
[all …]
H A DSILoadStoreOptimizer.cpp95 bool SBase = false; member
722 Result.SBase = true; in getRegs()
827 if (Regs.SBase) in setMI()
H A DSIInstrInfo.cpp6106 MachineOperand *SBase = getNamedOperand(MI, AMDGPU::OpName::sbase); in legalizeOperandsSMRD() local
6107 if (SBase && !RI.isSGPRClass(MRI.getRegClass(SBase->getReg()))) { in legalizeOperandsSMRD()
6108 Register SGPR = readlaneVGPRToSGPR(SBase->getReg(), MI, MRI); in legalizeOperandsSMRD()
6109 SBase->setReg(SGPR); in legalizeOperandsSMRD()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DUnicodeNameToCodepoint.cpp254 constexpr const char32_t SBase = 0xAC00;
310 return SBase + (std::uint32_t(L) * VCount + std::uint32_t(V)) * TCount + in nameToHangulCodePoint()
256 constexpr const char32_t SBase = 0xAC00; global() variable
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp8957 MachineOperand SBase, uint64_t SDisp, in emitMemMemWrapper()
8964 .add(SBase).addImm(SDisp).add(ByteMO); in emitMemMemWrapper()
8967 .add(ByteMO).add(SBase).addImm(SDisp).addReg(0); in emitMemMemWrapper()
8973 .add(SBase).addImm(SDisp) in emitMemMemWrapper()