llvm-mirror/lib
Nick Lewycky ce38535f5b Bail on unswitching a switch statement for a case with a critical edge. We name
which edge to split by pred/succ pair, which means that we can end up splitting
the wrong edge (by case value) in the switch statement entirely. Fixes PR10031!

llvm-svn: 132535
2011-06-03 06:27:15 +00:00
..
Analysis When marking a block as being unanalyzable, use "Clobber" on the terminator instead of the first instruction in the block. This is a bit of a hack; "Clobber" isn't really the right marking in the first place. memdep doesn't really have any way of properly expressing "unanalyzable" at the moment. Using it on the terminator is much less ambiguous than using it on an arbitrary instruction, though. 2011-06-02 00:08:52 +00:00
Archive Revert PathV2 changes, as sys::fs::unique_file is not finished yet. 2011-03-01 19:50:55 +00:00
AsmParser Replace the -unwind-tables option with a per function flag. This is more 2011-05-25 03:44:17 +00:00
Bitcode Whitespace and other cleanup. Functionallity unchanged. 2011-06-03 05:09:12 +00:00
CodeGen Avoid calling TRI->getAllocatableSet in RAFast. 2011-06-02 23:41:40 +00:00
CompilerDriver Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
ExecutionEngine Avoid a Twine that referenced a tmp (which proceded to go out of scope before 2011-05-19 00:45:05 +00:00
Linker Set the unnamed_addr only when we're creating a new GV in the dest module. 2011-03-29 23:31:06 +00:00
MC .cfi directive register parsing flexibility. 2011-06-02 17:14:04 +00:00
Object Remove dead variable pointed out by GCC 4.6 warnings, and reflow this a little 2011-05-02 05:05:29 +00:00
Support Add new -d option to tblgen. It writes a make(1)-style dependency file. 2011-06-01 13:10:15 +00:00
Target Add ARM fast-isel support for materializing the address of a global in cases where the global uses an indirect symbol. 2011-06-03 01:13:19 +00:00
Transforms Bail on unswitching a switch statement for a case with a critical edge. We name 2011-06-03 06:27:15 +00:00
VMCore Basic PassManager diagnostics. 2011-06-03 00:48:58 +00:00
CMakeLists.txt Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
Makefile Add LLVMObject Library. 2010-11-15 03:21:41 +00:00