Searched refs:APCS (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | large-vector.ll | 3 …lc -mtriple=thumbv7-apple-ios %s -o - | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-APCS 18 ; CHECK-APCS: add r[[BASE:[0-9]+]], sp, #76 19 ; CHECK-APCS: vld1.32 {d{{[0-9]+}}, d{{[0-9]+}}}, [r[[BASE]]] 20 ; CHECK-APCS: add r[[BASE:[0-9]+]], sp, #60 21 ; CHECK-APCS: vld1.32 {d{{[0-9]+}}, d{{[0-9]+}}}, [r[[BASE]]] 37 ; CHECK-APCS: mov r[[R4:[0-9]+]], sp 38 ; CHECK-APCS: mov r[[BASE:[0-9]+]], sp 39 ; CHECK-APCS: str {{r[0-9]+}}, [r[[BASE]]], #60 40 ; CHECK-APCS: vst1.8 {d{{[0-9]+}}, d{{[0-9]+}}}, [r[[BASE]]]! 41 ; CHECK-APCS: vst1.32 {d{{[0-9]+}}, d{{[0-9]+}}}, [r[[BASE]]]
|
| H A D | arm-abi-attr.ll | 3 ; RUN: FileCheck %s --check-prefix=APCS 5 ; RUN: FileCheck %s --check-prefix=APCS 13 ; The stack is 8 byte aligned on AAPCS and 4 on APCS, so we should get a BIC 14 ; only on APCS. 17 ; APCS: sub sp, sp, #8 18 ; APCS: bic sp, sp, #7
|
| H A D | byval-align.ll | 3 ; This checks that alignments greater than 4 are respected by APCS 5 ; simplifying refactoring; at the time of writing there were no actual APCS
|
| H A D | tail-call.ll | 64 ; that %z is passed in r1-r2 if APCS is used, contrary to AAPCS where r2-r3
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMCallingConv.td | 16 // ARM APCS Calling Convention 69 // ARM APCS Calling Convention for FastCC (when VFP2 or later is available) 105 // ARM APCS Calling Convention for GHC
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 6297 APCS = 0, enumerator 6480 if (ABI == ARMABIInfo::APCS) in setTargetAttributes() 6554 case APCS: return llvm::CallingConv::ARM_APCS; in getABIDefaultCC() 6850 if (getABIKind() == APCS) { in classifyReturnType() 11617 Kind = ARMABIInfo::APCS; in getTargetCodeGenInfo()
|