hanchenye-llvm-project/llvm/lib
Chris Lattner 78e9cab229 Generalize FP constant shrinking optimization to apply to any vt
except ppc long double.  This allows us to shrink constant pool
entries for x86 long double constants, which in turn allows us to
use flds/fldl instead of fldt.

llvm-svn: 47938
2008-03-05 06:48:13 +00:00
..
Analysis Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically what gets printed. Be const-correct in PrintResults and uninline it too 2008-02-28 08:38:45 +00:00
Archive Add alias with non-external aliasee to the list of exported symbols of the library. 2008-03-04 20:15:35 +00:00
AsmParser regenerate. 2008-03-03 18:58:47 +00:00
Bitcode Add an unwind_to field to basic blocks, making them Users instead of Values. 2008-03-02 02:48:09 +00:00
CodeGen Generalize FP constant shrinking optimization to apply to any vt 2008-03-05 06:48:13 +00:00
Debugger Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
ExecutionEngine Simplify code using convertFromZeroExtendedInteger with an APInt 2008-02-29 01:27:13 +00:00
Linker Properly populate lists of defined/undefined symbols in presence of aliases 2008-03-04 20:16:11 +00:00
Support Add support to APInt for shift and rotate operations with APInt 2008-02-29 01:40:47 +00:00
System Stub out a Path::GetMainExecutable call to find the path to the 2008-03-03 02:55:43 +00:00
Target Ignore debugging related instructions if they get this far. 2008-03-05 02:34:36 +00:00
Transforms Skip functions that return multiple values. 2008-03-05 00:36:59 +00:00
VMCore Check struct return type first. 2008-03-05 00:27:05 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00