/llvm-project/lldb/test/API/lang/rust/enum-structs/ |
H A D | main.yaml | 306 Addend: -4 317 Addend: -4 321 Addend: -4 332 Addend: -4 336 Addend: -4 347 Addend: -4 358 Addend: -4 362 Addend: -4 373 Addend: -4 377 Addend: -4 [all …]
|
/llvm-project/bolt/test/X86/Inputs/ |
H A D | blarge_new.yaml | 382 Addend: -4 393 Addend: 8 397 Addend: -4 401 Addend: -4 405 Addend: -4 409 Addend: -4 413 Addend: -4 417 Addend: -4 421 Addend: 191 425 Addend: -4 [all …]
|
/llvm-project/llvm/test/tools/obj2yaml/ELF/ |
H A D | relocation-addend.yaml | 1 ## Test how obj2yaml emits relocation addend descriptions. 6 ## Check how obj2yaml dumps an addend with an arbitrary positive value. 8 # RUN: yaml2obj --docnum=1 %s -o %t1 -D ADDEND=1 14 # ELF64-NEXT: Addend: [[ADDEND]] 16 ## Check how obj2yaml dumps an addend with an arbitrary negative value. 18 # RUN: yaml2obj --docnum=1 %s -o %t2 -D ADDEND=-1 21 ## Check how obj2yaml dumps an addend with the value INT64_MAX. 22 # RUN: yaml2obj --docnum=1 %s -o %t3 -D ADDEND=9223372036854775807 25 ## Check how obj2yaml dumps an addend with the value INT64_MIN. 26 # RUN: yaml2obj --docnum=1 %s -o %t4 -D ADDEND=-9223372036854775808 [all …]
|
/llvm-project/llvm/lib/Object/ |
H A D | RelocationResolver.cpp | 56 uint64_t LocData, int64_t Addend) { in resolveX86_64() 63 return S + Addend; in resolveX86_64() 66 return S + Addend - Offset; in resolveX86_64() 69 return (S + Addend) & 0xFFFFFFFF; in resolveX86_64() 89 uint64_t /*LocData*/, int64_t Addend) { in resolveAArch64() 92 return (S + Addend) & 0xFFFFFFFF; in resolveAArch64() 94 return S + Addend; in resolveAArch64() 96 return (S + Addend - Offset) & 0xFFFF; in resolveAArch64() 98 return (S + Addend - Offset) & 0xFFFFFFFF; in resolveAArch64() 100 return S + Addend in resolveAArch64() 57 resolveX86_64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveX86_64() argument 90 resolveAArch64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveAArch64() argument 142 resolveMips64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveMips64() argument 168 resolveMSP430(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveMSP430() argument 192 resolvePPC64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolvePPC64() argument 218 resolveSystemZ(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveSystemZ() argument 242 resolveSparc64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveSparc64() argument 278 resolveAmdgpu(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveAmdgpu() argument 324 resolvePPC32(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolvePPC32() argument 345 resolveARM(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveARM() argument 371 resolveAVR(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveAVR() argument 387 resolveLanai(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveLanai() argument 424 resolveSparc32(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveSparc32() argument 435 resolveHexagon(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveHexagon() argument 467 resolveRISCV(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveRISCV() argument 522 resolveCSKY(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveCSKY() argument 558 resolveLoongArch(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveLoongArch() argument 751 resolveWasm64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveWasm64() argument 873 int64_t Addend = 0; resolveRelocation() local [all...] |
/llvm-project/lld/test/MachO/ |
H A D | chained-fixups-addend.s | 7 ## ADDEND := inline/outline addend, unsigned 8 ## OUTLINE := outline addend, signed 9 ## REBASE := target of rebase; 0x1000 + ADDEND, unsigned 11 ## We can use the DYLD_CHAINED_IMPORT import format if 0 <= ADDEND <= 255 bytes. 12 # RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/main.s -o %t/main.o --defsym ADDEND=0 15 # RUN: FileCheck %s -D#OUTLINE=0 -D#ADDEND=0 -D#%x,REBASE=0x1000 --check-prefixes=IMPORT,COMMON 16 # RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/main.s -o %t/main.o --defsym ADDEND=255 19 # RUN: FileCheck %s -D#OUTLINE=0 -D#ADDEND=255 -D#%x,REBASE=0x10FF --check-prefixes=IMPORT,COMM… 21 ## DYLD_CHAINED_IMPORT_ADDEND is used if the addend fits in a 32-bit signed integer. 22 # RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/main.s -o %t/main.o --defsym ADDEND=-1 [all …]
|
/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldMachOAArch64.h | 33 /// Extract the addend encoded in the instruction / memory location. 38 int64_t Addend = 0; in decodeAddend() local 83 Addend = *reinterpret_cast<support::ulittle32_t *>(LocalAddress); in decodeAddend() 85 Addend = *reinterpret_cast<support::ulittle64_t *>(LocalAddress); in decodeAddend() 94 // Get the 26 bit addend encoded in the branch instruction and sign-extend in decodeAddend() 97 Addend = (*p & 0x03FFFFFF) << 2; in decodeAddend() 98 Addend = SignExtend64(Addend, 28); in decodeAddend() 107 // Get the 21 bit addend encoded in the adrp instruction and sign-extend in decodeAddend() 110 Addend = ((*p & 0x60000000) >> 29) | ((*p & 0x01FFFFE0) >> 3) << 12; in decodeAddend() 111 Addend = SignExtend64(Addend, 33); in decodeAddend() [all …]
|
H A D | RuntimeDyldELFMips.cpp | 18 resolveMIPSO32Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend); in resolveRelocation() 20 resolveMIPSN32Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend, in resolveRelocation() 23 resolveMIPSN64Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend, in resolveRelocation() 31 uint64_t Addend) { in evaluateRelocation() argument 35 Addend, RE.SymOffset, RE.SectionID); in evaluateRelocation() 110 int64_t Addend, uint64_t SymOffset, SID SectionID) { in evaluateMIPS64Relocation() argument 117 << format("%x", Type) << " Addend: 0x" in evaluateMIPS64Relocation() 118 << format("%llx", Addend) in evaluateMIPS64Relocation() 132 return Value + Addend; in evaluateMIPS64Relocation() 134 return ((Value + Addend) >> 2) & 0x3ffffff; in evaluateMIPS64Relocation() [all …]
|
H A D | RuntimeDyldCOFFAArch64.h | 113 uint64_t Offset, uint64_t RelType, uint64_t Addend, in generateRelocationStub() 121 OriginalRelValueRef.Addend = Addend; in generateRelocationStub() 140 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub() 146 Addend = 0; in processRelocationRef() 150 return std::make_tuple(Offset, RelType, Addend); in processRelocationRef() 180 // Determine the Addend used to adjust the relocation value. in processRelocationRef() 181 uint64_t Addend = 0; in processRelocationRef() 209 Addend = read32le(Displacement); in processRelocationRef() 213 Addend in processRelocationRef() 102 generateRelocationStub(unsigned SectionID,StringRef TargetName,uint64_t Offset,uint64_t RelType,uint64_t Addend,StubMap & Stubs) generateRelocationStub() argument 169 uint64_t Addend = 0; processRelocationRef() local [all...] |
H A D | RuntimeDyldCOFFX86_64.h | 50 void write32BitOffset(uint8_t *Target, int64_t Addend, uint64_t Delta) { in write32BitOffset() argument 51 uint64_t Result = Addend + Delta; in write32BitOffset() 84 // the symbol resides (RE.Addend provides additional information about the 104 uint64_t Result = Value + RE.Addend; in resolveRelocation() 120 write32BitOffset(Target, RE.Addend, Value - ImageBase); in resolveRelocation() 126 writeBytesUnaligned(Value + RE.Addend, Target, 8); in resolveRelocation() 131 assert(static_cast<int64_t>(RE.Addend) <= INT32_MAX && "Relocation overflow"); in resolveRelocation() 132 assert(static_cast<int64_t>(RE.Addend) >= INT32_MIN && "Relocation underflow"); in resolveRelocation() 133 writeBytesUnaligned(RE.Addend, Target, 4); in resolveRelocation() 152 uint64_t Offset, uint64_t RelType, uint64_t Addend, in generateRelocationStub() argument [all …]
|
H A D | RuntimeDyldCOFFThumb.h | 104 // Determine the Addend used to adjust the relocation value. in processRelocationRef() 105 uint64_t Addend = 0; in processRelocationRef() local 114 Addend = readBytesUnaligned(Displacement, 4); in processRelocationRef() 126 << TargetName << " Addend " << Addend << "\n"); in processRelocationRef() 163 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef() 170 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef() 183 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef() 189 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef() 198 TargetOffset + Addend, tru in processRelocationRef() [all...] |
/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | riscv.h | 30 /// Fixup <= Target + Addend : uint32 37 /// Fixup <- Target + Addend : uint32 44 /// Fixup <- (Target - Fixup + Addend) 51 /// Fixup <- Target - Fixup + Addend 58 /// Fixup <- (Target - Fixup + Addend) 64 /// Fixup <- (Target - Fixup + Addend) 70 /// Fixup <- (GOT - Fixup + Addend) >> 12 76 /// Fixup <- (Target - Fixup + Addend + 0x800) >> 12 82 /// Fixup <- (Target - Fixup + Addend) & 0xFFF 88 /// Fixup <- (Target - Fixup + Addend) & 0xFFF [all …]
|
/llvm-project/llvm/test/tools/llvm-readobj/ELF/ |
H A D | reloc-addends.test | 17 # GNU-RELA64: Type Symbol's Value Symbol's Name + Addend 55 ## Addend == 0. 56 - Addend: 0x0 58 ## Addend == first positive int64/uint64 == 1. 59 - Addend: 0x1 61 ## Addend == first negative int64 == -1. 62 - Addend: 0xffffffffffffffff 64 ## Addend == max possible int64 == 0x7FFFFFFFFFFFFFFF. 65 - Addend: 0x7FFFFFFFFFFFFFFF 67 ## Addend == min possible int64 == 0x8000000000000000. [all …]
|
H A D | reloc-zero-name-or-value.test | 10 …: Offset Info Type Symbol's Value Symbol's Name + Addend 19 …: Offset Info Type Symbol's Value Symbol's Name + Addend 27 …: Offset Info Type Symbol's Value Symbol's Name + Addend 69 Addend: 1 72 Addend: 1 76 Addend: 0x456 79 Addend: 0x678 85 Addend: 2 110 Addend: 1 113 Addend: 1 [all …]
|
/llvm-project/llvm/test/Analysis/BasicAA/ |
H A D | sequential-gep.ll | 5 define void @t1(ptr %p, i32 %addend, ptr %q) { 7 %add = add nsw nuw i32 %addend, %knownnonzero 8 %gep1 = getelementptr [8 x i32], ptr %p, i32 2, i32 %addend 17 define void @t2(ptr %p, i32 %addend, ptr %q) { 19 %add = add nsw nuw i32 %addend, %knownnonzero 20 %gep1 = getelementptr [8 x i32], ptr %p, i32 1, i32 %addend 29 define void @t3(ptr %p, i32 %addend, ptr %q) { 31 %add = add nsw nuw i32 %addend, %knownnonzero 41 define void @t4(ptr %p, i32 %addend, ptr %q) { 43 %add = add nsw nuw i32 %addend, %knownnonzero [all …]
|
/llvm-project/llvm/test/tools/yaml2obj/ELF/ |
H A D | relocation-addend.yaml | 1 ## Here we document how yaml2obj handles relocation addend descriptions. 10 ## Addend == UINT64_MAX. 16 ## Addend == first positive integer. 22 ## Addend == 0. 28 ## Addend == first negative integer. 34 ## Addend == INT64_MIN. 37 # TEST: 0x0 R_{{.*}}_PC32 foo [[ADDEND]] 41 ## Addend == 2^64. 45 ## Addend == INT64_MIN - 1. 66 Addend: [[ADDEND]] [all …]
|
/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.cpp | 260 uint32_t Type, int64_t Addend, in resolveX86_64Relocation() 269 Value += Addend; in resolveX86_64Relocation() 278 Value += Addend; in resolveX86_64Relocation() 289 Value + Addend; in resolveX86_64Relocation() 290 LLVM_DEBUG(dbgs() << "Writing " << format("%p", (Value + Addend)) << " at " in resolveX86_64Relocation() 296 Value += Addend; in resolveX86_64Relocation() 309 int64_t RealOffset = Value + Addend - FinalAddress; in resolveX86_64Relocation() 317 int64_t RealOffset = Value + Addend - FinalAddress; in resolveX86_64Relocation() 326 int64_t RealOffset = Value + Addend - FinalAddress; in resolveX86_64Relocation() 343 int64_t GOTOffset = Value - GOTBase + Addend; in resolveX86_64Relocation() 262 resolveX86_64Relocation(const SectionEntry & Section,uint64_t Offset,uint64_t Value,uint32_t Type,int64_t Addend,uint64_t SymOffset) resolveX86_64Relocation() argument 380 resolveX86Relocation(const SectionEntry & Section,uint64_t Offset,uint32_t Value,uint32_t Type,int32_t Addend) resolveX86Relocation() argument 408 resolveAArch64Relocation(const SectionEntry & Section,uint64_t Offset,uint64_t Value,uint32_t Type,int64_t Addend) resolveAArch64Relocation() argument 594 resolveARMRelocation(const SectionEntry & Section,uint64_t Offset,uint32_t Value,uint32_t Type,int32_t Addend) resolveARMRelocation() argument 744 int64_t Addend; findOPDEntrySection() local 818 resolvePPC32Relocation(const SectionEntry & Section,uint64_t Offset,uint64_t Value,uint32_t Type,int64_t Addend) resolvePPC32Relocation() argument 838 resolvePPC64Relocation(const SectionEntry & Section,uint64_t Offset,uint64_t Value,uint32_t Type,int64_t Addend) resolvePPC64Relocation() argument 932 resolveSystemZRelocation(const SectionEntry & Section,uint64_t Offset,uint64_t Value,uint32_t Type,int64_t Addend) resolveSystemZRelocation() argument 986 resolveBPFRelocation(const SectionEntry & Section,uint64_t Offset,uint64_t Value,uint32_t Type,int64_t Addend) resolveBPFRelocation() argument 1044 resolveRelocation(const SectionEntry & Section,uint64_t Offset,uint64_t Value,uint32_t Type,int64_t Addend,uint64_t SymOffset,SID SectionID) resolveRelocation() argument 1231 int64_t Addend = 0; processRelocationRef() local 1397 uint32_t Addend = (Opcode & 0x03ffffff) << 2; processRelocationRef() local 1437 int64_t Addend = (Opcode & 0x0000ffff) << 16; processRelocationRef() local 1441 int64_t Addend = Value.Addend + SignExtend32<16>(Opcode & 0x0000ffff); processRelocationRef() local 1900 processX86_64GOTTPOFFRelocation(unsigned SectionID,uint64_t Offset,RelocationValueRef Value,int64_t Addend) processX86_64GOTTPOFFRelocation() argument 2018 processX86_64TLSRelocation(unsigned SectionID,uint64_t Offset,uint64_t RelType,RelocationValueRef Value,int64_t Addend,const RelocationRef & GetAddrRelocation) processX86_64TLSRelocation() argument [all...] |
/llvm-project/lldb/unittests/SymbolFile/DWARF/Inputs/ |
H A D | DW_AT_default_value-test.yaml | 86 Addend: 8 93 Addend: 8 107 Addend: 101 111 Addend: 114 115 Addend: 127 119 Addend: 132 123 Addend: 136 127 Addend: 139 131 Addend: 144 135 Addend: 146 [all …]
|
/llvm-project/llvm/test/tools/llvm-xray/AArch64/Inputs/ |
H A D | elf64-pic.yaml | 36 Addend: 1056 39 Addend: 1088 42 Addend: 1124 45 Addend: 1156 48 Addend: 1192 51 Addend: 1224 54 Addend: 9648 57 Addend: 9712 60 Addend: 9712 63 Addend: 9776 [all …]
|
/llvm-project/bolt/lib/Target/X86/ |
H A D | X86MCSymbolizer.cpp | 41 /// Add symbolic operand to the instruction with an optional addend. in tryAddingSymbolicOperand() 42 auto addOperand = [&](const MCSymbol *Symbol, uint64_t Addend) { in tryAddingSymbolicOperand() argument 44 if (Addend) in tryAddingSymbolicOperand() 45 Expr = MCBinaryExpr::createAdd(Expr, MCConstantExpr::create(Addend, *Ctx), in tryAddingSymbolicOperand() 103 // instead of extracting the addend from the relocation, as non-standard in tryAddingSymbolicOperand() 121 addOperand(Target->getSymbol(), /*Addend=*/0); in tryAddingSymbolicOperand() 143 auto [Sym, Addend] = *PairOrErr; in tryAddingSymbolicOperand() 144 addOperand(Sym, Addend); in tryAddingSymbolicOperand() 148 uint64_t SymbolValue = Relocation->Value - Relocation->Addend; in tryAddingSymbolicOperand() 156 uint64_t Addend = Relocation->Addend; in tryAddingSymbolicOperand() local [all …]
|
/llvm-project/llvm/test/tools/dsymutil/Inputs/proxy-relink.dylib.dSYM/Contents/Resources/Relocations/aarch64/ |
H A D | proxy-relink.dylib.yml | 5 …- { offset: 0x26, size: 0x8, addend: 0x0, symName: _display, symObjAddr: 0x0, symBinAddr: 0x3F1C, … 6 …- { offset: 0x41, size: 0x8, addend: 0x0, symName: _display, symObjAddr: 0x0, symBinAddr: 0x3F1C, … 7 …- { offset: 0x7C, size: 0x8, addend: 0x0, symName: _bar, symObjAddr: 0x3FA0, symBinAddr: 0x3F38, s… 8 …- { offset: 0x99, size: 0x8, addend: 0x0, symName: _baz, symObjAddr: 0x4000, symBinAddr: 0x8000, s… 9 …- { offset: 0xA9, size: 0x8, addend: 0x0, symName: _bar, symObjAddr: 0x3FA0, symBinAddr: 0x3F38, s… 10 …- { offset: 0xE8, size: 0x8, addend: 0x0, symName: _foo, symObjAddr: 0x3F60, symBinAddr: 0x3F40, s… 11 …- { offset: 0xF9, size: 0x8, addend: 0x0, symName: _foo, symObjAddr: 0x3F60, symBinAddr: 0x3F40, s… 12 …- { offset: 0x14E, size: 0x8, addend: 0x0, symName: _altfoo, symObjAddr: 0x3F84, symBinAddr: 0x3F6… 13 …- { offset: 0x15F, size: 0x8, addend: 0x0, symName: _altfoo, symObjAddr: 0x3F84, symBinAddr: 0x3F6…
|
/llvm-project/lld/ELF/ |
H A D | Thunks.cpp | 60 AArch64Thunk(Ctx &ctx, Symbol &dest, int64_t addend, bool mayNeedLandingPad) 61 : Thunk(ctx, dest, addend), mayNeedLandingPad(mayNeedLandingPad) {} 82 AArch64ABSLongThunk(Ctx &ctx, Symbol &dest, int64_t addend, 84 : AArch64Thunk(ctx, dest, addend, mayNeedLandingPad) {} 96 AArch64ADRPThunk(Ctx &ctx, Symbol &dest, int64_t addend, 98 : AArch64Thunk(ctx, dest, addend, mayNeedLandingPad) {} in ARMThunk() argument 113 AArch64BTILandingPadThunk(Ctx &ctx, Symbol &dest, int64_t addend) 114 : Thunk(ctx, dest, addend) {} 136 ARMThunk(Ctx &ctx, Symbol &dest, int64_t addend) : Thunk(ctx, dest, addend) {} 57 AArch64Thunk(Symbol & dest,int64_t addend) AArch64Thunk() argument 69 AArch64ABSLongThunk(Symbol & dest,int64_t addend) AArch64ABSLongThunk() argument 80 AArch64ADRPThunk(Symbol & dest,int64_t addend) AArch64ADRPThunk() argument 128 ThumbThunk(Symbol & dest,int64_t addend) ThumbThunk() argument 153 ARMV7ABSLongThunk(Symbol & dest,int64_t addend) ARMV7ABSLongThunk() argument 162 ARMV7PILongThunk(Symbol & dest,int64_t addend) ARMV7PILongThunk() argument 171 ThumbV7ABSLongThunk(Symbol & dest,int64_t addend) ThumbV7ABSLongThunk() argument 181 ThumbV7PILongThunk(Symbol & dest,int64_t addend) ThumbV7PILongThunk() argument 191 ThumbV6MABSLongThunk(Symbol & dest,int64_t addend) ThumbV6MABSLongThunk() argument 201 ThumbV6MABSXOLongThunk(Symbol & dest,int64_t addend) ThumbV6MABSXOLongThunk() argument 211 ThumbV6MPILongThunk(Symbol & dest,int64_t addend) ThumbV6MPILongThunk() argument 229 ARMV5LongLdrPcThunk(Symbol & dest,int64_t addend) ARMV5LongLdrPcThunk() argument 240 ARMV4PILongBXThunk(Symbol & dest,int64_t addend) ARMV4PILongBXThunk() argument 249 ARMV4PILongThunk(Symbol & dest,int64_t addend) ARMV4PILongThunk() argument 258 ThumbV4PILongBXThunk(Symbol & dest,int64_t addend) ThumbV4PILongBXThunk() argument 268 ThumbV4PILongThunk(Symbol & dest,int64_t addend) ThumbV4PILongThunk() argument 278 ARMV4ABSLongBXThunk(Symbol & dest,int64_t addend) ARMV4ABSLongBXThunk() argument 287 ThumbV4ABSLongBXThunk(Symbol & dest,int64_t addend) ThumbV4ABSLongBXThunk() argument 297 ThumbV4ABSLongThunk(Symbol & dest,int64_t addend) ThumbV4ABSLongThunk() argument 309 AVRThunk(Symbol & dest,int64_t addend) AVRThunk() argument 367 PPC32LongThunk(Symbol & dest,int64_t addend) PPC32LongThunk() argument 399 PPC64R2SaveStub(Symbol & dest,int64_t addend) PPC64R2SaveStub() argument 467 PPC64LongBranchThunk(Symbol & dest,int64_t addend) PPC64LongBranchThunk() argument 472 PPC64PILongBranchThunk(Symbol & dest,int64_t addend) PPC64PILongBranchThunk() argument 487 PPC64PDLongBranchThunk(Symbol & dest,int64_t addend) PPC64PDLongBranchThunk() argument 1036 writePPC32PltCallStub(uint8_t * buf,uint64_t gotPltVA,const InputFile * file,int64_t addend) writePPC32PltCallStub() argument [all...] |
/llvm-project/lld/test/ELF/ |
H A D | x86-64-reloc-pc32.s | 14 # RUN: llvm-mc -filetype=obj -triple=x86_64 -defsym ADDEND=1 %t/addend.s -o %t/1.o 15 # RUN: llvm-mc -filetype=obj -triple=x86_64 -defsym ADDEND=2147483648 %t/addend.s -o %t/2.o 16 # RUN: llvm-mc -filetype=obj -triple=x86_64 -defsym ADDEND=2147483649 %t/addend.s -o %t/3.o 27 # DUMP: 0x00000000 [[ADDEND]] 34 #--- addend.s 38 .reloc ., R_X86_64_PC32, .text-ADDEND
|
H A D | systemz-reloc-pc32.s | 14 # RUN: llvm-mc -filetype=obj -triple=s390x -defsym ADDEND=1 %t/addend.s -o %t/1.o 15 # RUN: llvm-mc -filetype=obj -triple=s390x -defsym ADDEND=2147483648 %t/addend.s -o %t/2.o 16 # RUN: llvm-mc -filetype=obj -triple=s390x -defsym ADDEND=2147483649 %t/addend.s -o %t/3.o 27 # DUMP: 0x00000000 [[ADDEND]] 34 #--- addend.s 38 .reloc ., R_390_PC32, .text-ADDEND
|
H A D | systemz-reloc-pc16.s | 14 # RUN: llvm-mc -filetype=obj -triple=s390x -defsym ADDEND=1 %t/addend.s -o %t/1.o 15 # RUN: llvm-mc -filetype=obj -triple=s390x -defsym ADDEND=32768 %t/addend.s -o %t/2.o 16 # RUN: llvm-mc -filetype=obj -triple=s390x -defsym ADDEND=32769 %t/addend.s -o %t/3.o 27 # DUMP: 0x00000000 [[ADDEND]] 34 #--- addend.s 38 .reloc ., R_390_PC16, .text-ADDEND
|
/llvm-project/llvm/test/Transforms/LICM/ |
H A D | dropped-tbaa.ll | 6 ; void add(ptr restrict data, int *restrict addend) { 7 ; *data += *addend; 10 ; void foo(ptr data, int *addend) { 12 ; *data += *addend; 13 ; add(data, addend); 16 ; We want to make sure the load of addend gets hoisted, independent of the second load 19 define void @foo(ptr %data, ptr %addend) #0 { 21 ; CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[ADDEND:%.*]], align 4, !tbaa !1 23 ; CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[ADDEND]], align 4, !tbaa !1, !alias.scope !5, !noal… 42 %0 = load i32, ptr %addend, align 4, !tbaa !1 [all …]
|