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

/external/llvm/include/llvm/Object/
H A DRelocVisitor.h123 // Ideally the Addend here will be the addend in the data for
126 int64_t Addend; local
127 R.getAdditionalInfo(Addend);
128 return RelocToApply(Value + Addend, 4);
133 int64_t Addend; local
134 R.getAdditionalInfo(Addend);
137 return RelocToApply(Value + Addend - Address, 4);
145 int64_t Addend; local
146 R.getAdditionalInfo(Addend);
147 return RelocToApply(Value + Addend,
151 int64_t Addend; local
158 int64_t Addend; local
164 int64_t Addend; local
172 int64_t Addend; local
180 int64_t Addend; local
188 int64_t Addend; local
200 int64_t Addend; local
[all...]
/external/llvm/lib/Target/MBlaze/MCTargetDesc/
H A DMBlazeELFObjectWriter.cpp26 int64_t Addend) const;
41 int64_t Addend) const {
59 Type = ((IsRelocWithSymbol || Addend !=0)
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.h39 int64_t Addend);
45 int32_t Addend);
51 int32_t Addend);
57 int32_t Addend);
63 int64_t Addend);
69 int64_t Addend);
H A DRuntimeDyldMachO.cpp28 int64_t Addend) {
39 << " Addend: " << Addend
55 Addend);
64 Addend);
74 Addend);
85 int64_t Addend) {
94 uint64_t ValueToWrite = Value + Addend;
114 int64_t Addend) {
131 Value += Addend;
24 resolveRelocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend) argument
79 resolveI386Relocation(uint8_t *LocalAddress, uint64_t FinalAddress, uint64_t Value, bool isPCRel, unsigned Type, unsigned Size, int64_t Addend) argument
108 resolveX86_64Relocation(uint8_t *LocalAddress, uint64_t FinalAddress, uint64_t Value, bool isPCRel, unsigned Type, unsigned Size, int64_t Addend) argument
149 resolveARMRelocation(uint8_t *LocalAddress, uint64_t FinalAddress, uint64_t Value, bool isPCRel, unsigned Type, unsigned Size, int64_t Addend) argument
[all...]
H A DRuntimeDyldMachO.h35 int64_t Addend);
42 int64_t Addend);
49 int64_t Addend);
62 int64_t Addend);
H A DRuntimeDyldELF.cpp197 int64_t Addend) {
204 *Target = Value + Addend;
205 DEBUG(dbgs() << "Writing " << format("%p", (Value + Addend))
211 Value += Addend;
229 int64_t RealOffset = *Placeholder + Value + Addend - FinalAddress;
242 int32_t Addend) {
250 *Target = *Placeholder + Value + Addend;
260 uint32_t RealOffset = *Placeholder + Value + Addend - FinalAddress;
276 int32_t Addend) {
280 Value += Addend;
193 resolveX86_64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend) argument
238 resolveX86Relocation(const SectionEntry &Section, uint64_t Offset, uint32_t Value, uint32_t Type, int32_t Addend) argument
272 resolveARMRelocation(const SectionEntry &Section, uint64_t Offset, uint32_t Value, uint32_t Type, int32_t Addend) argument
336 resolveMIPSRelocation(const SectionEntry &Section, uint64_t Offset, uint32_t Value, uint32_t Type, int32_t Addend) argument
495 resolvePPC64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend) argument
563 resolveRelocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend) argument
603 intptr_t Addend = (intptr_t)Rel.AdditionalInfo; local
704 uint32_t Addend = ((*TargetAddress) & 0x03ffffff) << 2; local
[all...]
H A DRuntimeDyldImpl.h88 /// Addend - the relocation addend encoded in the instruction itself. Also
90 intptr_t Addend; member in class:llvm::RelocationEntry
93 : SectionID(id), Offset(offset), RelType(type), Addend(addend) {}
111 intptr_t Addend; member in class:llvm::RelocationValueRef
113 RelocationValueRef(): SectionID(0), Addend(0), SymbolName(0) {}
279 /// \param Addend A constant addend used to compute the value to be stored
285 int64_t Addend) = 0;
H A DRuntimeDyld.cpp336 RECopy.Addend += Loc->second.second;
412 << " Addend: " << RE.Addend
416 Value, RE.RelType, RE.Addend);
/external/llvm/include/llvm/MC/
H A DMCELFObjectWriter.h42 const MCSymbol *Sym, uint64_t Addend, const MCFixup &Fixup)
44 r_addend(Addend), Fixup(&Fixup) {}
81 int64_t Addend) const = 0;
41 ELFRelocationEntry(uint64_t RelocOffset, int Idx, unsigned RelType, const MCSymbol *Sym, uint64_t Addend, const MCFixup &Fixup) argument
/external/llvm/lib/Target/Mips/
H A DMipsJITInfo.cpp274 // Addend is needed for unaligned load/store instructions, where offset
276 // be modified by +1 or +3. Otherwise, Addend is 0.
277 int Addend = *((unsigned*) RelocPos) & 0xffff; local
278 ResultPtr = (ResultPtr + Addend) & 0xffff;
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ELFObjectWriter.cpp29 int64_t Addend) const;
46 int64_t Addend) const {
/external/llvm/lib/MC/
H A DMCExpr.cpp346 int64_t &Addend) {
363 Addend += (AD.getOffset() - BD.getOffset());
368 Addend |= 1;
386 Addend += (Layout->getSymbolOffset(&Asm->getSymbolData(A->getSymbol())) -
389 Addend += (Addrs->lookup(&SecA) - Addrs->lookup(&SecB));
394 Addend |= 1;
340 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.cpp148 int64_t Addend) const {
150 IsRelocWithSymbol, Addend);
704 int64_t Addend = 0; local
746 Addend = Value;
753 (RelocSymbol != 0), Addend);
766 Addend = 0;
769 assert(isInt<64>(Addend));
771 assert(isInt<32>(Addend));
773 ELFRelocationEntry ERE(RelocOffset, Index, Type, RelocSymbol, Addend, Fixup);
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFObjectWriter.cpp33 int64_t Addend) const;
50 int64_t Addend) const {
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp39 int64_t Addend) const;
149 int64_t Addend) const {
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFObjectWriter.cpp32 int64_t Addend) const;
227 int64_t Addend) const {
/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_msvc.h25 long volatile * Addend, long Value); // NOLINT
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFObjectWriter.cpp44 int64_t Addend) const;
82 int64_t Addend) const {
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp339 FAddend &Addend = Opnd0 ? Addend1 : Addend0; local
341 Addend.set(1, Opnd1);
343 Addend.set(C1, 0);
345 Addend.negate();
779 // Input Addend Value NeedNeg(output)
/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp2285 // Addend. Use negMul and negAdd to negate the first operand of the Mul or
2289 static Value* buildFMulAdd(llvm::BinaryOperator *MulOp, Value *Addend, argument
2302 Addend =
2304 llvm::ConstantFP::getZeroValueForNegation(Addend->getType()), Addend,
2310 CGF.CGM.getIntrinsic(llvm::Intrinsic::fmuladd, Addend->getType()),
2311 MulOp0, MulOp1, Addend);

Completed in 2685 milliseconds