1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test
Manman Ren 3769ac64a6 Reverse order of the two branches at end of a basic block if it is profitable.
We branch to the successor with higher edge weight first.
Convert from
     je    LBB4_8  --> to outer loop
     jmp   LBB4_14 --> to inner loop
to
     jne   LBB4_14
     jmp   LBB4_8

PR12750
rdar: 11393714

llvm-svn: 161018
2012-07-31 01:11:07 +00:00
..
Analysis
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Reverse order of the two branches at end of a basic block if it is profitable. 2012-07-31 01:11:07 +00:00
DebugInfo Add a DW_AT_high_pc for CUs that are a single address range. Update 2012-07-27 22:00:05 +00:00
ExecutionEngine
Feature
Instrumentation revert r160742: it's breaking CMake build 2012-07-25 18:49:28 +00:00
Integer
Linker
MC Keep empty assembly macro argument values in the middle of the list. 2012-07-30 22:44:17 +00:00
Object
Other
Scripts
TableGen
Transforms When constant folding GEP expressions, keep the address space information of pointers. 2012-07-30 07:25:20 +00:00
Unit
Verifier
YAMLParser
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh