llvm-mirror/lib
Jakob Stoklund Olesen a3264c242c Don't add CFG edges for redundant conditional branches.
IR that hasn't been through SimplifyCFG can look like this:

  br i1 %b, label %r, label %r

Make sure we don't create duplicate Machine CFG edges in this case.

Fix the machine code verifier to accept conditional branches with a
single CFG edge.

llvm-svn: 162230
2012-08-20 21:39:52 +00:00
..
Analysis
Archive
AsmParser
Bitcode
CodeGen Don't add CFG edges for redundant conditional branches. 2012-08-20 21:39:52 +00:00
DebugInfo
ExecutionEngine Fix coding style violations in 162135 and 162136. 2012-08-20 17:53:24 +00:00
Linker
MC
Object
Support DataExtractor: Fix integer truncation issues in LEB128 extraction. 2012-08-20 10:52:11 +00:00
TableGen
Target Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock. 2012-08-20 20:52:03 +00:00
Transforms
VMCore
CMakeLists.txt
LLVMBuild.txt
Makefile