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

/freebsd-9.3-release/contrib/llvm/include/llvm/Object/
H A DRelocVisitor.h140 int64_t Addend; local
141 Obj->getRelocationAddend(DRI, Addend);
142 return Addend;
148 int64_t Addend; local
149 Obj->getRelocationAddend(DRI, Addend);
150 return Addend;
156 int64_t Addend; local
157 Obj->getRelocationAddend(DRI, Addend);
158 return Addend;
164 int64_t Addend; local
178 int64_t Addend = getAddend32LE(R); local
184 int64_t Addend = getAddend32LE(R); local
195 int64_t Addend = getAddend64LE(R); local
200 int64_t Addend = getAddend64LE(R); local
206 int64_t Addend = getAddend64LE(R); local
211 int64_t Addend = getAddend64LE(R); local
218 int64_t Addend = getAddend64BE(R); local
223 int64_t Addend = getAddend64BE(R); local
229 int64_t Addend = getAddend32BE(R); local
236 int64_t Addend; local
244 int64_t Addend = getAddend64LE(R); local
255 int64_t Addend = getAddend64LE(R); local
261 int64_t Addend = getAddend64BE(R); local
272 int64_t Addend = getAddend64BE(R); local
[all...]
H A DELFObjectFile.h990 int64_t &Addend) {
995 return ELFObj->getRelocationAddend(DRI, Addend);
999 return ELFObj->getRelocationAddend(DRI, Addend);
1003 return ELFObj->getRelocationAddend(DRI, Addend);
1007 return ELFObj->getRelocationAddend(DRI, Addend);
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/MCTargetDesc/
H A DAMDGPUELFObjectWriter.cpp24 int64_t Addend) const {
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp129 // the symbol resides (RE.Addend provides additional information about the
135 return resolveRelocation(Section, RE.Offset, Value, RE.RelType, RE.Addend,
143 int64_t Addend,
155 << " Addend: " << Addend
171 Addend);
180 Addend);
190 Addend);
201 int64_t Addend) {
210 uint64_t ValueToWrite = Value + Addend;
139 resolveRelocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend, bool isPCRel, unsigned LogSize) argument
195 resolveI386Relocation(uint8_t *LocalAddress, uint64_t FinalAddress, uint64_t Value, bool isPCRel, unsigned Type, unsigned Size, int64_t Addend) argument
224 resolveX86_64Relocation(uint8_t *LocalAddress, uint64_t FinalAddress, uint64_t Value, bool isPCRel, unsigned Type, unsigned Size, int64_t Addend) argument
265 resolveARMRelocation(uint8_t *LocalAddress, uint64_t FinalAddress, uint64_t Value, bool isPCRel, unsigned Type, unsigned Size, int64_t Addend) argument
355 uint64_t Addend = 0; local
[all...]
H A DRuntimeDyldELF.cpp224 int64_t Addend,
232 *Target = Value + Addend;
233 DEBUG(dbgs() << "Writing " << format("%p", (Value + Addend))
239 Value += Addend;
259 int64_t RealOffset = GOTAddr + Addend - SymOffset - FinalAddress;
272 int64_t RealOffset = *Placeholder + Value + Addend - FinalAddress;
285 *Target = *Placeholder + Value + Addend - FinalAddress;
295 int32_t Addend) {
303 *Target = *Placeholder + Value + Addend;
313 uint32_t RealOffset = *Placeholder + Value + Addend
220 resolveX86_64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend, uint64_t SymOffset) argument
291 resolveX86Relocation(const SectionEntry &Section, uint64_t Offset, uint32_t Value, uint32_t Type, int32_t Addend) argument
325 resolveAArch64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend) argument
425 resolveARMRelocation(const SectionEntry &Section, uint64_t Offset, uint32_t Value, uint32_t Type, int32_t Addend) argument
498 resolveMIPSRelocation(const SectionEntry &Section, uint64_t Offset, uint32_t Value, uint32_t Type, int32_t Addend) argument
615 int64_t Addend; local
673 resolvePPC64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend) argument
746 resolveSystemZRelocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend) argument
809 resolveRelocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend, uint64_t SymOffset) argument
858 int64_t Addend; local
1027 uint32_t Addend = ((*TargetAddress) & 0x03ffffff) << 2; local
[all...]
H A DRuntimeDyldELF.h39 int64_t Addend,
46 int64_t Addend,
53 int32_t Addend);
59 int64_t Addend);
65 int32_t Addend);
71 int32_t Addend);
77 int64_t Addend);
83 int64_t Addend);
H A DRuntimeDyldMachO.h34 int64_t Addend);
41 int64_t Addend);
48 int64_t Addend);
54 int64_t Addend,
H A DRuntimeDyldImpl.h89 /// Addend - the relocation addend encoded in the instruction itself. Also
91 int64_t Addend; member in class:llvm::RelocationEntry
104 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
109 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
114 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
122 int64_t Addend; member in class:llvm::RelocationValueRef
124 RelocationValueRef(): SectionID(0), Offset(0), Addend(0), SymbolName(0) {}
128 Addend == Other.Addend && SymbolName == Other.SymbolName;
135 if (Addend !
[all...]
H A DRuntimeDyld.cpp390 RECopy.Addend += Loc->second.second;
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ELFRelocationInfo.cpp35 int64_t Addend; getELFRelocationAddend(Rel, Addend); local
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),
H A DX86ELFObjectWriter.cpp29 int64_t Addend) const;
46 int64_t Addend) const {
/freebsd-9.3-release/contrib/llvm/include/llvm/MC/
H A DMCELFObjectWriter.h42 const MCSymbol *Sym, uint64_t Addend, const MCFixup &Fixup)
44 r_addend(Addend), Fixup(&Fixup) {}
76 int64_t Addend) const = 0;
41 ELFRelocationEntry(uint64_t RelocOffset, int Idx, unsigned RelType, const MCSymbol *Sym, uint64_t Addend, const MCFixup &Fixup) argument
/freebsd-9.3-release/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCObjectWriter.cpp29 int64_t Addend) const LLVM_OVERRIDE;
92 int64_t Addend) const {
/freebsd-9.3-release/contrib/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;
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcELFObjectWriter.cpp33 int64_t Addend) const;
48 int64_t Addend) const {
/freebsd-9.3-release/contrib/llvm/lib/MC/
H A DMCExpr.cpp470 int64_t &Addend) {
487 Addend += (AD.getOffset() - BD.getOffset());
492 Addend |= 1;
510 Addend += (Layout->getSymbolOffset(&Asm->getSymbolData(A->getSymbol())) -
513 Addend += (Addrs->lookup(&SecA) - Addrs->lookup(&SecB));
518 Addend |= 1;
464 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.cpp145 int64_t Addend) const {
147 IsRelocWithSymbol, Addend);
708 int64_t Addend = 0; local
750 Addend = Value;
757 (RelocSymbol != 0), Addend);
767 Addend = 0;
770 assert(isInt<64>(Addend));
772 assert(isInt<32>(Addend));
774 ELFRelocationEntry ERE(RelocOffset, Index, Type, RelocSymbol, Addend, Fixup);
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFObjectWriter.cpp33 int64_t Addend) const;
50 int64_t Addend) const {
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp39 int64_t Addend) const;
149 int64_t Addend) const {
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFObjectWriter.cpp44 int64_t Addend) const;
82 int64_t Addend) const {
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFObjectWriter.cpp32 int64_t Addend) const;
361 int64_t Addend) const {
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp375 FAddend &Addend = Opnd0 ? Addend1 : Addend0; local
377 Addend.set(1, Opnd1);
379 Addend.set(C1, 0);
381 Addend.negate();
815 // Input Addend Value NeedNeg(output)
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp2373 // Addend. Use negMul and negAdd to negate the first operand of the Mul or
2377 static Value* buildFMulAdd(llvm::BinaryOperator *MulOp, Value *Addend, argument
2390 Addend =
2392 llvm::ConstantFP::getZeroValueForNegation(Addend->getType()), Addend,
2398 CGF.CGM.getIntrinsic(llvm::Intrinsic::fmuladd, Addend->getType()),
2399 MulOp0, MulOp1, Addend);

Completed in 293 milliseconds