| /llvm-project-15.0.7/lldb/test/Shell/Unwind/ |
| H A D | eh-frame-augment-noop.test | 2 # those expressions refer to the frame's CFA value. 21 # CHECK: row[0]: 0: CFA=rsp +8 => rip=[CFA-8] 22 # CHECK-NEXT: row[1]: 1: CFA=rsp+16 => rip=[CFA-8] 23 # CHECK-NEXT: row[2]: 3: CFA=rsp +8 => rip=[CFA-8]
|
| H A D | eh-frame-dwarf-unwind.test | 2 # those expressions refer to the frame's CFA value. 23 # CHECK: row[0]: 0: CFA=rsp +8 => rip=DW_OP_lit8, DW_OP_minus, DW_OP_deref, DW_OP_const1u 0x47, DW_…
|
| H A D | unwind-plan-dwarf-dump.test | 14 # CHECK: row[0]: 0: CFA=DW_OP_breg7 +0, DW_OP_const1u 0x0, DW_OP_plus => rip=DW_OP_const1s -8, D…
|
| H A D | eh-frame-small-fde.test | 22 # CHECK: row[0]: 0: CFA=rsp +8 => rip=r13
|
| /llvm-project-15.0.7/lldb/test/Shell/Minidump/Windows/ |
| H A D | arm-fp-unwind.test | 16 CHECK-NEXT: row[0]: 0: CFA=sp +0 => 17 CHECK-NEXT: row[1]: 4: CFA=sp +8 => fp=[CFA-8] lr=[CFA-4] 18 CHECK-NEXT: row[2]: 6: CFA=fp +8 => fp=[CFA-8] lr=[CFA-4]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/ |
| H A D | eh_frame-mipsel.test | 17 # CHECK-NEXT: CFA=reg29 28 # CHECK-NEXT: 0x400890: CFA=reg29 29 # CHECK-NEXT: 0x400894: CFA=reg29+24 30 # CHECK-NEXT: 0x400898: CFA=reg29+24: reg31=[CFA-4]
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/CSKY/ |
| H A D | eh-frame.s | 20 # CHECK: CFA=R14 26 # CHECK: 0x0: CFA=R14
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/Breakpad/ |
| H A D | stack-cfi-arm.yaml | 8 # CHECK: row[0]: 0: CFA=DW_OP_breg13 +0, DW_OP_consts +0, DW_OP_plus => pc=DW_OP_breg14 +0 9 # CHECK-NEXT: row[1]: 2: CFA=DW_OP_breg13 +0, DW_OP_consts +8, DW_OP_plus => r7=DW_OP_pick 0x0,…
|
| H A D | stack-cfi-parsing.test | 15 # CHECK-NEXT: row[0]: 0: CFA=DW_OP_breg7 +0 => rbp=DW_OP_breg7 +0 rip=DW_OP_pick 0x0 16 # CHECK-NEXT: row[1]: 1: CFA=DW_OP_breg7 +0 => rbx=DW_OP_breg2 +0 rbp=DW_OP_breg0 +0 rip=DW_OP_p… 52 # CHECK: row[0]: 0: CFA=DW_OP_breg6 +0 => rip=DW_OP_breg0 +0
|
| H A D | unwind-via-raSearch.test | 19 # CHECK: row[0]: 0: CFA=RaSearch@SP+0 => esp=DW_OP_pick 0x0, DW_OP_consts +4, DW_OP_plus eip=DW… 25 # CHECK: row[0]: 0: CFA=RaSearch@SP+12 => esp=DW_OP_pick 0x0, DW_OP_consts +4, DW_OP_plus eip=D…
|
| H A D | unwind-via-stack-win.test | 19 # CHECK: row[0]: 0: CFA=DW_OP_breg7 +0, DW_OP_consts +80, DW_OP_plus => esp=DW_OP_pick 0x0, DW_… 48 # CHECK: row[0]: 0: CFA=DW_OP_breg7 +0 => esp=DW_OP_pick 0x0, DW_OP_consts +4, DW_OP_plus eip=D…
|
| H A D | unwind-via-stack-cfi.test | 17 # CHECK-NEXT: row[0]: 0: CFA=DW_OP_breg6 +0, DW_OP_deref => rbp=DW_OP_pick 0x0, DW_OP_deref rsp=DW_…
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | eh-frame-merge.s | 34 # EH-NEXT: 0x[[#%x,]]: CFA=RSP+8: RIP=[CFA-8]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | cfi-inserter-check-order.ll | 8 ; CHECK: Check CFA info and insert CFI instructions if needed
|
| H A D | cfi-inserter-verify-inconsistent-offset.mir | 12 # CHECK: *** Inconsistent CFA register and/or offset between pred and succ ***
|
| H A D | cfi-inserter-verify-inconsistent-register.mir | 12 # CHECK: *** Inconsistent CFA register and/or offset between pred and succ ***
|
| H A D | O0-pipeline.ll | 75 ; CHECK-NEXT: Check CFA info and insert CFI instructions if needed
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | AnalysisDeclContext.cpp | 264 if (CFA) in getCFGReachablityAnalysis() 265 return CFA.get(); in getCFGReachablityAnalysis() 268 CFA.reset(new CFGReverseBlockReachabilityAnalysis(*c)); in getCFGReachablityAnalysis() 269 return CFA.get(); in getCFGReachablityAnalysis()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXFrameLowering.cpp | 93 return {DwarfFrameBase::CFA, {0}}; in getDwarfFrameBase()
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | i386-darwin-frame-register.ll | 9 ; the CFA is ESP+4 upon function entry.
|
| /llvm-project-15.0.7/llvm/test/Analysis/FunctionPropertiesAnalysis/ |
| H A D | matmul.ll | 4 ; CHECK-DAG: Printing analysis results of CFA for function 'main': 30 ; CHECK-DAG: Printing analysis results of CFA for function 'multiply':
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 59 enum FrameBaseKind { Register, CFA, WasmFrameBase } Kind; enumerator
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | frame-01.ll | 8 ; The CFA offset is 160 (the caller-allocated part of the frame) + 168.
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | AnalysisDeclContext.h | 88 std::unique_ptr<CFGReverseBlockReachabilityAnalysis> CFA; variable
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst | 367 order to support address spaces, the CFA DWARF expression is defined to be a 814 the Canonical Frame Address (CFA). The call frame information is used to 3940 description of the current CFA (see 3949 location description of the current CFA (see 3958 address location description since it is offsetting the CFA location 3960 memory byte address in the same address space as the CFA location 4010 stack comprising the location description of the current CFA (see 4229 A.6.4.2.2 CFA Definition Instructions 4237 required action is to define the current CFA rule to be the result of 4271 define the current CFA rule to be the result of evaluating the DWARF [all …]
|