Home
last modified time | relevance | path

Searched refs:pac (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Darmv8.1m-pacbti-error.s4 pac r0, lr, sp label
6 pac r12, r1, sp label
8 pac r12, lr, r2 label
H A Darmv8.1m-pacbti.s30 pac ip, lr, sp label
/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Darmv8.1m-pacbti.txt78 # CHECK: pac r12, lr, sp
114 # CHECK: pac r12, lr, sp
115 # CHECK: pac r12, lr, sp
116 # CHECK: pac r12, lr, sp
117 # CHECK: pac r12, lr, sp
118 # CHECK: pac r12, lr, sp
119 # CHECK: pac r12, lr, sp
/llvm-project-15.0.7/lld/test/ELF/
H A Daarch64-bti-pac-cli-error.s3 # RUN: not ld.lld -z pac-plt -z force-bti -z bti-report=error %t.o -o /dev/null 2>&1 | FileCheck %s
5 ## Check that we error if -z pac-plt, -z force-bti and -z bti-report=error are used when target is …
8 # CHECK: error: -z pac-plt only supported on AArch64
H A Daarch64-feature-pac.s5 # RUN: llvm-mc -filetype=obj -triple=aarch64-linux-gnu %p/Inputs/aarch64-func3-pac.s -o %t3.o
H A Daarch64-feature-btipac.s113 ## Check that combination of -z pac-plt and -z force-bti warns for the file that
120 # RUN: ld.lld %t.o %t3.o %t.so -z pac-plt -z force-bti -o %t.exe 2>&1 | FileCheck --check-prefix=FO…
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/
H A Dpacbti-m-outliner-4.ll48 ; CHECK: pac r12, lr, sp
62 ; CHECK-NOT: pac
91 ; CHECK: pac r12, lr, sp
138 ; CHECK: pac r12, lr, sp
164 ; CHECK-NOT: pac
H A Dpacbti-m-basic.ll27 ; CHECK: pac r12, lr, sp
55 ; CHECK: pac r12, lr, sp
71 ; CHECK: pac r12, lr, sp
H A Dpacbti-m-outliner-1.ll57 ; CHECK-NEXT: pac r12, lr, sp
97 ; CHECK-NEXT: pac r12, lr, sp
114 ; CHECK-NOT: pac
H A Dpacbti-m-outliner-3.ll52 ; CHECK: pac r12, lr, sp
98 ; CHECK: pac r12, lr, sp
123 ; CHECK: pac r12, lr, sp
H A Dpacbti-m-overalign.ll37 ; CHECK: pac r12, lr, sp
H A Dpacbti-m-varargs-1.ll40 ; CHECK: pac r12, lr, sp
H A Dpacbti-m-outliner-2.ll78 ; CHECK-NOT: pac
H A Dpacbti-m-varargs-2.ll54 ; CHECK: pac r12, lr, sp
H A Dpacbti-m-vla.ll92 ; CHECK: pac r12, lr, sp
/llvm-project-15.0.7/lldb/test/API/functionalities/unwind/aarch64_unwind_pac/
H A DMakefile3 CFLAGS := -g -Os -march=armv8.3-a -mbranch-protection=pac-ret+leaf
/llvm-project-15.0.7/libunwind/src/
H A DUnwind-EHABI.cpp433 uint32_t pac; in _Unwind_VRS_Interpret() local
435 _Unwind_VRS_Get(context, _UVRSC_PSEUDO, 0, _UVRSD_UINT32, &pac); in _Unwind_VRS_Interpret()
436 __asm__ __volatile__("autg %0, %1, %2" : : "r"(pac), "r"(lr), "r"(sp) :); in _Unwind_VRS_Interpret()
1138 uint32_t pac = *sp++; in _Unwind_VRS_Pop() local
1140 return _Unwind_VRS_Set(context, _UVRSC_PSEUDO, 0, _UVRSD_UINT32, &pac); in _Unwind_VRS_Pop()
H A DDwarfInstructions.hpp282 pint_t pac = in stepWithDwarf() local
287 : "r"(pac), "r"(returnAddress), "r"(cfa) in stepWithDwarf()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrThumb2.td4089 def : t2InstAlias<"pac$p r12,lr,sp", (t2HINT 29, pred:$p), 1>;
5744 def t2PAC : PACBTIHintSpaceDefInst<"pac", 0b00011101>;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td1344 defm PAC : SignAuth<0b000, 0b010, "pac", int_ptrauth_sign>;