Searched refs:Addend (Results 1 - 21 of 21) sorted by relevance

/external/llvm/include/llvm/Object/
H A DRelocVisitor.h178 int64_t Addend; local
179 Obj->getRelocationAddend(DRI, Addend);
180 return Addend;
186 int64_t Addend; local
187 Obj->getRelocationAddend(DRI, Addend);
188 return Addend;
194 int64_t Addend; local
195 Obj->getRelocationAddend(DRI, Addend);
196 return Addend;
202 int64_t Addend; local
216 int64_t Addend = getAddend32LE(R); local
222 int64_t Addend = getAddend32LE(R); local
233 int64_t Addend = getAddend64LE(R); local
238 int64_t Addend = getAddend64LE(R); local
244 int64_t Addend = getAddend64LE(R); local
249 int64_t Addend = getAddend64LE(R); local
256 int64_t Addend; local
262 int64_t Addend; local
269 int64_t Addend = getAddend32BE(R); local
276 int64_t Addend; local
283 int64_t Addend; local
291 int64_t Addend = getAddend64LE(R); local
302 int64_t Addend = getAddend64LE(R); local
308 int64_t Addend = getAddend64BE(R); local
319 int64_t Addend = getAddend64BE(R); local
324 int32_t Addend = getAddend32BE(R); local
329 int32_t Addend = getAddend64BE(R); local
334 int64_t Addend = getAddend64BE(R); local
339 int64_t Addend = getAddend32LE(R); local
[all...]
H A DELFYAML.h95 int64_t Addend; member in struct:llvm::ELFYAML::Relocation
H A DELFObjectFile.h960 int64_t &Addend) {
965 return ELFObj->getRelocationAddend(DRI, Addend);
969 return ELFObj->getRelocationAddend(DRI, Addend);
973 return ELFObj->getRelocationAddend(DRI, Addend);
977 return ELFObj->getRelocationAddend(DRI, Addend);
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp259 uint32_t Type, int64_t Addend,
267 *Target = Value + Addend;
268 DEBUG(dbgs() << "Writing " << format("%p", (Value + Addend)) << " at "
274 Value += Addend;
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) {
336 *Target = *Placeholder + Value + Addend;
346 uint32_t RealOffset = *Placeholder + Value + Addend
257 resolveX86_64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend, uint64_t SymOffset) argument
326 resolveX86Relocation(const SectionEntry &Section, uint64_t Offset, uint32_t Value, uint32_t Type, int32_t Addend) argument
358 resolveAArch64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend) argument
[all...]
H A DRuntimeDyldELF.h35 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);
H A DRuntimeDyldImpl.h90 /// Addend - the relocation addend encoded in the instruction itself. Also
92 int64_t Addend; member in class:llvm::RelocationEntry
113 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
118 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
123 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
130 Addend(SectionAOffset - SectionBOffset + addend), IsPCRel(IsPCRel),
141 int64_t Addend; member in class:llvm::RelocationValueRef
143 RelocationValueRef() : SectionID(0), Offset(0), Addend(0),
148 Addend == Other.Addend
[all...]
H A DRuntimeDyldMachO.cpp259 // 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; local
566 memcpy(&Addend, LocalAddress, NumBytes);
594 if (Addend != AddrA - AddrB)
598 << ", Addend
630 int64_t Addend = 0; local
694 uint64_t Addend = 0; local
736 DEBUG(dbgs() << "\\nAddr: " << Addr << "\\nAddend: " << Addend); local
[all...]
H A DRuntimeDyld.cpp515 RECopy.Addend += Loc->second.second;
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ELFRelocationInfo.cpp35 int64_t Addend; getELFRelocationAddend(Rel, Addend); variable
43 // If hasAddend is true, then we need to add Addend (r_addend) to Expr.
122 if (Expr && hasAddend && Addend != 0)
124 MCConstantExpr::Create(Addend, Ctx),
/external/llvm/lib/Target/Mips/
H A DMipsJITInfo.cpp275 // 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; local
279 ResultPtr = (ResultPtr + Addend) & 0xffff;
/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_msvc.h25 long volatile * Addend, long Value); // NOLINT
48 long long volatile * Addend, long long Value); // NOLINT
/external/clang/utils/TableGen/
H A DNeonEmitter.cpp616 unsigned Addend; local
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;
1619 unsigned Addend = 0; local
[all...]
/external/llvm/lib/MC/
H A DMCExpr.cpp501 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;
495 AttemptToFoldSymbolOffsetDifference(const MCAssembler *Asm, const MCAsmLayout *Layout, const SectionAddrMap *Addrs, bool InSet, const MCSymbolRefExpr *&A, const MCSymbolRefExpr *&B, int64_t &Addend) argument
H A DELFObjectWriter.cpp90 uint64_t Addend; // The addend to use. member in struct:__anon25871::ELFRelocationEntry
93 uint64_t Addend)
95 Addend(Addend) {}
98 unsigned Type, uint64_t Addend)
100 Addend(Addend) {}
867 uint64_t Addend = 0; local
869 Addend = C;
885 ELFRelocationEntry Rec(FixupOffset, SecAD, Type, Addend);
92 ELFRelocationEntry(uint64_t Offset, const MCSymbol *Symbol, unsigned Type, uint64_t Addend) argument
97 ELFRelocationEntry(uint64_t Offset, const MCSectionData *Section, unsigned Type, uint64_t Addend) argument
[all...]
/external/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp138 int64_t &Addend);
448 int64_t Addend; local
450 Addend)) {
468 return Addend >= 0 && (Addend % Scale) == 0;
472 return Addend == 0;
672 int64_t Addend; local
674 DarwinRefKind, Addend)) {
677 || (DarwinRefKind == MCSymbolRefExpr::VK_GOTPAGEOFF && Addend == 0)
742 int64_t Addend; local
2041 int64_t Addend; local
3414 int64_t Addend; local
4099 classifySymbolRef(const MCExpr *Expr, AArch64MCExpr::VariantKind &ELFRefKind, MCSymbolRefExpr::VariantKind &DarwinRefKind, int64_t &Addend) argument
[all...]
/external/llvm/tools/obj2yaml/
H A Delf2yaml.cpp162 R.Addend = 0;
253 R.Addend = RI->r_addend;
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp377 FAddend &Addend = Opnd0 ? Addend1 : Addend0; local
379 Addend.set(1, Opnd1);
381 Addend.set(C1, nullptr);
383 Addend.negate();
835 // Input Addend Value NeedNeg(output)
/external/llvm/tools/yaml2obj/
H A Dyaml2elf.cpp357 REntry.r_addend = Rel.Addend;
/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp2384 // Addend. Use negMul and negAdd to negate the first operand of the Mul or
2388 static Value* buildFMulAdd(llvm::BinaryOperator *MulOp, Value *Addend, argument
2401 Addend =
2403 llvm::ConstantFP::getZeroValueForNegation(Addend->getType()), Addend,
2409 CGF.CGM.getIntrinsic(llvm::Intrinsic::fmuladd, Addend->getType()),
2410 MulOp0, MulOp1, Addend);
H A DCGBuiltin.cpp4489 Value *Addend = Ops[0]; local
4494 Ops[2] = Addend;
/external/llvm/lib/Object/
H A DELFYAML.cpp728 IO.mapOptional("Addend", Rel.Addend);

Completed in 9683 milliseconds