| /llvm-project-15.0.7/lld/test/ELF/linkerscript/ |
| H A D | linkorder-linked-to.s | 19 # EXE-NEXT: [ 2] .text {{.*}} AX 0 24 # REL-NEXT: [ 1] .text {{.*}} AX 0 25 # REL-NEXT: [ 2] .text.f1 {{.*}} AX 0 27 # REL-NEXT: [ 4] .text.f2 {{.*}} AX 0 39 # REL1-NEXT: [ 1] .text {{.*}} AX 0 52 # EXE2-NEXT: [ 2] .text.f1 {{.*}} AX 0 53 # EXE2-NEXT: [ 3] .text.f2 {{.*}} AX 0 57 # REL2-NEXT: [ 1] .text.f1 {{.*}} AX 0 58 # REL2-NEXT: [ 2] .text.f2 {{.*}} AX 0 59 # REL2-NEXT: [ 3] .text {{.*}} AX 0
|
| H A D | overlay-reject2.test | 5 # CHECK: {{.*}}.test:{{.*}}: { expected, but got AX 6 # CHECK-NEXT: >>> .out.aaa { *(.aaa) } > AX AT>FLASH 10 AX (ax) : ORIGIN = 0x3000, LENGTH = 0x4000 15 .out.aaa { *(.aaa) } > AX AT>FLASH
|
| H A D | lma-align2.test | 9 # CHECK-NEXT: .text PROGBITS 0000000008000000 001000 000001 00 AX 0 0 4 10 # CHECK-NEXT: .data PROGBITS 0000000020000000 002000 000006 00 AX 0 0 8 11 # CHECK-NEXT: .data2 PROGBITS 000000000800000e 00200e 000008 00 AX 0 0 1 12 # CHECK-NEXT: .data3 PROGBITS 0000000020000008 002018 000000 00 AX 0 0 8 13 # CHECK-NEXT: .data4 PROGBITS 0000000008000018 002018 000008 00 AX 0 0 1
|
| H A D | insert-before.test | 12 # CHECK-NEXT: .foo.text PROGBITS 0000000000000000 001000 000008 00 AX 13 # CHECK-NEXT: .text PROGBITS 0000000000000008 001008 000008 00 AX 14 # CHECK-NEXT: .byte PROGBITS 0000000000000010 001010 000001 00 AX 30 # CHECK2-NEXT: .foo.text PROGBITS 000000000020{{.*}} [[#%x,]] 000008 00 AX 31 # CHECK2-NEXT: .text PROGBITS [[#%x,]] [[#%x,]] 000008 00 AX 32 # CHECK2-NEXT: .byte PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX
|
| H A D | overwrite-sections.test | 13 # CHECK1-NEXT: .text PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX 0 0 4 30 # CHECK2-NEXT: [ 1] .text PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX 0 0 4 31 # CHECK2-NEXT: [ 2] .foo.text PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX 0 0 1 54 # CHECK3-NEXT: .text PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX 0 0 4 68 # CHECK4-NEXT: [ 1] .text PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX 0 0 4 71 # CHECK4-NEXT: [ 4] .foo.text PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX 0 0 1 87 # CHECK5-NEXT: [ 1] .text PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX 0 0 4 90 # CHECK5-NEXT: [ 4] .foo.text PROGBITS [[#%x,]] [[#%x,]] 000001 00 AX 0 0 1
|
| H A D | extend-pt-load2.test | 6 # Then add the section bar. Note how bar is given AX flags, which causes the PT_LOAD to now 19 # CHECK: .text PROGBITS 00000000000001f4 0001f4 000001 00 AX 20 # CHECK-NEXT: bar PROGBITS 00000000000001f5 0001f5 000e0b 00 AX
|
| H A D | insert-after.test | 12 # CHECK-NEXT: .text PROGBITS 0000000000000000 001000 000008 00 AX 13 # CHECK-NEXT: .foo.text PROGBITS 0000000000000008 001008 000008 00 AX 30 # CHECK2-NEXT: .text PROGBITS 000000000020{{.*}} [[#%x,]] 000008 00 AX 31 # CHECK2-NEXT: .foo.text PROGBITS [[#%x,]] [[#%x,]] 000008 00 AX
|
| H A D | at2.test | 8 AX (ax) : ORIGIN = 0x2000, LENGTH = 0x100 15 .foo1 : { *(.foo1) } > AX AT>FLASH 19 .foo2 : { *(.foo2) } > AX
|
| H A D | linkorder.s | 11 # CHECK: [ 3] .text {{.*}} AX 0 23 # CHECK1: [ 3] .text {{.*}} AX 0
|
| H A D | common.s | 13 # CHECK1-NEXT: [ 1] .text PROGBITS [[#%x,]] [[#%x,]] 000005 00 AX 0 0 4 22 # CHECK2-NEXT: [ 1] .text PROGBITS [[#%x,]] [[#%x,]] 000005 00 AX 0 0 4
|
| /llvm-project-15.0.7/clang/test/Layout/ |
| H A D | ms-x86-primary-bases.cpp | 149 struct AX : B0X, B1X { int a; AX() : a(0xf000000A) {} virtual void f() { printf("A"); } }; in f() function 288 sizeof(AX)+
|
| H A D | ms-x86-aligned-tail-padding.cpp | 316 struct AX : B0X, virtual B2X, virtual B6X, virtual B3X { struct 318 AX() : a(0xf000000A) {} in AX() argument 473 sizeof(AX)+
|
| H A D | ms-x86-lazy-empty-nonvirtual-base.cpp | 557 struct AX : B1X, B2X, B3X, B4X, virtual B0X { struct 559 AX() : a(0x0000000A) { printf(" A = %p\n", this); } in AX() argument 730 sizeof(AX)+
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/X86/ |
| H A D | RegisterAliasingTest.cpp | 35 X86::AL, X86::AH, X86::AX, X86::EAX, X86::HAX, X86::RAX}; in TEST_F() 65 ASSERT_THAT(&Cache.getRegister(X86::AX), &Cache.getRegister(X86::AX)); in TEST_F()
|
| H A D | SnippetGeneratorTest.cpp | 73 EXPECT_THAT(InstrInfo.get(Opcode).getImplicitDefs()[0], X86::AX); in TEST_F() 75 EXPECT_THAT(InstrInfo.get(Opcode).getImplicitUses()[0], X86::AX); in TEST_F() 429 IT.getValueFor(IT.getInstr().Variables[0]) = MCOperand::createReg(X86::AX); in TEST_F() 433 EXPECT_THAT(RIV, ElementsAre(IsRegisterValue(X86::AX, APInt()))); in TEST_F()
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | comdat.s | 40 # READ: .text2 PROGBITS {{.*}} AX 41 # READ: .text3 PROGBITS {{.*}} AX
|
| H A D | eh-frame-merge.s | 14 # CHECK: foo PROGBITS {{0*}}[[#%x,FOO:]] [[#%x,]] 000002 00 AX 0 0 1 15 # CHECK-NEXT: bar PROGBITS {{0*}}[[#%x,FOO+2]] [[#%x,]] 000002 00 AX 0 0 1
|
| /llvm-project-15.0.7/bolt/unittests/Core/ |
| H A D | MCPlusBuilder.cpp | 103 uint64_t AliasesAX[] = {X86::RAX, X86::EAX, X86::AX, X86::AL, X86::AH}; in TEST_P() 105 testRegAliases(Triple::x86_64, X86::AX, AliasesAX, AliasesAXCount); in TEST_P() 109 uint64_t AliasesAX[] = {X86::AX, X86::AL, X86::AH}; in TEST_P() 111 testRegAliases(Triple::x86_64, X86::AX, AliasesAX, AliasesAXCount, true); in TEST_P()
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | intel-syntax.s | 489 div AX, BX 497 idiv AX, BX 529 xchg AX, CX 530 xchg CX, AX 542 xchg AX, [ECX] 543 xchg [ECX], AX 557 test AX, [ECX] 558 test [ECX], AX 566 fnstsw AX
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrArithmetic.td | 66 // AX,DX = AX*GR16 92 // AX,DX = AX*[mem16] 94 let Defs = [AX,DX,EFLAGS], Uses = [AX] in 113 // AX,DX = AX*GR16 114 let Defs = [AX,DX,EFLAGS], Uses = [AX] in 131 // AX,DX = AX*[mem16] 132 let Defs = [AX,DX,EFLAGS], Uses = [AX] in 286 let Defs = [AX,DX,EFLAGS], Uses = [AX,DX] in 301 let Defs = [AX,DX,EFLAGS], Uses = [AX,DX] in 318 let Defs = [AX,DX,EFLAGS], Uses = [AX,DX] in [all …]
|
| H A D | X86InstrExtension.td | 14 let Defs = [AX], Uses = [AL] in // AX = signext(AL) 17 let Defs = [EAX], Uses = [AX] in // EAX = signext(AX) 26 let Defs = [AX,DX], Uses = [AX] in // DX:AX = signext(AX)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | crash-O0.ll | 10 ; aliased registers (AX and AL) - RegAllocFast does not like that. 68 ; CQO defines implicitly AX and DIV64 uses it implicitly too. 70 ; AX for the vreg defined in between and the compiler crashed.
|
| H A D | inline-asm.ll | 4 ; Dest is AX, dest type = i32. 10 ; input is AX, in type = i32.
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/uops/ |
| H A D | uops-misspelled-div.s | 4 # LLVM-EXEGESIS-DEFREG AX 1
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | overloaded-operator.cpp | 268 struct AX { struct 269 AX& operator ->(); // expected-note {{declared here}} 274 AX a; in m() argument
|