llvm/lib
Chris Lattner b8cd4d3d49 Implement support for simplifying vector comparisons by 0.0 and 1.0 like we
do for scalars.  Patch contributed by Nicolas Capens

This also generalizes the previous xforms to work on long double, now that 
isExactlyValue works for long double.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54653 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-11 22:06:05 +00:00
..
Analysis "This patch adds a virtual call to AbstractLatticeFunction to derive a 2008-08-09 17:23:35 +00:00
Archive Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
AsmParser Add vector shifts to the IR, patch by Eli Friedman. 2008-07-29 15:49:41 +00:00
Bitcode Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
CodeGen Take the FrameOffset into account when computing the alignment 2008-08-11 18:27:03 +00:00
Debugger - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. 2008-06-30 07:31:25 +00:00
ExecutionEngine Fix the LLVMCreateJITCompiler C binding. 2008-08-08 20:49:28 +00:00
Linker Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixes 2008-07-14 07:23:24 +00:00
Support Fix several const-correctness issues, resolving some -Wcast-qual warnings. 2008-08-05 14:45:15 +00:00
System Create temp. file in current path. 2008-07-24 00:35:38 +00:00
Target Implement ISD::TRAP support on PPC 2008-08-11 17:36:31 +00:00
Transforms Implement support for simplifying vector comparisons by 0.0 and 1.0 like we 2008-08-11 22:06:05 +00:00
VMCore Keep track of analysis usage information for passes. Avoid invoking 2008-08-11 21:13:39 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00