| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | inlineasm-constraint.ll | 2 ; RUN: FileCheck %s -check-prefixes=ALL,GAS 34 ; GAS: addu ${{[0-9]+}}, ${{[0-9]+}}, 64 71 ; GAS: addiu ${{[0-9]+}}, ${{[0-9]+}}, 65535
|
| H A D | inlineasm-operand-code.ll | 4 ; RUN: FileCheck -check-prefixes=ALL,LE32,GAS %s 6 ; RUN: FileCheck -check-prefixes=ALL,BE32,GAS %s 23 ; GAS: addiu ${{[0-9]+}}, ${{[0-9]+}}, 0xfffffffffffffffd 35 ; GAS: addiu ${{[0-9]+}}, ${{[0-9]+}}, 0xfffd 93 ; GAS: addu ${{[0-9]+}}, ${{[0-9]+}}, $0 116 ; GAS: mtc0 $0, ${{[0-9]+}}
|
| H A D | hf1_body.ll | 3 ; RUN: FileCheck %s -check-prefixes=ALL,GAS 25 ; GAS: la $25, $__fn_local_v_sf
|
| H A D | no-odd-spreg.ll | 13 ; GAS which do not support the directive.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Generic/ |
| H A D | dwarf-md5.ll | 7 …warf -dwarf-version 4 -filetype=asm -dwarf-directory=0 < %s | FileCheck %s --check-prefix=ASM-4-GAS 14 ; ASM-4-GAS: .file 1 "/scratch{{/|\\\\}}t1.h" 15 ; ASM-4-GAS: .file 2 "/scratch{{/|\\\\}}t2.h"
|
| /llvm-project-15.0.7/llvm/test/MC/SystemZ/ |
| H A D | directive-insn.s | 13 # GAS considers this instruction's immediate operand to be PC relative. 56 # GAS considers this instruction's immediate operand to be PC relative.
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCLCXX/ |
| H A D | address-space-deduction.clcpp | 30 //COMMON: [[GAS:%[._a-z0-9]*]] ={{.*}} addrspacecast i32* %loc to i32 addrspace(4)* 31 //COMMON: store i32 addrspace(4)* [[GAS]], i32 addrspace(4)** %loc_p
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCL/ |
| H A D | fdeclare-opencl-builtins.cl | 6 // RUN: | FileCheck %s --check-prefixes CHECK,CHECK-GAS 45 // CHECK-GAS: call spir_func float @_Z5fractfPU3AS4f
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/mt/ |
| H A D | mftr-mttr-reserved-valid.s | 4 # documentation, but GAS accepts them without warning.
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | user-macro-argument-separation.s | 8 # Check that the IAS expands macro instructions in the same way as GAS
|
| H A D | mips64-alu-instructions.s | 143 # Did you know that GAS supports complex arithmetic expressions in assembly?
|
| H A D | macro-dla-pic.s | 86 ## FIXME: GAS generates R_MIPS_GOT_PAGE / R_MIPS_GOT_OFST pair of relocations. 170 ## FIXME: GAS generates R_MIPS_GOT_PAGE / R_MIPS_GOT_OFST pair of relocations.
|
| H A D | elf_eflags.s | 167 # Default ABI for MIPS64 is N64 as opposed to GCC/GAS (N32) 174 # Default ABI for MIPS64 is N64 as opposed to GCC/GAS (N32) 181 # Default ABI for MIPS64 is N64 as opposed to GCC/GAS (N32) 188 # Default ABI for MIPS64 is N64 as opposed to GCC/GAS (N32)
|
| H A D | macro-la-pic.s | 133 ## FIXME: GAS generates R_MIPS_GOT_PAGE / R_MIPS_GOT_OFST pair of relocations 253 ## FIXME: GAS generates R_MIPS_GOT_PAGE / R_MIPS_GOT_OFST pair of relocations
|
| H A D | elf_header.s | 35 # Default ABI for MIPS64 is N64 as opposed to GCC/GAS (N32). 61 # Default ABI for MIPS64 is N64 as opposed to GCC/GAS (N32).
|
| H A D | mips-expansions.s | 8 # Check that the IAS expands macro instructions in the same way as GAS.
|
| /llvm-project-15.0.7/llvm/test/MC/COFF/ |
| H A D | tricky-names.ll | 24 ; Check that these symbols are not quoted. They occur in output that gets passed to GAS.
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 2332 if (const GCCAsmStmt *GAS = dyn_cast<GCCAsmStmt>(&S)) in EmitAsmStmt() local 2333 Name = GAS->getOutputName(i); in EmitAsmStmt() 2342 if (const GCCAsmStmt *GAS = dyn_cast<GCCAsmStmt>(&S)) in EmitAsmStmt() local 2343 Name = GAS->getInputName(i); in EmitAsmStmt()
|
| /llvm-project-15.0.7/llvm/test/Bindings/llvm-c/ |
| H A D | echo.ll | 13 module asm "classical GAS"
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | Mips64InstrInfo.td | 1150 // GAS expands 'div' and 'ddiv' differently when the destination 1163 // GAS expands 'divu' and 'ddivu' differently when the destination
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | WritingAnLLVMBackend.rst | 67 the GNU Assembler format (``GAS``), see `Using As 108 * Write code for an assembly printer that converts LLVM IR to a GAS format for 1607 printer that converts LLVM IR to a GAS-format assembly language for your target
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrFPStack.td | 317 // NOTE: GAS and apparently all other AT&T style assemblers have a broken notion
|
| H A D | X86InstrSSE.td | 480 // Reversed version with ".s" suffix for GAS compatibility. 530 // Reversed version with ".s" suffix for GAS compatibility. 3391 // Reversed version with ".s" suffix for GAS compatibility. 3401 // Reversed version with ".s" suffix for GAS compatibility.
|
| H A D | X86InstrInfo.td | 1796 // Reversed version with ".s" suffix for GAS compatibility. 3543 // this is compatible with what GAS does.
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 927 // However, in order to be compatible with other assemblers (e.g. GAS), LLVM 1265 // important for compatibility with other assemblers (e.g. GAS) when building 1298 // However, in order to be compatible with other assemblers (e.g. GAS), LLVM
|