/external/llvm/test/CodeGen/ARM/ |
D | divmod-eabi.ll | 1 ; RUN: llc -mtriple armv7-none-eabi %s -o - | FileCheck %s --check-prefix=EABI 2 ; RUN: llc -mtriple armv7-none-eabihf %s -o - | FileCheck %s --check-prefix=EABI 4 ; RUN: llc -mtriple armv7-linux-androideabi %s -o - | FileCheck %s --check-prefix=EABI 5 ; RUN: llc -mtriple armv7-linux-gnueabi %s -o - | FileCheck %s --check-prefix=EABI 6 ; RUN: llc -mtriple armv7-linux-musleabi %s -o - | FileCheck %s --check-prefix=EABI 12 ; EABI-LABEL: f16: 19 ; EABI: __aeabi_idivmod 20 ; EABI: mov [[div:r[0-9]+]], r0 21 ; EABI: mov [[rem:r[0-9]+]], r1 27 ; EABI: __aeabi_idivmod [all …]
|
D | div.ll | 12 ; RUN: FileCheck %s -check-prefix=CHECK -check-prefix=CHECK-EABI 21 ; CHECK-EABI: __aeabi_idiv 33 ; CHECK-EABI: __aeabi_uidiv 46 ; EABI MODE = Remainder in R1, quotient in R0 47 ; CHECK-EABI: __aeabi_idivmod 48 ; CHECK-EABI-NEXT: mov r0, r1 61 ; EABI MODE = Remainder in R1, quotient in R0 62 ; CHECK-EABI: __aeabi_uidivmod 63 ; CHECK-EABI-NEXT: mov r0, r1 76 ; EABI MODE = Remainder in R2-R3, quotient in R0-R1 [all …]
|
D | arm-eabi.ll | 1 …RUN: llc < %s -mtriple=arm-none-eabi -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 2 …N: llc < %s -mtriple=arm-none-eabihf -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 3 …c < %s -mtriple=arm-none-androideabi -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 15 …< %s -mtriple=arm-none-eabi -meabi=4 -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 16 …%s -mtriple=arm-none-eabihf -meabi=4 -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 17 …triple=arm-none-androideabi -meabi=4 -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 18 …s -mtriple=arm-none-gnueabi -meabi=4 -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 19 …-mtriple=arm-none-gnueabihf -meabi=4 -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 20 … -mtriple=arm-none-musleabi -meabi=4 -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI 21 …mtriple=arm-none-musleabihf -meabi=4 -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI [all …]
|
D | memfunc.ll | 3 …e=arm-none-eabi -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI --check-prefix=CHECK 4 …arm-none-eabihf -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI --check-prefix=CHECK 5 …one-androideabi -disable-post-ra -o - | FileCheck %s --check-prefix=CHECK-EABI --check-prefix=CHECK 17 ; CHECK-EABI: bl __aeabi_memmove 23 ; CHECK-EABI: bl __aeabi_memcpy 27 ; EABI memset swaps arguments 32 ; CHECK-EABI: mov r2, #1 33 ; CHECK-EABI: bl __aeabi_memset 38 ; EABI uses memclr if value set to 0 43 ; CHECK-EABI: bl __aeabi_memclr [all …]
|
D | fp16.ll | 1 …iple=armv7a--none-eabi < %s | FileCheck --check-prefix=CHECK --check-prefix=CHECK-HARDFLOAT-EABI %s 5 …-mtriple=thumbv7m-eabi < %s | FileCheck --check-prefix=CHECK --check-prefix=CHECK-SOFTFLOAT-EABI %s 29 ; CHECK-HARDFLOAT-EABI: __aeabi_h2f 33 ; CHECK-SOFTFLOAT-EABI: __aeabi_h2f 36 ; CHECK-HARDFLOAT-EABI: __aeabi_h2f 40 ; CHECK-SOFTFLOAT-EABI: __aeabi_h2f 44 ; CHECK-HARDFLOAT-EABI: __aeabi_f2h 48 ; CHECK-SOFTFLOAT-EABI: __aeabi_f2h 57 ; CHECK-HARDFLOAT-EABI: bl __aeabi_h2f 58 ; CHECK-HARDFLOAT-EABI: vmov [[TMP:s[0-9]+]], r0 [all …]
|
D | vargs_align.ll | 1 ; RUN: llc < %s -mtriple=armv7-linux-gnueabihf | FileCheck %s -check-prefix=EABI 20 ; EABI: add sp, sp, #16 21 ; EABI: vpop {d8} 22 ; EABI: add sp, sp, #4 23 ; EABI: add sp, sp, #12
|
D | movt-movw-global.ll | 1 ; RUN: llc < %s -verify-machineinstrs -mtriple=armv7-eabi | FileCheck %s -check-prefix=EABI 10 ; EABI: movw r0, :lower16:foo 11 ; EABI-NEXT: movt r0, :upper16:foo 26 ; EABI: movw r1, :lower16:foo 27 ; EABI-NEXT: movt r1, :upper16:foo
|
/external/llvm/test/CodeGen/Thumb/ |
D | select.ll | 2 ; RUN: llc < %s -mtriple=thumb-pc-linux-gnueabi | FileCheck -check-prefix=CHECK-EABI %s 12 ; CHECK-EABI-LABEL: f1: 13 ; CHECK-EABI: beq 23 ; CHECK-EABI-LABEL: f2: 24 ; CHECK-EABI: bgt 34 ; CHECK-EABI-LABEL: f3: 35 ; CHECK-EABI: blt 45 ; CHECK-EABI-LABEL: f4: 46 ; CHECK-EABI: ble 56 ; CHECK-EABI-LABEL: f5: [all …]
|
D | large-stack.ll | 2 ; RUN: llc < %s -mtriple=thumb-none-eabi | FileCheck %s --check-prefix=CHECK --check-prefix=EABI 6 …lvm-objdump -triple=thumbv6-none-eabi -d %t | FileCheck %s --check-prefix=CHECK --check-prefix=EABI 23 ; EABI: add sp, #508 24 ; EABI: add sp, #508 25 ; EABI: add sp, #508 37 ; EABI: ldr [[TEMP:r[0-7]]], 38 ; EABI: add sp, [[TEMP]] 51 ; EABI: ldr [[TEMP:r[0-7]]], 52 ; EABI: add sp, [[TEMP]]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/Thumb/ |
D | select.ll | 2 ; RUN: llc < %s -mtriple=thumb-pc-linux-gnueabi | FileCheck -check-prefix=CHECK-EABI %s 12 ; CHECK-EABI: f1: 13 ; CHECK-EABI: beq 23 ; CHECK-EABI: f2: 24 ; CHECK-EABI: bgt 34 ; CHECK-EABI: f3: 35 ; CHECK-EABI: blt 45 ; CHECK-EABI: f4: 46 ; CHECK-EABI: ble 56 ; CHECK-EABI: f5: [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/ |
D | memfunc.ll | 2 ; RUN: llc < %s -mtriple=arm-none-eabi -o - | FileCheck --check-prefix=EABI %s 11 ; EABI: __aeabi_memmove 15 ; EABI: __aeabi_memcpy 18 ; EABI memset swaps arguments 21 ; EABI: mov r2, #0 22 ; EABI: __aeabi_memset
|
D | movt-movw-global.ll | 1 ; RUN: llc < %s -mtriple=armv7-eabi | FileCheck %s -check-prefix=EABI 10 ; EABI: movw r0, :lower16:foo 11 ; EABI-NEXT: movt r0, :upper16:foo 26 ; EABI: movw r1, :lower16:foo 27 ; EABI-NEXT: movt r1, :upper16:foo
|
D | vargs_align.ll | 1 ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | FileCheck %s -check-prefix=EABI 18 ; EABI: add sp, sp, #12 19 ; EABI: add sp, sp, #16
|
D | ldrd.ll | 3 ; RUN: llc < %s -mtriple=armv6-eabi -regalloc=linearscan | FileCheck %s -check-prefix=EABI 17 ;EABI: ldr r{{[0-9]+}}, [r2] 18 ;EABI: ldr r{{[0-9]+}}, [r2, #4]
|
/external/llvm/test/CodeGen/ARM/Windows/ |
D | movw-movt-relocations.ll | 5 ; RUN: | FileCheck %s -check-prefix CHECK-EABI 24 ; CHECK-EABI: movw r[[i:[0-4]]], :lower16:i 25 ; CHECK-EABI: movw r[[j:[0-4]]], :lower16:j 26 ; CHECK-EABI-NEXT: movt r[[i]], :upper16:i 27 ; CHECK-EABI-NEXT: movt r[[j]], :upper16:j
|
D | no-eabi.ll | 2 …llc -O3 -mtriple armv7--linux-gnueabi %s -filetype asm -o - | FileCheck -check-prefix CHECK-EABI %s 8 ; CHECK-EABI: .eabi_attribute
|
/external/llvm/include/llvm/Target/ |
D | TargetOptions.h | 60 enum class EABI { enum 107 EABIVersion(EABI::Default), DebuggerTuning(DebuggerKind::Default), in TargetOptions() 252 EABI EABIVersion;
|
/external/llvm/include/llvm/CodeGen/ |
D | CommandFlags.h | 265 cl::opt<llvm::EABI> EABIVersion( 267 cl::init(EABI::Default), 268 cl::values(clEnumValN(EABI::Default, "default", 270 clEnumValN(EABI::EABI4, "4", "EABI version 4"), 271 clEnumValN(EABI::EABI5, "5", "EABI version 5"), 272 clEnumValN(EABI::GNU, "gnu", "EABI GNU"), clEnumValEnd));
|
/external/llvm/lib/Target/ARM/ |
D | ARMTargetMachine.cpp | 85 if (TT.getEnvironment() == llvm::Triple::EABI || in computeTargetABI() 106 case llvm::Triple::EABI: in computeTargetABI() 211 if (Options.EABIVersion == EABI::Default || in ARMBaseTargetMachine() 212 Options.EABIVersion == EABI::Unknown) { in ARMBaseTargetMachine() 215 this->Options.EABIVersion = EABI::GNU; in ARMBaseTargetMachine() 217 this->Options.EABIVersion = EABI::EABI5; in ARMBaseTargetMachine()
|
D | ARMSubtarget.h | 506 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetAEABI() 524 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetEHABICompatible()
|
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
D | MipsSubtarget.h | 32 UnknownABI, O32, N32, N64, EABI enumerator 93 bool isABI_EABI() const { return MipsABI == EABI; } in isABI_EABI()
|
/external/llvm/test/MC/ARM/ |
D | directive-thumb_func.s | 2 @ RUN: | FileCheck %s -check-prefix CHECK-EABI
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMCallingConv.td | 106 // ARM AAPCS (EABI) Calling Convention, common parts 133 // ARM AAPCS (EABI) Calling Convention 157 // ARM AAPCS-VFP (EABI) Calling Convention
|
/external/clang/lib/CodeGen/ |
D | BackendUtil.cpp | 609 Options.EABIVersion = llvm::StringSwitch<llvm::EABI>(TargetOpts.EABIVersion) in CreateTargetMachine() 610 .Case("4", llvm::EABI::EABI4) in CreateTargetMachine() 611 .Case("5", llvm::EABI::EABI5) in CreateTargetMachine() 612 .Case("gnu", llvm::EABI::GNU) in CreateTargetMachine() 613 .Default(llvm::EABI::Default); in CreateTargetMachine()
|
/external/clang/ |
D | CODE_OWNERS.TXT | 42 D: Exception handling, Windows codegen, ARM EABI
|