- Oct 08, 2007
-
-
Dan Gohman authored
commands and into the common code. llvm-svn: 42752
-
Dan Gohman authored
llvm-svn: 42751
-
Dan Gohman authored
llvm-svn: 42750
-
Dan Gohman authored
optimization passes. llvm-svn: 42749
-
Dan Gohman authored
llvm-svn: 42747
-
Neil Booth authored
llvm-svn: 42746
-
Neil Booth authored
arbitrary range of bits embedded in the middle of another bignum. This kind of operation is desirable in many cases of software floating point, e.g. converting bignum integers to floating point numbers of fixed precision (you want to extract the precision most significant bits). Elsewhere, add an assertion, and exit the shift functions early if the shift count is zero. llvm-svn: 42745
-
Owen Anderson authored
Begin the process of allowing DomTree on MBB's. Step One: template DomTreeNode by making it a typedef of a templated DomTreeNodeBase. llvm-svn: 42743
-
Evan Cheng authored
llvm-svn: 42742
-
Gordon Henriksen authored
the Objective Caml 'declare_*' functions to behave more or less like getOrInsertFunction. llvm-svn: 42740
-
Chris Lattner authored
llvm-svn: 42739
-
- Oct 07, 2007
-
-
Chris Lattner authored
llvm-svn: 42738
-
Gordon Henriksen authored
llvm-svn: 42736
-
Neil Booth authored
llvm-svn: 42735
-
Neil Booth authored
convertFromZeroExtendedInteger can be simplified as it doesn't need to make a copy of the source bignum. llvm-svn: 42734
-
Neil Booth authored
It used to modify its argument in-place. This interface is saner and the implementation more efficient. It will be needed for decimal->binary conversion. llvm-svn: 42733
-
Neil Booth authored
input. APInt unfortunately zero-extends signed integers, so Dale modified the function to expect zero-extended input. Make this assumption explicit in the function name. llvm-svn: 42732
-
Neil Booth authored
llvm-svn: 42729
-
Gordon Henriksen authored
llvm-svn: 42713
-
- Oct 06, 2007
-
-
Gordon Henriksen authored
llvm-svn: 42707
-
Anton Korobeynikov authored
llvm-svn: 42700
-
Anton Korobeynikov authored
llvm-svn: 42699
-
Gordon Henriksen authored
llvm-svn: 42698
-
Gordon Henriksen authored
llvm-svn: 42697
-
Gordon Henriksen authored
llvm-svn: 42696
-
Evan Cheng authored
llvm-svn: 42692
-
Neil Booth authored
llvm-svn: 42690
-
Chris Lattner authored
llvm-svn: 42687
-
Chris Lattner authored
llvm-svn: 42686
-
Evan Cheng authored
(vextract (v4f32 s2v (f32 load $addr)), 0) -> (f32 load $addr) (vextract (v4i32 bc (v4f32 s2v (f32 load $addr))), 0) -> (i32 load $addr) Remove x86 specific patterns. llvm-svn: 42677
-
Dale Johannesen authored
although not well, and shortening FP converts. llvm-svn: 42672
-
Neil Booth authored
llvm-svn: 42670
-
Neil Booth authored
part widths. Also, return the number of parts actually required to hold the result's value. Remove an over-cautious condition from rounding of float->hex conversion. llvm-svn: 42669
-
Gordon Henriksen authored
llvm-svn: 42668
-
Gordon Henriksen authored
bindings headers themselves, hidden behind #ifdef __cplusplus. llvm-svn: 42666
-
Evan Cheng authored
to its inverse. Testing this as llcbeta llvm-svn: 42661
-
Evan Cheng authored
llvm-svn: 42656
-
Evan Cheng authored
llvm-svn: 42655
-
Devang Patel authored
unswitch when frontier includes basic blocks that are not inside loop. llvm-svn: 42654
-
- Oct 05, 2007
-
-
Evan Cheng authored
cause performance degradation. llvm-svn: 42653
-