llvm-6502/lib
Dan Gohman 69fbc7f477 Move the memoization check for SCEVSignExtendExpr and
SCEVZeroExtendExpr ahead of the most expensive analysis. This
speeds up analysis and helps avoid pathologically bad behavior
on the testcase in PR4534.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75496 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-13 20:55:53 +00:00
..
Analysis Move the memoization check for SCEVSignExtendExpr and 2009-07-13 20:55:53 +00:00
Archive Fix some non-sensical code. 2009-07-13 05:29:34 +00:00
AsmParser assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
Bitcode assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
CodeGen Add infrastructure to allow post instruction printing action triggers. 2009-07-13 20:25:48 +00:00
CompilerDriver Delete the temp dir even when '--temp-dir' is specified. 2009-07-11 19:27:07 +00:00
Debugger Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
ExecutionEngine Match declaration to definition. 2009-07-12 23:50:34 +00:00
Linker assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
MC assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
Support Add NetBSD to the Triple class, patch by Krister Walfridsson! 2009-07-13 20:22:23 +00:00
System Use llvm_report_error, not llvm_unreachable. 2009-07-12 21:01:49 +00:00
Target Reverted r75484. It was causing a failure with Apple-style builds. 2009-07-13 20:27:41 +00:00
Transforms Don't bother to call commonIntCastTransforms for bitcasts; int->int 2009-07-13 20:53:00 +00:00
VMCore Change printInstruction to not print a trailing newline. Value::dump 2009-07-13 18:27:59 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00