1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/test
Vedant Kumar baf8348499 [DWARF] Emit DW_AT_call_pc for tail calls
Record the address of a tail-calling branch instruction within its call
site entry using DW_AT_call_pc. This allows a debugger to determine the
address to use when creating aritificial frames.

This creates an extra attribute + relocation at tail call sites, which
constitute 3-5% of all call sites in xnu/clang respectively.

rdar://60307600

Differential Revision: https://reviews.llvm.org/D76336
2020-03-24 12:01:55 -07:00
..
Analysis [X86] More accurately model the cost of horizontal reductions. 2020-03-22 14:20:15 -07:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [SelectionDAG] Don't crash when freezing illegal float types 2020-03-24 19:45:19 +01:00
DebugInfo [DWARF] Emit DW_AT_call_pc for tail calls 2020-03-24 12:01:55 -07:00
Demangle
Examples
ExecutionEngine [AsmPrinter] Simplify AsmPrinter::emitXXStructorList after D61547 2020-03-21 23:18:23 -07:00
Feature
FileCheck
Instrumentation
Integer
IR
JitListener
Linker
LTO
MachineVerifier
MC [mips] Implement .cpadd directive 2020-03-22 23:34:32 +03:00
Object [obj2yaml] - SHT_DYNAMIC and SHT_REL* sections: stop dumping sh_entsize field when it has the default value. 2020-03-19 17:25:53 +03:00
ObjectYAML
Other
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86
tools [DWARF] Emit DW_AT_call_pc for tail calls 2020-03-24 12:01:55 -07:00
Transforms [DivRemPairs] Freeze operands if they can be undef values 2020-03-25 03:46:14 +09:00
Unit
Verifier Verifier: Check bswap is supported size 2020-03-22 12:15:25 -04:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh