1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib
Dan Gohman 613d152216 Expand i8 selects into control flow instead of 16-bit conditional
moves. This avoids the need to promote the operands (or implicitly
extend them, a partial register update condition), and can reduce
i8 register pressure. This substantially speeds up code such as
write_hex in lib/Support/raw_ostream.cpp.

subclass-coalesce.ll is too trivial and no longer tests what it was
originally intended to test.

llvm-svn: 80184
2009-08-27 00:14:12 +00:00
..
Analysis Unbreak CMake build 2009-08-26 16:33:57 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. 2009-08-26 05:01:18 +00:00
Bitcode Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. 2009-08-26 05:01:18 +00:00
CodeGen Rework getPersonalityIndex slightly - 0 is now a valid and not-NULL 2009-08-26 21:44:57 +00:00
CompilerDriver convert LoopInfo.h and GraphWriter.h to use raw_ostream 2009-08-23 07:19:13 +00:00
Debugger Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
ExecutionEngine Fix PR4772 ARM JIT.GlobalInFuction unittest by explicitly initialize MMI 2009-08-25 10:12:55 +00:00
Linker Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
MC llvm-mc/Mach-O: Don't put assembler temporary labels in the symbol table. 2009-08-26 22:13:22 +00:00
Support Make LLVM command-line tools overwrite their output files without -f. 2009-08-25 15:34:52 +00:00
System remove the last uses of Config/alloca.h 2009-08-23 22:57:38 +00:00
Target Expand i8 selects into control flow instead of 16-bit conditional 2009-08-27 00:14:12 +00:00
Transforms Make this into a static method. 2009-08-26 22:55:11 +00:00
VMCore Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. 2009-08-26 05:01:18 +00:00
Makefile