Home
last modified time | relevance | path

Searched refs:VAddr (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.h161 bool SelectMUBUF(SDValue Addr, SDValue &SRsrc, SDValue &VAddr,
164 bool SelectMUBUFAddr64(SDValue Addr, SDValue &SRsrc, SDValue &VAddr,
167 SDValue &VAddr, SDValue &SOffset,
176 bool SelectFlatOffsetImpl(SDNode *N, SDValue Addr, SDValue &VAddr,
178 bool SelectFlatOffset(SDNode *N, SDValue Addr, SDValue &VAddr,
180 bool SelectGlobalOffset(SDNode *N, SDValue Addr, SDValue &VAddr,
182 bool SelectScratchOffset(SDNode *N, SDValue Addr, SDValue &VAddr,
188 bool checkFlatScratchSVSSwizzleBug(SDValue VAddr, SDValue SAddr,
190 bool SelectScratchSVAddr(SDNode *N, SDValue Addr, SDValue &VAddr,
H A DAMDGPUISelDAGToDAG.cpp1354 VAddr = N0; in SelectMUBUF()
1358 VAddr = N2; in SelectMUBUF()
1363 VAddr = N3; in SelectMUBUF()
1370 VAddr = N0; in SelectMUBUF()
1465 VAddr = SDValue(MovHighBits, 0); in SelectMUBUFScratchOffen()
1506 std::tie(VAddr, SOffset) = foldFrameIndex(Addr); in SelectMUBUFScratchOffen()
1568 SDValue Ptr, VAddr, Offen, Idxen, Addr64; in SelectMUBUFOffset() local
1705 VAddr = Addr; in SelectFlatOffsetImpl()
1940 VAddr = SDValue(VMov, 0); in SelectScratchSVAddr()
1960 VAddr = RHS; in SelectScratchSVAddr()
[all …]
H A DAMDGPUInstructionSelector.h249 bool checkFlatScratchSVSSwizzleBug(Register VAddr, Register SAddr,
301 bool selectMUBUFAddr64Impl(MachineOperand &Root, Register &VAddr,
H A DSILoadStoreOptimizer.cpp99 bool VAddr = false; member
625 Result.VAddr = true; in getRegs()
642 Result.VAddr = true; in getRegs()
653 Result.VAddr = true; in getRegs()
720 Result.VAddr = true; in getRegs()
799 if (Regs.VAddr) in setMI()
1468 if (Regs.VAddr) in mergeBufferLoadPair()
1523 if (Regs.VAddr) in mergeTBufferLoadPair()
1594 if (Regs.VAddr) in mergeTBufferStorePair()
1923 if (Regs.VAddr) in mergeBufferStorePair()
H A DAMDGPUInstructionSelector.cpp4578 auto VKnown = KB->getKnownBits(VAddr); in checkFlatScratchSVSSwizzleBug()
4686 Register VAddr = Root.getReg(); in selectMUBUFScratchOffen() local
4699 VAddr = PtrBase; in selectMUBUFScratchOffen()
4714 MIB.addReg(VAddr); in selectMUBUFScratchOffen()
5164 MachineOperand &Root, Register &VAddr, Register &RSrcReg, in selectMUBUFAddr64Impl() argument
5189 VAddr = N0; in selectMUBUFAddr64Impl()
5192 VAddr = N2; in selectMUBUFAddr64Impl()
5197 VAddr = N3; in selectMUBUFAddr64Impl()
5201 VAddr = N0; in selectMUBUFAddr64Impl()
5241 Register VAddr; in selectMUBUFAddr64() local
[all …]
H A DSIInstrInfo.cpp6030 MachineOperand &VAddr = Inst.getOperand(OldVAddrIdx); in moveFlatAddrToVGPR() local
6031 VAddrDef = MRI.getUniqueVRegDef(VAddr.getReg()); in moveFlatAddrToVGPR()
6686 MachineOperand *VAddr = getNamedOperand(MI, AMDGPU::OpName::vaddr); in legalizeOperands() local
6687 if (VAddr && AMDGPU::getIfAddr64Inst(MI.getOpcode()) != -1) { in legalizeOperands()
6706 .addReg(VAddr->getReg(), 0, AMDGPU::sub0) in legalizeOperands()
6713 .addReg(VAddr->getReg(), 0, AMDGPU::sub1) in legalizeOperands()
6724 VAddr->setReg(NewVAddr); in legalizeOperands()
6726 } else if (!VAddr && ST.hasAddr64()) { in legalizeOperands()
H A DSIISelLowering.cpp7663 SDValue VAddr; in lowerImage() local
7665 VAddr = getBuildDwordsVector(DAG, DL, in lowerImage()
7669 VAddr = getBuildDwordsVector(DAG, DL, VAddrs); in lowerImage()
7741 Ops.push_back(VAddr); in lowerImage()
7746 Ops.push_back(VAddr); in lowerImage()
7775 UseNSA ? VAddrs.size() : VAddr.getValueType().getSizeInBits() / 32; in lowerImage()
H A DMIMGInstructions.td1205 // Returns the MIMGAddrSize with the size of last VAddr for partial NSA
H A DAMDGPULegalizerInfo.cpp6085 auto VAddr = in convertImageAddrToPacked() local
6087 MI.getOperand(DimIdx).setReg(VAddr.getReg(0)); in convertImageAddrToPacked()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELF.cpp599 ELFFile<ELFT>::toMappedAddr(uint64_t VAddr, WarningHandler WarnHandler) const { in toMappedAddr() argument
622 LoadSegments, VAddr, [](uint64_t VAddr, const Elf_Phdr_Impl<ELFT> *Phdr) { in toMappedAddr() argument
623 return VAddr < Phdr->p_vaddr; in toMappedAddr()
628 Twine::utohexstr(VAddr)); in toMappedAddr()
631 uint64_t Delta = VAddr - Phdr.p_vaddr; in toMappedAddr()
634 Twine::utohexstr(VAddr)); in toMappedAddr()
639 Twine::utohexstr(VAddr) + " to the segment with index " + in toMappedAddr()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DRawMemProfReader.cpp490 for (const uint64_t VAddr : Entry.getSecond()) { in symbolizeAndFilterStackFrames() local
494 if (SymbolizedFrame.count(VAddr) > 0 || in symbolizeAndFilterStackFrames()
495 AllVAddrsToDiscard.contains(VAddr)) in symbolizeAndFilterStackFrames()
499 getModuleOffset(VAddr), Specifier, /*UseSymbolTable=*/false); in symbolizeAndFilterStackFrames()
507 AllVAddrsToDiscard.insert(VAddr); in symbolizeAndFilterStackFrames()
532 SymbolizedFrame[VAddr].push_back(Hash); in symbolizeAndFilterStackFrames()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp44 Phdr.p_vaddr = Seg.VAddr; in writePhdr()
1213 return Seg.VAddr <= Sec.Addr && in sectionWithinSegment()
1214 Seg.VAddr + Seg.MemSize >= Sec.Addr + SecSize; in sectionWithinSegment()
1441 Seg.VAddr = Phdr.p_vaddr; in readProgramHeaders()
1467 PrHdr.OriginalOffset = PrHdr.Offset = PrHdr.VAddr = EhdrOffset + Ehdr.e_phoff; in readProgramHeaders()
2293 alignTo(Offset, std::max<uint64_t>(Seg->Align, 1), Seg->VAddr); in layoutSegments()
2436 ElfHdr.VAddr = 0; in initEhdrSegment()
H A DELFObject.h459 uint64_t VAddr = 0; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DELFYAML.h697 llvm::yaml::Hex64 VAddr; member
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFYAML.cpp1133 IO.mapOptional("VAddr", Phdr.VAddr, Hex64(0)); in mapping()
1134 IO.mapOptional("PAddr", Phdr.PAddr, Phdr.VAddr); in mapping()
H A DELFEmitter.cpp551 Phdr.p_vaddr = YamlPhdr.VAddr; in initProgramHeaders()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELF.h301 toMappedAddr(uint64_t VAddr,
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp2028 auto toMappedAddr = [&](uint64_t Tag, uint64_t VAddr) -> const uint8_t * { in parseDynamicTable() argument
2029 auto MappedAddrOrError = Obj.toMappedAddr(VAddr, [&](const Twine &Msg) { in parseDynamicTable()