1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib
Florian Hahn 42f8bf297c [framelowering] Skip dbg values when getting next/previous instruction.
Summary:
In mergeSPUpdates, debug values need to be ignored when getting the
previous element, otherwise debug data could have an impact on codegen.

In eliminateCallFramePseudoInstr, debug values after the erased element
could have an impact on codegen and should be skipped.

Closes PR31319 (https://llvm.org/bugs/show_bug.cgi?id=31319)

Reviewers: mkuper, MatzeB, aprantl

Subscribers: gbedwell, llvm-commits

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

llvm-svn: 290423
2016-12-23 11:35:00 +00:00
..
Analysis Don't consider allocsize functions to be allocation functions. 2016-12-23 01:18:09 +00:00
AsmParser [LLParser] Make the line field of DIMacro(File) optional. 2016-12-22 00:29:00 +00:00
Bitcode MetadataLoader: split the creation of a single metadata out of a Record into its own function (NFC) 2016-12-23 03:59:18 +00:00
CodeGen Make the canonicalisation on shifts benifit to more case. 2016-12-23 02:56:07 +00:00
DebugInfo [ObjectYAML] Support for DWARF debug_info section 2016-12-22 22:44:27 +00:00
Demangle Demangle: remove references to allocator for default allocator 2016-11-20 00:20:27 +00:00
ExecutionEngine Update mailing list post URL and add libunwind reference 2016-12-21 20:51:42 +00:00
Fuzzer [libfuzzer] dump_coverage command line flag 2016-12-19 22:18:08 +00:00
IR Refactor the DIExpression fragment query interface (NFC) 2016-12-22 05:27:12 +00:00
IRReader Timer: Track name and description. 2016-11-18 19:43:18 +00:00
LibDriver LibDriver: Allow resource files to be archive members. 2016-12-15 19:37:46 +00:00
LineEditor
Linker [ThinLTO] Import only necessary DICompileUnit fields 2016-12-12 16:09:30 +00:00
LTO [ThinLTO] Import composite types as declarations 2016-12-16 21:25:01 +00:00
MC Resubmit "[CodeView] Hook CodeViewRecordIO for reading/writing symbols." 2016-12-16 22:48:14 +00:00
Object Fix a bugs with using some Mach-O command line flags like "-arch armv7m". 2016-12-16 22:54:02 +00:00
ObjectYAML [ObjectYAML] Support for DWARF debug_info section 2016-12-22 22:44:27 +00:00
Option
Passes [NewGVN] Add the pass to PassRegistry.def. 2016-12-22 16:35:02 +00:00
ProfileData
Support Add missing includes on Windows. 2016-12-21 18:50:52 +00:00
TableGen [TableGen] Centralize/Unify error handling. 2016-12-05 22:58:01 +00:00
Target [framelowering] Skip dbg values when getting next/previous instruction. 2016-12-23 11:35:00 +00:00
Transforms [NewGVN] Remove (for now) unused code. NFCI. 2016-12-23 10:28:30 +00:00
CMakeLists.txt
LLVMBuild.txt