llvm-mirror/lib
Jim Grosbach 2b8103505a Make tBX_RET and tBX_RET_vararg predicable.
The normal tBX instruction is predicable, so there's no reason the
pseudos for using it as a return shouldn't be. Gives us some nice code-gen
improvements as can be seen by the test changes. In particular, several
tests now have to disable if-conversion because it works too well and defeats
the test.

llvm-svn: 134746
2011-07-08 21:50:04 +00:00
..
Analysis Preserve debug loc. 2011-07-05 21:48:22 +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 existing forms of ConstantArray::get() with a single form 2011-06-22 09:24:39 +00:00
Bitcode type can be null 2011-07-07 05:29:18 +00:00
CodeGen Add an intrinsic and codegen support for fused multiply-accumulate. The intent 2011-07-08 21:39:21 +00:00
CompilerDriver Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
ExecutionEngine Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to 2011-06-30 01:53:36 +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 TargetAsmParser doesn't need reference to Target. 2011-07-08 19:33:14 +00:00
Object Use memcmp. 2011-07-05 20:28:00 +00:00
Support Recognize mipseb as alias for mips for symmetry with mipsel. 2011-07-07 16:53:52 +00:00
Target Make tBX_RET and tBX_RET_vararg predicable. 2011-07-08 21:50:04 +00:00
Transforms Remove unused copy of UpdateInlinedAtInfo. 2011-07-08 19:32:06 +00:00
VMCore Introduce "expect" intrinsic instructions. 2011-07-06 18:22:43 +00:00
CMakeLists.txt Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
Makefile