Searched refs:BaseAddr (Results 1 - 25 of 36) sorted by relevance

12

/netbsd-current/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugRangeList.cpp71 llvm::Optional<object::SectionedAddress> BaseAddr) const {
78 BaseAddr = {RLE.EndAddress, RLE.SectionIndex};
91 if (BaseAddr) {
92 if (BaseAddr->Address == Tombstone)
94 E.LowPC += BaseAddr->Address;
95 E.HighPC += BaseAddr->Address;
97 E.SectionIndex = BaseAddr->SectionIndex;
H A DDWARFDebugRnglists.cpp89 llvm::Optional<object::SectionedAddress> BaseAddr, DWARFUnit &U) const {
91 BaseAddr, U.getAddressByteSize(),
96 Optional<object::SectionedAddress> BaseAddr, uint8_t AddressByteSize,
105 BaseAddr = LookupPooledAddress(RLE.Value0);
106 if (!BaseAddr)
107 BaseAddr = {RLE.Value0, -1ULL};
111 BaseAddr = {RLE.Value0, RLE.SectionIndex};
117 if (BaseAddr && E.SectionIndex == -1ULL)
118 E.SectionIndex = BaseAddr->SectionIndex;
126 if (BaseAddr) {
[all...]
H A DDWARFDebugLoc.cpp122 Optional<SectionedAddress> BaseAddr,
128 BaseAddr, [U](uint32_t Index) -> Optional<SectionedAddress> {
171 uint64_t Offset, Optional<SectionedAddress> BaseAddr,
174 DWARFLocationInterpreter Interp(BaseAddr, std::move(LookupAddr));
188 auto BaseAddr = None;
191 dumpLocationList(&*DumpOffset, OS, BaseAddr, MRI, Obj, nullptr, DumpOpts,
201 CanContinue = dumpLocationList(&Offset, OS, BaseAddr, MRI, Obj, nullptr,
402 CanContinue = dumpLocationList(&Offset, OS, /*BaseAddr=*/None, MRI, Obj,
121 dumpLocationList(uint64_t *Offset, raw_ostream &OS, Optional<SectionedAddress> BaseAddr, const MCRegisterInfo *MRI, const DWARFObject &Obj, DWARFUnit *U, DIDumpOptions DumpOpts, unsigned Indent) const argument
170 visitAbsoluteLocationList( uint64_t Offset, Optional<SectionedAddress> BaseAddr, std::function<Optional<SectionedAddress>(uint32_t)> LookupAddr, function_ref<bool(Expected<DWARFLocationExpression>)> Callback) const argument
H A DDWARFUnit.cpp340 BaseAddr.reset();
802 if (BaseAddr)
803 return BaseAddr;
807 BaseAddr = toSectionedAddress(PC);
808 return BaseAddr;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
H A DRange.cpp80 void AddressRange::encode(FileWriter &O, uint64_t BaseAddr) const {
81 assert(Start >= BaseAddr);
82 O.writeULEB(Start - BaseAddr);
86 void AddressRange::decode(DataExtractor &Data, uint64_t BaseAddr, argument
90 const uint64_t StartAddr = BaseAddr + AddrOffset;
95 void AddressRanges::encode(FileWriter &O, uint64_t BaseAddr) const {
100 Range.encode(O, BaseAddr);
103 void AddressRanges::decode(DataExtractor &Data, uint64_t BaseAddr, argument
111 Range.decode(Data, BaseAddr, Offset);
H A DInlineInfo.cpp105 /// \param BaseAddr The address that the relative address range offsets are
109 uint64_t BaseAddr, uint64_t Addr, SourceLocations &SrcLocs,
112 Inline.Ranges.decode(Data, BaseAddr, Offset);
160 uint64_t BaseAddr, uint64_t Addr,
165 ::lookup(GR, Data, Offset, BaseAddr, Addr, SrcLocs, Err);
176 /// \param BaseAddr The base address to use when decoding address ranges.
180 uint64_t BaseAddr) {
185 Inline.Ranges.decode(Data, BaseAddr, Offset);
223 uint64_t BaseAddr) {
225 return ::decode(Data, Offset, BaseAddr);
108 lookup(const GsymReader &GR, DataExtractor &Data, uint64_t &Offset, uint64_t BaseAddr, uint64_t Addr, SourceLocations &SrcLocs, llvm::Error &Err) argument
159 lookup(const GsymReader &GR, DataExtractor &Data, uint64_t BaseAddr, uint64_t Addr, SourceLocations &SrcLocs) argument
179 decode(DataExtractor &Data, uint64_t &Offset, uint64_t BaseAddr) argument
222 decode(DataExtractor &Data, uint64_t BaseAddr) argument
[all...]
H A DLineTable.cpp54 static llvm::Error parse(DataExtractor &Data, uint64_t BaseAddr, argument
70 LineEntry Row(BaseAddr, 1, FirstLine);
122 llvm::Error LineTable::encode(FileWriter &Out, uint64_t BaseAddr) const {
193 LineEntry Prev(BaseAddr, 1, Lines.front().Line);
202 if (Curr.Addr < BaseAddr)
206 PRIx64, Curr.Addr, BaseAddr);
252 uint64_t BaseAddr) {
254 llvm::Error Err = parse(Data, BaseAddr, [&](const LineEntry &Row) -> bool {
266 Expected<LineEntry> LineTable::lookup(DataExtractor &Data, uint64_t BaseAddr, uint64_t Addr) { argument
268 llvm::Error Err = parse(Data, BaseAddr,
251 decode(DataExtractor &Data, uint64_t BaseAddr) argument
[all...]
H A DFunctionInfo.cpp37 uint64_t BaseAddr) {
39 FI.Range.Start = BaseAddr;
76 if (Expected<LineTable> LT = LineTable::decode(InfoData, BaseAddr))
83 if (Expected<InlineInfo> II = InlineInfo::decode(InfoData, BaseAddr))
36 decode(DataExtractor &Data, uint64_t BaseAddr) argument
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
H A DInlineInfo.h105 /// \param BaseAddr The base address to use when decoding the line table.
123 uint64_t BaseAddr, uint64_t Addr,
145 /// \param BaseAddr The base address to use when decoding all address ranges.
153 uint64_t BaseAddr);
160 /// \param BaseAddr The base address to use when encoding all address ranges.
168 llvm::Error encode(FileWriter &O, uint64_t BaseAddr) const;
H A DLineTable.h48 /// LineEntry Row(BaseAddr, 1, FirstLine);
134 /// \param BaseAddr The base address to use when decoding the line table.
139 static Expected<LineEntry> lookup(DataExtractor &Data, uint64_t BaseAddr,
148 /// \param BaseAddr The base address to use when decoding the line table.
155 uint64_t BaseAddr);
161 /// \param BaseAddr The base address to use when decoding the line table.
166 llvm::Error encode(FileWriter &O, uint64_t BaseAddr) const;
H A DRange.h62 void decode(DataExtractor &Data, uint64_t BaseAddr, uint64_t &Offset);
63 void encode(FileWriter &O, uint64_t BaseAddr) const;
110 void decode(DataExtractor &Data, uint64_t BaseAddr, uint64_t &Offset);
111 void encode(FileWriter &O, uint64_t BaseAddr) const;
H A DFunctionInfo.h128 /// \param BaseAddr The FunctionInfo's start address and will be used as the
135 uint64_t BaseAddr);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugRnglists.h49 getAbsoluteRanges(Optional<object::SectionedAddress> BaseAddr,
56 getAbsoluteRanges(llvm::Optional<object::SectionedAddress> BaseAddr,
H A DDWARFDebugRangeList.h78 getAbsoluteRanges(llvm::Optional<object::SectionedAddress> BaseAddr) const;
H A DDWARFDebugLoc.h65 Optional<object::SectionedAddress> BaseAddr,
71 uint64_t Offset, Optional<object::SectionedAddress> BaseAddr,
H A DDWARFUnit.h231 llvm::Optional<object::SectionedAddress> BaseAddr; member in class:llvm::DWARFUnit
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp360 Register BaseAddr = MI.getOperand(1).getReg(); local
361 LLT PtrTy = MRI.getType(BaseAddr);
375 auto Addr = MIRBuilder.buildPtrAdd(PtrTy, BaseAddr, C_P2HalfMemSize);
378 MIRBuilder.buildStore(Val, BaseAddr, *P2HalfMemOp);
384 MIRBuilder.buildStore(Unmerge.getReg(0), BaseAddr, *P2HalfMemOp);
396 MIRBuilder.buildLoad(Val, BaseAddr, *Load4MMO);
398 auto Load = MIRBuilder.buildLoad(s32, BaseAddr, *Load4MMO);
404 auto Addr = MIRBuilder.buildPtrAdd(PtrTy, BaseAddr, C_P2HalfMemSize);
406 auto Load_P2Half = MIRBuilder.buildLoad(s32, BaseAddr, *P2HalfMemOp);
H A DMipsInstructionSelector.cpp53 MachineOperand &BaseAddr, unsigned Offset,
56 MachineOperand &BaseAddr, unsigned Offset,
258 MachineInstr &I, unsigned Opc, MachineOperand &BaseAddr, unsigned Offset,
263 .add(BaseAddr)
272 MachineInstr &I, unsigned Opc, Register Dest, MachineOperand &BaseAddr,
277 .add(BaseAddr)
443 MachineOperand BaseAddr = I.getOperand(1); local
447 // %Addr:(p0) = G_PTR_ADD %BaseAddr, %SignedOffset
450 // %LoadResult/%StoreSrc = NewOpc %BaseAddr(p0), 16_bit_signed_immediate
458 BaseAddr
257 buildUnalignedStore( MachineInstr &I, unsigned Opc, MachineOperand &BaseAddr, unsigned Offset, MachineMemOperand *MMO) const argument
271 buildUnalignedLoad( MachineInstr &I, unsigned Opc, Register Dest, MachineOperand &BaseAddr, unsigned Offset, Register TiedDest, MachineMemOperand *MMO) const argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DLinePrinter.h53 void formatBinary(StringRef Label, ArrayRef<uint8_t> Data, uint64_t BaseAddr,
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
H A DInstrProf.h456 inline Error create(StringRef D, uint64_t BaseAddr);
527 Error InstrProfSymtab::create(StringRef D, uint64_t BaseAddr) { argument
529 Address = BaseAddr;
/netbsd-current/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1789 uint64_t BaseAddr = Section.getAddress();
1802 BaseAddr, BaseAddr + Size);
1810 outs() << format(" %04" PRIx64 " ", BaseAddr + Addr);
2190 uint64_t BaseAddr = Section.getAddress();
2192 if ((Start < BaseAddr + Size) && Stop > BaseAddr)
/netbsd-current/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp344 if (Addr > SegmentAddr + BaseAddr + 0xFFFFU) {
350 BaseAddr = writeBaseAddr(Addr);
356 uint64_t SegOffset = Addr - BaseAddr - SegmentAddr;
1330 uint64_t SegmentAddr = 0, BaseAddr = 0; local
1340 RecAddr = R.Addr + SegmentAddr + BaseAddr;
1363 BaseAddr = checkedGetHex<uint16_t>(R.HexData) << 16;
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGClass.cpp400 CodeGenFunction::GetAddressOfDerivedClass(Address BaseAddr, argument
410 BaseAddr.getPointer()->getType()->getPointerAddressSpace();
418 return Builder.CreateBitCast(BaseAddr, DerivedPtrTy);
430 llvm::Value *IsNull = Builder.CreateIsNull(BaseAddr.getPointer());
436 llvm::Value *Value = Builder.CreateBitCast(BaseAddr.getPointer(), Int8PtrTy);
/netbsd-current/sys/external/bsd/acpica/dist/include/
H A Dactbl2.h1492 UINT64 BaseAddr; member in struct:acpi_madt_aplic
1506 UINT64 BaseAddr; member in struct:acpi_madt_plic
/netbsd-current/sys/external/bsd/acpica/dist/common/
H A Ddmtbinfo2.c940 {ACPI_DMT_UINT64, ACPI_MADT26_OFFSET (BaseAddr), "BaseAddr", 0},
957 {ACPI_DMT_UINT64, ACPI_MADT27_OFFSET (BaseAddr), "BaseAddr", 0},

Completed in 393 milliseconds

12