llvm-6502/lib
Justin Bogner bcb726dc8a Transforms: Don't create bad weights when eliminating dead cases
If we happen to eliminate every case in a switch that has branch
weights, we currently try to create metadata for the one remaining
branch, triggering an assert. Instead, we need to check that the
metadata we're trying to create is sensible.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197791 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-20 08:21:30 +00:00
..
Analysis [block-freq] Teach branch probability how to return the edge weight in between a BasicBlock and one of its successors. 2013-12-14 02:24:25 +00:00
AsmParser Begin adding docs and IR-level support for the inalloca attribute 2013-12-19 02:14:12 +00:00
Bitcode Begin adding docs and IR-level support for the inalloca attribute 2013-12-19 02:14:12 +00:00
CodeGen Ranges in the .debug_range section need to have begin and end labels, 2013-12-20 04:34:22 +00:00
DebugInfo DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers 2013-12-13 21:33:40 +00:00
ExecutionEngine There are no __register_frame and __deregister_frame functions 2013-12-17 08:40:11 +00:00
IR When parsing data layout string looking for endianness, use the correct default 2013-12-20 02:54:35 +00:00
IRReader
Linker
LTO Add TargetLibraryInfo in LTO passes builder 2013-12-12 01:37:39 +00:00
MC Add a finishParse() callback to the targer asm parser 2013-12-19 18:08:08 +00:00
Object Support for microMIPS TLS relocations. 2013-12-19 16:02:32 +00:00
Option
Support Make sys::ThreadLocal<> zero-initialized on non-thread builds (PR18205) 2013-12-19 20:32:44 +00:00
TableGen
Target ARM IAS: add support for the .pool directive 2013-12-20 07:21:16 +00:00
Transforms Transforms: Don't create bad weights when eliminating dead cases 2013-12-20 08:21:30 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile