1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib
Chris Lattner bddc114cfb Minor code layout tweak: if we have something like this:
if (cond) goto BB2
BB1:
    ...
    return;
BB2:
   ...

Move BB1 to the end of the function so that the code falls through in the
non-return case.  This has the effect of moving assert (and other no-return
call) bodies and return blocks out of loops.

llvm-svn: 31855
2006-11-18 20:47:54 +00:00
..
Analysis Needed <iostream> for now. 2006-11-17 09:44:28 +00:00
AsmParser Initialize some pointers to quiet the compiler (when doing build_gcc 2006-11-12 11:10:39 +00:00
Bytecode Have ConstantExprs upgrade opcodes the same way as instructions. 2006-11-18 04:37:19 +00:00
CodeGen Minor code layout tweak: if we have something like this: 2006-11-18 20:47:54 +00:00
Debugger For PR786: 2006-11-02 20:25:50 +00:00
ExecutionEngine Allow target to specify alignment for function stub. 2006-11-16 20:04:54 +00:00
Linker Remvoe a do-nothing else block. 2006-11-11 20:27:49 +00:00
Support Moved definition of llvm_ostream wrappers to the Streams.cpp file. 2006-11-17 09:54:47 +00:00
System Unbreak VC++ build. 2006-11-05 19:31:28 +00:00
Target on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots. 2006-11-18 01:57:19 +00:00
Transforms Do not convert massive blocks on phi nodes into select statements. Instead 2006-11-18 19:19:36 +00:00
VMCore Removed iostream #includes. Replaced std::cerr with DOUT. 2006-11-17 08:03:48 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00