Lines Matching full:addend

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
25 # RUN: FileCheck %s -D#%d,OUTLINE=-1 -D#%x,ADDEND=0xFFFFFFFFFFFFFFFF -D#%x,REBASE=0xFFF \
26 # RUN: --check-prefixes=IMPORT-ADDEND,COMMON
27 # RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/main.s -o %t/main.o --defsym ADDEND=256
30 # RUN: FileCheck %s -D#OUTLINE=256 -D#ADDEND=256 -D#%x,REBASE=0x1100 \
31 # RUN: --check-prefixes=IMPORT-ADDEND,COMMON
34 # RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/main.s -o %t/main.o --defsym ADDEND=0x1…
37 # RUN: FileCheck %s -D#%x,OUTLINE=0x100000000 -D#%x,ADDEND=0x100000000 \
41 # COMMON-NEXT: segment section address pointer type addend dylib symbol/vm address
42 # COMMON-NEXT: __DATA __data {{.*}} bind 0x[[#%X, ADDEND]] libdylib _dysym
47 # IMPORT-ADDEND: imports_format = 2 (DYLD_CHAINED_IMPORT_ADDEND)
51 # IMPORT-ADDEND: dyld chained import addend[0]
56 # IMPORT-ADDEND-NEXT: addend = [[#%d, OUTLINE]]
57 # IMPORT-ADDEND64-NEXT: addend = [[#%d, OUTLINE]]
73 .quad _dysym + ADDEND
74 .quad _local + ADDEND