Home
last modified time | relevance | path

Searched refs:SAddr (Results 1 – 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp216 bool SelectGlobalSAddr(SDNode *N, SDValue Addr, SDValue &SAddr,
218 bool SelectScratchSAddr(SDNode *N, SDValue Addr, SDValue &SAddr,
1860 SDValue &SAddr, in SelectGlobalSAddr() argument
1892 SAddr = LHS; in SelectGlobalSAddr()
1919 SAddr = LHS; in SelectGlobalSAddr()
1924 if (!SAddr && !RHS->isDivergent()) { in SelectGlobalSAddr()
1927 SAddr = RHS; in SelectGlobalSAddr()
1932 if (SAddr) { in SelectGlobalSAddr()
1944 SAddr = Addr; in SelectGlobalSAddr()
1953 static SDValue SelectSAddrFI(SelectionDAG *CurDAG, SDValue SAddr) { in SelectSAddrFI() argument
[all …]
DAMDGPUInstructionSelector.cpp3633 Register SAddr = in selectGlobalSAddr() local
3636 if (SAddr && isSGPR(SAddr)) { in selectGlobalSAddr()
3643 MIB.addReg(SAddr); in selectGlobalSAddr()
3707 Register SAddr = AddrDef->Reg; in selectScratchSAddr() local
3722 SAddr = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass); in selectScratchSAddr()
3724 BuildMI(*BB, &I, DL, TII.get(AMDGPU::S_ADD_I32), SAddr) in selectScratchSAddr()
3730 if (!isSGPR(SAddr)) in selectScratchSAddr()
3734 [=](MachineInstrBuilder &MIB) { MIB.addReg(SAddr); }, // saddr in selectScratchSAddr()
DSIInstrInfo.cpp5067 MachineOperand &SAddr = Inst.getOperand(OldSAddrIdx); in moveFlatAddrToVGPR() local
5068 if (RI.isSGPRReg(MRI, SAddr.getReg())) in moveFlatAddrToVGPR()
5097 MRI.moveOperands(&NewVAddr, &SAddr, 1); in moveFlatAddrToVGPR()
5140 MachineOperand *SAddr = getNamedOperand(MI, AMDGPU::OpName::saddr); in legalizeOperandsFLAT() local
5141 if (!SAddr || RI.isSGPRClass(MRI.getRegClass(SAddr->getReg()))) in legalizeOperandsFLAT()
5147 Register ToSGPR = readlaneVGPRToSGPR(SAddr->getReg(), MI, MRI); in legalizeOperandsFLAT()
5148 SAddr->setReg(ToSGPR); in legalizeOperandsFLAT()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldMachO.cpp169 uint64_t SAddr = SI->getAddress(); in getSectionByAddress() local
171 if ((Addr >= SAddr) && (Addr < SAddr + SSize)) in getSectionByAddress()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntime.cpp9616 Address SAddr(S, Ctx.getTypeAlignInChars(Int64Ty)); in emitOffloadingArrays() local
9620 SAddr); in emitOffloadingArrays()