/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 1764 SDValue &SAddr, in SelectGlobalSAddr() 1796 SAddr = LHS; in SelectGlobalSAddr() 1823 SAddr = LHS; in SelectGlobalSAddr() 1828 if (!SAddr && !RHS->isDivergent()) { in SelectGlobalSAddr() 1831 SAddr = RHS; in SelectGlobalSAddr() 1836 if (SAddr) { in SelectSAddrFI() 1848 SAddr = Addr; in SelectSAddrFI() 1857 static SDValue SelectSAddrFI(SelectionDAG *CurDAG, SDValue SAddr) { in SelectScratchSAddr() 1858 if (auto FI = dyn_cast<FrameIndexSDNode>(SAddr)) { in SelectScratchSAddr() 1859 SAddr in SelectScratchSAddr() 1741 SelectGlobalSAddr(SDNode * N,SDValue Addr,SDValue & SAddr,SDValue & VOffset,SDValue & Offset) const SelectGlobalSAddr() argument 1834 SelectSAddrFI(SelectionDAG * CurDAG,SDValue SAddr) SelectSAddrFI() argument 1854 SelectScratchSAddr(SDNode * Parent,SDValue Addr,SDValue & SAddr,SDValue & Offset) const SelectScratchSAddr() argument 1898 checkFlatScratchSVSSwizzleBug(SDValue VAddr,SDValue SAddr,uint64_t ImmOffset) const checkFlatScratchSVSSwizzleBug() argument 1915 SelectScratchSVAddr(SDNode * N,SDValue Addr,SDValue & VAddr,SDValue & SAddr,SDValue & Offset) const SelectScratchSVAddr() argument [all...] |
H A D | AMDGPUISelDAGToDAG.h | 168 bool SelectGlobalSAddr(SDNode *N, SDValue Addr, SDValue &SAddr, 170 bool SelectScratchSAddr(SDNode *N, SDValue Addr, SDValue &SAddr, 172 bool checkFlatScratchSVSSwizzleBug(SDValue VAddr, SDValue SAddr, 175 SDValue &SAddr, SDValue &Offset) const;
|
H A D | SILoadStoreOptimizer.cpp | 98 bool SAddr = false; member 742 Result.SAddr = true; in setMI() 836 if (Regs.SAddr) in addDefsUsesToList() 1638 if (auto *SAddr = TII->getNamedOperand(*CI.I, AMDGPU::OpName::saddr)) in mergeFlatLoadPair() 1639 MIB.add(*SAddr); in mergeFlatLoadPair() 1669 if (auto *SAddr = TII->getNamedOperand(*CI.I, AMDGPU::OpName::saddr)) in mergeFlatStorePair() 1670 MIB.add(*SAddr); in mergeFlatStorePair() 1632 if (auto *SAddr = TII->getNamedOperand(*CI.I, AMDGPU::OpName::saddr)) mergeFlatLoadPair() local 1691 if (auto *SAddr = TII->getNamedOperand(*CI.I, AMDGPU::OpName::saddr)) mergeFlatStorePair() local
|
H A D | AMDGPUInstructionSelector.cpp | 3323 // Try to split SAddr and VOffset. Global and LDS pointers share the same in selectBufferLoadLds() 3330 Register SAddr = 3332 if (isSGPR(SAddr)) { in matchZeroExtendFromS32() 3335 Addr = SAddr; in matchZeroExtendFromS32() 4427 Register SAddr = in selectGlobalSAddr() 4430 if (isSGPR(SAddr)) { in selectGlobalSAddr() 4437 MIB.addReg(SAddr); in selectGlobalSAddr() 4498 Register SAddr = AddrDef->Reg; in selectGlobalSAddr() 4512 SAddr = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass); in selectScratchSAddr() 4514 BuildMI(*BB, &I, DL, TII.get(AMDGPU::S_ADD_I32), SAddr) in selectScratchSAddr() 3383 Register SAddr = selectGlobalLoadLds() local 4466 Register SAddr = selectGlobalSAddr() local 4537 Register SAddr = AddrDef->Reg; selectScratchSAddr() local 4571 checkFlatScratchSVSSwizzleBug(Register VAddr,Register SAddr,uint64_t ImmOffset) const checkFlatScratchSVSSwizzleBug() argument [all...] |
H A D | AMDGPUInstructionSelector.h | 247 bool checkFlatScratchSVSSwizzleBug(Register VAddr, Register SAddr,
|
H A D | SIInstrInfo.cpp | 6133 MachineOperand &SAddr = Inst.getOperand(OldSAddrIdx); in legalizeGenericOperand() 6134 if (RI.isSGPRReg(MRI, SAddr.getReg())) in legalizeGenericOperand() 6163 MRI.moveOperands(&NewVAddr, &SAddr, 1); in emitLoadScalarOpsFromVGPRLoop() 6206 MachineOperand *SAddr = getNamedOperand(MI, AMDGPU::OpName::saddr); in emitLoadScalarOpsFromVGPRLoop() 6207 if (!SAddr || RI.isSGPRClass(MRI.getRegClass(SAddr->getReg()))) in emitLoadScalarOpsFromVGPRLoop() 6213 Register ToSGPR = readlaneVGPRToSGPR(SAddr->getReg(), MI, MRI); in emitLoadScalarOpsFromVGPRLoop() 6214 SAddr->setReg(ToSGPR); in emitLoadScalarOpsFromVGPRLoop() 6017 MachineOperand &SAddr = Inst.getOperand(OldSAddrIdx); moveFlatAddrToVGPR() local 6090 MachineOperand *SAddr = getNamedOperand(MI, AMDGPU::OpName::saddr); legalizeOperandsFLAT() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldMachO.cpp | 169 uint64_t SAddr = SI->getAddress(); in getSectionByAddress() local 171 if ((Addr >= SAddr) && (Addr < SAddr + SSize)) in getSectionByAddress()
|
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/ |
H A D | PerfSupportPlugin.cpp | 120 auto SAddr = object::SectionedAddress{Addr.getValue(), Section.getOrdinal()}; in getDebugInfoRecord() 126 SAddr, Size, DILineInfoSpecifier::FileLineInfoKind::AbsoluteFilePath); in getDebugInfoRecord()
|