llvm-mirror/lib
Chris Lattner 2c890dc2b4 Teach vm core to more aggressively fold 'trunc' constantexprs,
allowing it to simplify the crazy constantexprs in the testcases
down to something sensible.  This allows -std-compile-opts to
completely "devirtualize" the pointers to member functions in
the testcase from PR5176.

llvm-svn: 84368
2009-10-17 21:53:27 +00:00
..
Analysis Remove MallocInst from LLVM Instructions. 2009-10-17 01:18:07 +00:00
Archive
AsmParser Remove MallocInst from LLVM Instructions. 2009-10-17 01:18:07 +00:00
Bitcode Remove MallocInst from LLVM Instructions. 2009-10-17 01:18:07 +00:00
CodeGen Suppress -Asserts warning. 2009-10-17 09:33:00 +00:00
CompilerDriver First draft of the OptionPreprocessor. 2009-10-17 20:09:29 +00:00
ExecutionEngine s/DebugLoc.CompileUnit/DebugLoc.Scope/g 2009-10-13 23:28:53 +00:00
Linker
MC MC: Set symbol values in MachO MCStreamer. 2009-10-16 01:58:23 +00:00
Support Move UnescapeString to a static function for its sole client; its inefficient and broken. 2009-10-17 20:43:42 +00:00
System Haiku porting patches, Credit to Paul Davey. 2009-10-12 04:57:20 +00:00
Target Distinquish stack slots from other stack objects. They (and fixed objects) get FixedStack PseudoSourceValues. 2009-10-17 09:20:14 +00:00
Transforms Use raw_ostream::write_escaped instead of EscapeString. 2009-10-17 20:43:19 +00:00
VMCore Teach vm core to more aggressively fold 'trunc' constantexprs, 2009-10-17 21:53:27 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00