| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| HexagonMCCodeEmitter.h | 40 unsigned Addend = 0;
|
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| RuntimeDyldCOFFI386.h | 78 // Determine the Addend used to adjust the relocation value. 79 uint64_t Addend = 0; 89 Addend = readBytesUnaligned(Displacement, 4); 102 << TargetName << " Addend " << Addend << "\n"); 117 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, 130 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend); 156 RE.Addend); 170 Sections[RE.Sections.SectionA].getLoadAddressWithOffset(RE.Addend) - 186 Result = Result - Section.getLoadAddress() + RE.Addend - 4 - RE.Offset [all...] |
| RuntimeDyldCOFFThumb.h | 82 // Determine the Addend used to adjust the relocation value. 83 uint64_t Addend = 0; 92 Addend = readBytesUnaligned(Displacement, 4); 104 << TargetName << " Addend " << Addend << "\n"); 141 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, 148 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, 161 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend); 167 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, 176 TargetOffset + Addend, true, 0) [all...] |
| RuntimeDyldCOFFX86_64.h | 50 void write32BitOffset(uint8_t *Target, int64_t Addend, uint64_t Delta) { 51 uint64_t Result = Addend + Delta; 84 // the symbol resides (RE.Addend provides additional information about the 104 uint64_t Result = Value + RE.Addend; 120 write32BitOffset(Target, RE.Addend, Value - ImageBase); 126 writeBytesUnaligned(Value + RE.Addend, Target, 8); 131 assert(static_cast<int64_t>(RE.Addend) <= INT32_MAX && "Relocation overflow"); 132 assert(static_cast<int64_t>(RE.Addend) >= INT32_MIN && "Relocation underflow"); 133 writeBytesUnaligned(RE.Addend, Target, 4); 145 uint64_t Offset, uint64_t RelType, uint64_t Addend, [all...] |
| RuntimeDyldMachOX86_64.h | 51 RE.Addend = memcpyAddend(RE); 76 RE.Addend = Value.Offset; 109 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); 116 Value = SectionABase - SectionBBase + RE.Addend; 134 Value.Offset -= RE.Addend; 153 MachO::X86_64_RELOC_UNSIGNED, RE.Addend, true, 2); 170 int64_t Addend = 196 Addend += SecB.getAddress(); 222 Addend -= SecA.getAddress(); 225 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend, [all...] |
| RuntimeDyldCOFFAArch64.h | 101 uint64_t Offset, uint64_t RelType, uint64_t Addend, 109 OriginalRelValueRef.Addend = Addend; 128 const RelocationEntry RE(SectionID, Offset, RelType, Addend); 134 Addend = 0; 138 return std::make_tuple(Offset, RelType, Addend); 167 // Determine the Addend used to adjust the relocation value. 168 uint64_t Addend = 0; 196 Addend = read32le(Displacement); 200 Addend = (orig & 0x03FFFFFF) << 2 [all...] |
| RuntimeDyldMachOAArch64.h | 33 /// Extract the addend encoded in the instruction / memory location. 38 int64_t Addend = 0; 83 Addend = *reinterpret_cast<support::ulittle32_t *>(LocalAddress); 85 Addend = *reinterpret_cast<support::ulittle64_t *>(LocalAddress); 94 // Get the 26 bit addend encoded in the branch instruction and sign-extend 97 Addend = (*p & 0x03FFFFFF) << 2; 98 Addend = SignExtend64(Addend, 28); 107 // Get the 21 bit addend encoded in the adrp instruction and sign-extend 110 Addend = ((*p & 0x60000000) >> 29) | ((*p & 0x01FFFFE0) >> 3) << 12 [all...] |
| RuntimeDyldMachOI386.h | 68 RE.Addend = memcpyAddend(RE); 83 // Value.Addend += RelocAddr + 4; 88 RE.Addend = Value.Offset; 111 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); 119 Value = SectionABase - SectionBBase + RE.Addend; 161 uint64_t Addend = readBytesUnaligned(LocalAddress, NumBytes); 194 // Compute the addend 'C' from the original expression 'A - B + C'. 195 Addend -= AddrA - AddrB; 198 << ", AddrB: " << AddrB << ", Addend: " << Addend [all...] |
| RuntimeDyldMachOARM.h | 162 RE.Addend = *AddendOrErr; 193 RE.Addend = Value.Offset; 220 Value += RE.Addend; 239 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); 244 Value += RE.Addend; 264 Value = SectionABase - SectionBBase + RE.Addend; 408 int64_t Addend = FullImmVal - (AddrA - AddrB); 410 // addend = Encoded - Expected 414 << ", AddrB: " << AddrB << ", Addend: " << Addend [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/ |
| JITLink.h | 64 FirstKeepAlive, // Keeps target alive. Offset/addend zero. 72 Edge(Kind K, OffsetT Offset, Symbol &Target, AddendT Addend) 73 : Target(&Target), Offset(Offset), Addend(Addend), K(K) {} 87 AddendT getAddend() const { return Addend; } 88 void setAddend(AddendT Addend) { this->Addend = Addend; } 93 AddendT Addend = 0; 236 Edge::AddendT Addend) { [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| MCELFObjectWriter.h | 34 uint64_t Addend; // The addend to use. 36 uint64_t OriginalAddend; // The original value of addend. 39 uint64_t Addend, const MCSymbolELF *OriginalSymbol, 41 : Offset(Offset), Symbol(Symbol), Type(Type), Addend(Addend), 46 << ", Addend=" << Addend << ", OriginalSymbol=" << OriginalSymbol
|
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/ |
| EHFrameSupportImpl.h | 67 EdgeTarget(const Edge &E) : Target(&E.getTarget()), Addend(E.getAddend()) {} 70 Edge::AddendT Addend = 0;
|
| MachO_x86_64.cpp | 119 // returns the edge kind and addend to be used. 180 uint64_t Addend; 184 Addend = FixupValue + (FixupAddress - FromSymbol->getAddress()); 190 Addend = FixupValue - (FixupAddress - ToSymbol->getAddress()); 198 return PairRelocInfo(DeltaKind, TargetSymbol, Addend); 269 // The target symbol and addend will be populated by the switch below. 271 uint64_t Addend = 0; 286 Addend = *(const little32_t *)FixupContent; 294 Addend = *(const little32_t *)FixupContent - 4; 302 Addend = *(const little32_t *)FixupContent [all...] |
| MachO_arm64.cpp | 100 // returns the edge kind and addend to be used. 162 uint64_t Addend; 166 Addend = FixupValue + (FixupAddress - FromSymbol->getAddress()); 171 Addend = FixupValue - (FixupAddress - ToSymbol->getAddress()); 179 return PairRelocInfo(DeltaKind, TargetSymbol, Addend); 252 // The target symbol and addend will be populated by the switch below. 254 uint64_t Addend = 0; 257 // If this is an Addend relocation then process it and move to the 260 Addend = SignExtend64(RI.r_symbolnum, 24); 263 return make_error<JITLinkError>("Unpaired Addend reloc at " [all...] |
| ELF_x86_64.cpp | 86 // Leave the edge addend as-is. 496 uint64_t Addend = Rela.r_addend; 510 Addend); 516 *TargetSymbol, Addend);
|
| /src/external/apache2/llvm/dist/llvm/tools/dsymutil/ |
| DwarfLinkerForBinary.h | 63 uint64_t Addend; 66 ValidReloc(uint64_t Offset, uint32_t Size, uint64_t Addend, 68 : Offset(Offset), Size(Size), Addend(Addend), Mapping(Mapping) {}
|
| DwarfLinkerForBinary.cpp | 533 // Mach-o uses REL relocations, the addend is at the relocation offset. 534 uint64_t Addend = Data.getUnsigned(&OffsetCopy, RelocSize); 540 // stored in the reloc itself. The actual addend will store the 543 SymOffset = int64_t(Addend) - SymAddress; 545 SymAddress = Addend; 559 ValidRelocs.emplace_back(Offset64, RelocSize, Addend, Mapping); 561 // Do not store the addend. The addend was the address of the symbol in 748 return Reloc.Mapping->getValue().BinaryAddress + Reloc.Addend;
|
| /src/external/apache2/llvm/dist/llvm/lib/Object/ |
| ELF.cpp | 392 uint64_t Addend = 0; 422 Addend += Data.getSLEB128(Cur); 425 Addend = 0; 433 Addend += Data.getSLEB128(Cur); 434 R.r_addend = Addend;
|
| RelocationResolver.cpp | 43 uint64_t LocData, int64_t Addend) { 50 return S + Addend; 53 return S + Addend - Offset; 56 return (S + Addend) & 0xFFFFFFFF; 75 uint64_t /*LocData*/, int64_t Addend) { 78 return (S + Addend) & 0xFFFFFFFF; 80 return S + Addend; 82 return (S + Addend - Offset) & 0xFFFFFFFF; 84 return S + Addend - Offset; 101 uint64_t LocData, int64_t /*Addend*/) { [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| RuntimeDyldMachO.cpp | 71 int64_t Addend = readBytesUnaligned(LocalAddress, NumBytes); 86 Addend -= SectionBaseAddr; 87 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size); 120 Value.Offset = SymInfo.getOffset() + RE.Addend; 123 Value.Offset = RE.Addend; 134 Value.Offset = RE.Addend - Addr; 157 << " Value: " << format("0x%016" PRIx64, Value) << " Addend: " << RE.Addend
|
| RuntimeDyldImpl.h | 128 /// Addend - the relocation addend encoded in the instruction itself. Also 130 int64_t Addend; 153 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) 154 : SectionID(id), Offset(offset), RelType(type), Addend(addend), 157 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, 159 : SectionID(id), Offset(offset), RelType(type), Addend(addend), 163 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86FlagsCopyLowering.cpp | 800 // The addend to use to reset CF or OF when added to the flag value. 801 int Addend = 0; 811 // Set up an addend that when one is added will need a carry due to not 813 Addend = 255; 818 // Set up an addend that when one is added will turn from positive to 820 Addend = 127; 839 .addImm(Addend);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
| MachO.h | 223 int64_t addend() const; 252 int64_t Addend = 0;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/ |
| Wasm.h | 181 int64_t Addend; // A value to add to the symbol.
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/ |
| WasmYAML.h | 116 int64_t Addend;
|