Home
last modified time | relevance | path

Searched full:addend (Results 1 – 25 of 435) sorted by relevance

12345678910>>...18

/llvm-project/lldb/test/API/lang/rust/enum-structs/
H A Dmain.yaml306 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 Dblarge_new.yaml382 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 Drelocation-addend.yaml1 ## 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 DRelocationResolver.cpp56 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 Dchained-fixups-addend.s7 ## 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 DRuntimeDyldMachOAArch64.h33 /// 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 DRuntimeDyldELFMips.cpp18 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 DRuntimeDyldCOFFAArch64.h113 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 DRuntimeDyldCOFFX86_64.h50 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 DRuntimeDyldCOFFThumb.h104 // 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 Driscv.h30 /// 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 Dreloc-addends.test17 # 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 Dreloc-zero-name-or-value.test10 …: 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 Dsequential-gep.ll5 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 Drelocation-addend.yaml1 ## 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 DRuntimeDyldELF.cpp260 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 DDW_AT_default_value-test.yaml86 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 Delf64-pic.yaml36 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 DX86MCSymbolizer.cpp41 /// 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 Dproxy-relink.dylib.yml5 …- { 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 DThunks.cpp60 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 Dx86-64-reloc-pc32.s14 # 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 Dsystemz-reloc-pc32.s14 # 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 Dsystemz-reloc-pc16.s14 # 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 Ddropped-tbaa.ll6 ; 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 …]

12345678910>>...18