- Dec 18, 2006
-
-
Reid Spencer authored
that its last uses have been removed. llvm-svn: 32653
-
Reid Spencer authored
form so we can remove that method from ConstantExpr. llvm-svn: 32652
-
Reid Spencer authored
llvm-svn: 32651
-
Reid Spencer authored
llvm-svn: 32650
-
Reid Spencer authored
llvm-svn: 32649
-
Rafael Espindola authored
llvm-svn: 32648
-
Reid Spencer authored
match. llvm-svn: 32647
-
Reid Spencer authored
ConstantInt doesn't care about the sign of the type it represents. It only cares about the bitwidth so there is no need to make the sign of the type match the SExt or ZExt constant expression. llvm-svn: 32646
-
Reid Spencer authored
first difference. llvm-svn: 32645
-
- Dec 17, 2006
-
-
Chris Lattner authored
llvm-svn: 32644
-
Reid Spencer authored
repeating the logic in two different parts of the code. llvm-svn: 32643
-
Reid Spencer authored
Generate the BITCAST_TEMPORARY regardless of the uses or inlinability of the instruction. This temporary is needed to perform the instruction, not provide storage for its results. llvm-svn: 32642
-
Bill Wendling authored
from the code if "cnull" is passed into them. llvm-svn: 32641
-
Bill Wendling authored
llvm-svn: 32640
-
Bill Wendling authored
llvm-svn: 32639
-
Bill Wendling authored
llvm-svn: 32638
-
Reid Spencer authored
and isMinValue methods of ConstantInt. These have been broken since the isSigned parameter was added. It is necessary to use the signed version of the type in the call to isValueValidForType or else incorrect results are returned. llvm-svn: 32637
-
Bill Wendling authored
rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to the correct print() method. llvm-svn: 32636
-
- Dec 16, 2006
-
-
Reid Spencer authored
The default is disabled until we know this doesn't break anyone. llvm-svn: 32635
-
Chris Lattner authored
zero arg vararg functions, pass undef instead of 'int 0', which is cheaper. llvm-svn: 32634
-
Chris Lattner authored
by producing target constants instead of constants. Constants can get selected to li/movri instructions, which causes the scheduler to explode. llvm-svn: 32633
-
Chris Lattner authored
llvm-svn: 32632
-
Chris Lattner authored
llvm-svn: 32631
-
Chris Lattner authored
llvm-svn: 32630
-
Evan Cheng authored
llvm-svn: 32629
-
Evan Cheng authored
llvm-svn: 32628
-
Chris Lattner authored
llvm-svn: 32627
-
Chris Lattner authored
llvm-svn: 32626
-
Chris Lattner authored
llvm-svn: 32625
-
Chris Lattner authored
llvm-svn: 32624
-
Evan Cheng authored
llvm-svn: 32623
-
Jeff Cohen authored
llvm-svn: 32622
-
Evan Cheng authored
llvm-svn: 32621
-
Devang Patel authored
it instead of passVectorBegin/End(). llvm-svn: 32620
-
Evan Cheng authored
llvm-svn: 32619
-
- Dec 15, 2006
-
-
Devang Patel authored
llvm-svn: 32618
-
Jeff Cohen authored
llvm-svn: 32617
-
Evan Cheng authored
llvm-svn: 32616
-
Jeff Cohen authored
llvm-svn: 32615
-
Jeff Cohen authored
llvm-svn: 32614
-