1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib
Chris Lattner 3fad520c62 Refactor some code, making it simpler.
When doing the initial pass of constant folding, if we get a constantexpr,
simplify the constant expr like we would do if the constant is folded in the
normal loop.

This fixes the missed-optimization regression in
Transforms/InstCombine/getelementptr.ll last night.

llvm-svn: 28224
2006-05-11 17:11:52 +00:00
..
Analysis Implement Transforms/IndVarsSimplify/complex-scev.ll, a case where we didn't 2006-04-26 18:34:07 +00:00
AsmParser Make sure CVS versions of yacc and lex files get distributed. 2006-04-12 20:57:05 +00:00
Bytecode Apply bug fix supplied by Greg Pettyjohn for a bug he found: '<invalid>' is not a legal path on Windows. 2006-05-06 23:25:53 +00:00
CodeGen Set weight of zero length intervals to infinite to prevent them from being 2006-05-11 07:29:24 +00:00
Debugger Add the README files to the distribution. 2006-04-13 06:39:24 +00:00
ExecutionEngine Move some methods out of line so that MutexGuard.h isn't needed in a public header. 2006-05-08 22:00:52 +00:00
Linker Add shufflevector support 2006-04-08 01:19:47 +00:00
Support Fix PR743: emit -help output of a tool to cout, not cerr. 2006-04-28 05:36:25 +00:00
System Unlike Unix, Windows won't let a file be implicitly replaced via renaming without explicit permission. 2006-05-07 02:51:51 +00:00
Target Add MOV16_rm / MOV32_rm and MOV16_mr / MOV32_mr to isLoadFromStackSlot and isStoreToStackSlot 2006-05-11 07:33:49 +00:00
Transforms Refactor some code, making it simpler. 2006-05-11 17:11:52 +00:00
VMCore Add an assertion for a common error 2006-05-10 04:32:43 +00:00
Makefile