Searched refs:SAddr (Results 1 - 8 of 8) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.h189 bool SelectGlobalSAddr(SDNode *N, SDValue Addr, SDValue &SAddr,
191 bool SelectScratchSAddr(SDNode *N, SDValue Addr, SDValue &SAddr,
193 bool checkFlatScratchSVSSwizzleBug(SDValue VAddr, SDValue SAddr,
196 SDValue &SAddr, SDValue &Offset) const;
H A DAMDGPUISelDAGToDAG.cpp1645 SDValue &SAddr,
1677 SAddr = LHS;
1704 SAddr = LHS;
1709 if (!SAddr && !RHS->isDivergent()) {
1712 SAddr = RHS;
1717 if (SAddr) {
1729 SAddr = Addr;
1738 static SDValue SelectSAddrFI(SelectionDAG *CurDAG, SDValue SAddr) { argument
1739 if (auto FI = dyn_cast<FrameIndexSDNode>(SAddr)) {
1740 SAddr
1643 SelectGlobalSAddr(SDNode *N, SDValue Addr, SDValue &SAddr, SDValue &VOffset, SDValue &Offset) const argument
1757 SelectScratchSAddr(SDNode *Parent, SDValue Addr, SDValue &SAddr, SDValue &Offset) const argument
1801 checkFlatScratchSVSSwizzleBug( SDValue VAddr, SDValue SAddr, uint64_t ImmOffset) const argument
1818 SelectScratchSVAddr(SDNode *N, SDValue Addr, SDValue &VAddr, SDValue &SAddr, SDValue &Offset) const argument
[all...]
H A DAMDGPUInstructionSelector.h226 bool checkFlatScratchSVSSwizzleBug(Register VAddr, Register SAddr,
H A DAMDGPUInstructionSelector.cpp3208 // Try to split SAddr and VOffset. Global and LDS pointers share the same
3215 Register SAddr = local
3217 if (isSGPR(SAddr)) {
3220 Addr = SAddr;
4014 Register SAddr =
4017 if (isSGPR(SAddr)) {
4024 MIB.addReg(SAddr);
4085 Register SAddr = AddrDef->Reg;
4099 SAddr = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass);
4101 BuildMI(*BB, &I, DL, TII.get(AMDGPU::S_ADD_I32), SAddr)
[all...]
H A DSILoadStoreOptimizer.cpp98 bool SAddr = false; member in struct:__anon2666::AddressRegs
682 Result.SAddr = true;
775 if (Regs.SAddr)
1595 if (auto *SAddr = TII->getNamedOperand(*CI.I, AMDGPU::OpName::saddr))
1596 MIB.add(*SAddr);
1654 if (auto *SAddr = TII->getNamedOperand(*CI.I, AMDGPU::OpName::saddr))
1655 MIB.add(*SAddr);
H A DSIInstrInfo.cpp5461 MachineOperand &SAddr = Inst.getOperand(OldSAddrIdx);
5462 if (RI.isSGPRReg(MRI, SAddr.getReg()))
5491 MRI.moveOperands(&NewVAddr, &SAddr, 1);
5534 MachineOperand *SAddr = getNamedOperand(MI, AMDGPU::OpName::saddr);
5535 if (!SAddr || RI.isSGPRClass(MRI.getRegClass(SAddr->getReg())))
5541 Register ToSGPR = readlaneVGPRToSGPR(SAddr->getReg(), MI, MRI);
5542 SAddr->setReg(ToSGPR);
/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp169 uint64_t SAddr = SI->getAddress(); local
171 if ((Addr >= SAddr) && (Addr < SAddr + SSize))
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp9276 Address SAddr(S, CGM.Int64Ty, Ctx.getTypeAlignInChars(Int64Ty));
9280 SAddr);

Completed in 502 milliseconds