/external/llvm/include/llvm/Object/ |
H A D | RelocVisitor.h | 123 // 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 D | MBlazeELFObjectWriter.cpp | 26 int64_t Addend) const; 41 int64_t Addend) const { 59 Type = ((IsRelocWithSymbol || Addend !=0)
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.h | 39 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 D | RuntimeDyldMachO.cpp | 28 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 D | RuntimeDyldMachO.h | 35 int64_t Addend); 42 int64_t Addend); 49 int64_t Addend); 62 int64_t Addend);
|
H A D | RuntimeDyldELF.cpp | 197 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 D | RuntimeDyldImpl.h | 88 /// 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 D | RuntimeDyld.cpp | 336 RECopy.Addend += Loc->second.second; 412 << " Addend: " << RE.Addend 416 Value, RE.RelType, RE.Addend);
|
/external/llvm/include/llvm/MC/ |
H A D | MCELFObjectWriter.h | 42 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 D | MipsJITInfo.cpp | 274 // 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 D | X86ELFObjectWriter.cpp | 29 int64_t Addend) const; 46 int64_t Addend) const {
|
/external/llvm/lib/MC/ |
H A D | MCExpr.cpp | 346 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 D | ELFObjectWriter.cpp | 148 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 D | AArch64ELFObjectWriter.cpp | 33 int64_t Addend) const; 50 int64_t Addend) const {
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMELFObjectWriter.cpp | 39 int64_t Addend) const; 149 int64_t Addend) const {
|
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCELFObjectWriter.cpp | 32 int64_t Addend) const; 227 int64_t Addend) const {
|
/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic_msvc.h | 25 long volatile * Addend, long Value); // NOLINT
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 44 int64_t Addend) const; 82 int64_t Addend) const {
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 339 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 D | CGExprScalar.cpp | 2285 // 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);
|