HomeSort by relevance Sort by last modified time
    Searched refs:Addend (Results 1 - 25 of 28) sorted by null

1 2

  /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);

Completed in 1546 milliseconds

1 2