/external/llvm/include/llvm/Object/ |
RelocVisitor.h | 178 int64_t Addend; 179 Obj->getRelocationAddend(DRI, Addend); 180 return Addend; 186 int64_t Addend; 187 Obj->getRelocationAddend(DRI, Addend); 188 return Addend; 194 int64_t Addend; 195 Obj->getRelocationAddend(DRI, Addend); 196 return Addend; 202 int64_t Addend; [all...] |
ELFYAML.h | 95 int64_t Addend;
|
ELFObjectFile.h | 683 int64_t addend = 0; local 691 // TODO: Read implicit addend from section data. 697 addend = getRela(Rel)->r_addend; 715 fmt << *SymName << (addend < 0 ? "" : "+") << addend << "-P"; 726 fmt << *SymName << (addend < 0 ? "" : "+") << addend; 738 if (addend != 0) 739 fmt << (addend < 0 ? "" : "+") << addend; [all...] |
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
RuntimeDyldELF.cpp | 259 uint32_t Type, int64_t Addend, 267 *Target = Value + Addend; 268 DEBUG(dbgs() << "Writing " << format("%p", (Value + Addend)) << " at " 274 Value += Addend; 291 // The processRelocationRef method combines the symbol offset and the addend 293 // the raw addend, so we subtract the symbol offset to get it. 294 int64_t RealOffset = GOTAddr + Addend - SymOffset - FinalAddress; 307 int64_t RealOffset = *Placeholder + Value + Addend - FinalAddress; 320 *Target = *Placeholder + Value + Addend - FinalAddress; 328 uint32_t Type, int32_t Addend) { [all...] |
RuntimeDyldELF.h | 35 uint64_t Value, uint32_t Type, int64_t Addend, 39 uint64_t Value, uint32_t Type, int64_t Addend, 43 uint32_t Value, uint32_t Type, int32_t Addend); 46 uint64_t Value, uint32_t Type, int64_t Addend); 49 uint32_t Value, uint32_t Type, int32_t Addend); 52 uint32_t Value, uint32_t Type, int32_t Addend); 55 uint64_t Value, uint32_t Type, int64_t Addend); 58 uint64_t Value, uint32_t Type, int64_t Addend);
|
RuntimeDyldImpl.h | 90 /// Addend - the relocation addend encoded in the instruction itself. Also 92 int64_t Addend; 112 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) 113 : SectionID(id), Offset(offset), RelType(type), Addend(addend), 116 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, 118 : SectionID(id), Offset(offset), RelType(type), Addend(addend), 121 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, [all...] |
RuntimeDyldMachO.cpp | 259 // the symbol resides (RE.Addend provides additional information about the 273 << " Addend: " << RE.Addend 314 return applyRelocationValue(LocalAddress, Value + RE.Addend, 322 Value = SectionABase - SectionBBase + RE.Addend; 353 return applyRelocationValue(LocalAddress, Value + RE.Addend, 1 << RE.Size); 565 int64_t Addend = 0; 566 memcpy(&Addend, LocalAddress, NumBytes); 594 if (Addend != AddrA - AddrB) 595 Error("Unexpected SECTDIFF relocation addend.") [all...] |
RuntimeDyld.cpp | 513 // Copy the RE since we want to modify its addend. 515 RECopy.Addend += Loc->second.second;
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
X86ELFRelocationInfo.cpp | 35 int64_t Addend; getELFRelocationAddend(Rel, Addend); 43 // If hasAddend is true, then we need to add Addend (r_addend) to Expr. 47 // A: the addend used to compute the value of the relocatable field. 122 if (Expr && hasAddend && Addend != 0) 124 MCConstantExpr::Create(Addend, Ctx),
|
/external/llvm/lib/Target/Mips/ |
MipsJITInfo.cpp | 275 // Addend is needed for unaligned load/store instructions, where offset 277 // be modified by +1 or +3. Otherwise, Addend is 0. 278 int Addend = *((unsigned*) RelocPos) & 0xffff; 279 ResultPtr = (ResultPtr + Addend) & 0xffff;
|
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_atomic_msvc.h | 25 long volatile * Addend, long Value); // NOLINT 48 long long volatile * Addend, long long Value); // NOLINT
|
/external/clang/utils/TableGen/ |
NeonEmitter.cpp | 616 unsigned Addend; 618 case 8: Addend = 0; break; 619 case 16: Addend = 1; break; 620 case 32: Addend = 2; break; 621 case 64: Addend = 3; break; 622 case 128: Addend = 4; break; 626 unsigned Base = (unsigned)NeonTypeFlags::Int8 + Addend; 629 if (Addend >= 2) 630 --Addend; 631 Base = (unsigned)NeonTypeFlags::Poly8 + Addend; [all...] |
/external/llvm/lib/MC/ |
MCExpr.cpp | 501 int64_t &Addend) { 518 Addend += (AD.getOffset() - BD.getOffset()); 523 Addend |= 1; 541 Addend += (Layout->getSymbolOffset(&Asm->getSymbolData(A->getSymbol())) - 544 Addend += (Addrs->lookup(&SecA) - Addrs->lookup(&SecB)); 549 Addend |= 1;
|
ELFObjectWriter.cpp | 90 uint64_t Addend; // The addend to use. 93 uint64_t Addend) 95 Addend(Addend) {} 98 unsigned Type, uint64_t Addend) 100 Addend(Addend) {} 719 // section and patch the difference in the addend. 867 uint64_t Addend = 0 [all...] |
/external/llvm/lib/Target/AArch64/AsmParser/ |
AArch64AsmParser.cpp | 138 int64_t &Addend); 448 int64_t Addend; 450 Addend)) { 465 // Note that we don't range-check the addend. It's adjusted modulo page 468 return Addend >= 0 && (Addend % Scale) == 0; 471 // @gotpageoff/@tlvppageoff can only be used directly, not with an addend. 472 return Addend == 0; 672 int64_t Addend; 674 DarwinRefKind, Addend)) { [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
winbase.h | 835 LONGLONG __cdecl InterlockedIncrement64(LONGLONG volatile *Addend); 836 LONGLONG __cdecl InterlockedDecrement64(LONGLONG volatile *Addend); 837 LONG __cdecl InterlockedIncrementAcquire(LONG volatile *Addend); 838 LONG __cdecl InterlockedDecrementAcquire(LONG volatile *Addend); 839 LONG __cdecl InterlockedIncrementRelease(LONG volatile *Addend); 840 LONG __cdecl InterlockedDecrementRelease(LONG volatile *Addend); 843 LONGLONG __cdecl InterlockedExchangeAdd64 (LONGLONG volatile *Addend,LONGLONG Value); 850 LONG __cdecl InterlockedExchangeAdd(LONG volatile *Addend,LONG Value); 999 LONG __cdecl _InterlockedIncrement(LONG volatile *Addend); 1000 LONG __cdecl _InterlockedDecrement(LONG volatile *Addend); [all...] |
winnt.h | [all...] |
intrin.h | [all...] |
/external/llvm/tools/obj2yaml/ |
elf2yaml.cpp | 162 R.Addend = 0; 253 R.Addend = RI->r_addend;
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAddSub.cpp | 27 /// Class representing coefficient of floating-point addend. 102 // The integer coefficient of an individual addend is either 1 or -1, 111 /// FAddend is used to represent floating-point addend. An addend is 113 /// constant coefficient. A constant addend is represented as <C, 0>. 138 /// splitted is the addend itself. 149 // This addend has the value of "Coeff * Val". 169 /// Convert given addend to a Value 377 FAddend &Addend = Opnd0 ? Addend1 : Addend0; 379 Addend.set(1, Opnd1) [all...] |
/external/llvm/tools/yaml2obj/ |
yaml2elf.cpp | 357 REntry.r_addend = Rel.Addend;
|
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ddk/ |
video.h | 978 IN PLONG Addend); 991 IN PLONG Addend); [all...] |
wdm.h | 271 IN OUT LONG volatile *Addend); 277 IN OUT LONG volatile *Addend); 298 IN OUT LONG volatile *Addend, 377 IN OUT LONG64 volatile *Addend, 380 return InterlockedExchangeAdd64(Addend, Value) + Value; [all...] |
/external/llvm/lib/Object/ |
ELFYAML.cpp | 728 IO.mapOptional("Addend", Rel.Addend);
|