1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test
David Blaikie 201ccd89a8 Recommit r348806: DebugInfo: Use symbol difference for CU length to simplify assembly reading/editing
Mucking about simplifying a test case ( https://reviews.llvm.org/D55261 ) I stumbled across something I've hit before - that LLVM's (GCC's does too, FWIW) assembly output includes a hardcode length for a DWARF unit in its header. Instead we could emit a label difference - making the assembly easier to read/edit (though potentially at a slight (I haven't tried to observe it) performance cost of delaying/sinking the length computation into the MC layer).

Fix: Predicated all the changes (including creating the labels, even if they aren't used/needed) behind the NVPTX useSectionsAsReferences, avoiding emitting labels in NVPTX where ptxas can't parse them.

Reviewers: JDevlieghere, probinson, ABataev

Differential Revision: https://reviews.llvm.org/D55281

llvm-svn: 349430
2018-12-18 01:06:09 +00:00
..
Analysis
Assembler
Bindings
Bitcode
BugPoint
CodeGen [X86] Add baseline tests for D55780 2018-12-17 23:20:14 +00:00
DebugInfo Recommit r348806: DebugInfo: Use symbol difference for CU length to simplify assembly reading/editing 2018-12-18 01:06:09 +00:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck [FileCheck] Annotate input dump (final tweaks) 2018-12-18 00:03:51 +00:00
Instrumentation hwasan: Move ctor into a comdat. 2018-12-17 22:56:34 +00:00
Integer
JitListener
Linker
LTO
MC [WebAssembly] Fix assembler parsing of br_table. 2018-12-17 22:04:44 +00:00
Object
ObjectYAML
Other
SafepointIRVerifier
SymbolRewriter
TableGen
ThinLTO/X86
tools DebugInfo: Update gold plugin tests due to CU attribute reordering in r349207 2018-12-17 21:10:28 +00:00
Transforms [AggressiveInstCombine] convert rotate with guard branch into funnel shift (PR34924) 2018-12-17 21:14:51 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh