1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib
Chris Lattner 7a434679c3 Implement Transforms/SimplifyCFG/switch_thread.ll
This does a simple form of "jump threading", which eliminates CFG edges that
are provably dead.  This triggers 90 times in the external tests, and
eliminating CFG edges is always always a good thing! :)

llvm-svn: 20300
2005-02-24 06:17:52 +00:00
..
Analysis Remove use of bind_obj, deleter, and finegrainify namespacification. 2005-02-22 23:27:21 +00:00
AsmParser add more checking 2005-02-24 05:25:17 +00:00
Bytecode use more specific cast. 2005-02-24 05:26:04 +00:00
CodeGen Fix a bug in the 'store fpimm, ptr' -> 'store intimm, ptr' handling code. 2005-02-22 07:23:39 +00:00
Debugger Correct the comments and file header. 2004-12-23 21:16:46 +00:00
ExecutionEngine Fix problems running the HowToUseJIT on powerpc, and probably problems with 2005-02-20 18:43:35 +00:00
Linker Add support for ".so" files compiled with LLVM which contain LLVM bytecode. 2005-02-19 18:30:29 +00:00
Support Instead of doing a manual comparison loop, just use memcmp, thanks to JohnC 2005-02-15 22:12:10 +00:00
System Fix silly mistake. 2005-02-20 02:48:51 +00:00
Target Only print out machine instructions before modulo scheduling if we are actually doing modulo scheduling! :) 2005-02-24 02:14:44 +00:00
Transforms Implement Transforms/SimplifyCFG/switch_thread.ll 2005-02-24 06:17:52 +00:00
VMCore switch instructions only allow constantints for their values, be more specific. 2005-02-24 05:32:09 +00:00
Makefile Add the Linker library 2004-11-14 21:54:41 +00:00