- Feb 26, 2008
-
-
Nick Kledzik authored
first commit of new LTO system. It is not hooked up in the llvm/tools/Makefile, so no one will build it be default yet llvm-svn: 47621
-
Devang Patel authored
llvm-svn: 47619
-
Devang Patel authored
llvm-svn: 47616
-
Devang Patel authored
Remove unnecessary getOperand/setOperand overriders. Simplify getReturnValue() llvm-svn: 47614
-
Devang Patel authored
Unify to ReturnInst::init() member functions. llvm-svn: 47611
-
Devang Patel authored
llvm-svn: 47607
-
Bill Wendling authored
llvm-svn: 47597
-
Evan Cheng authored
llvm-svn: 47587
-
Devang Patel authored
llvm-svn: 47577
-
Eli Friedman authored
llvm-svn: 47576
-
- Feb 25, 2008
-
-
Dan Gohman authored
and StoreSDNode into LSBaseSDNode. llvm-svn: 47570
-
Chris Lattner authored
llvm-svn: 47563
-
Dan Gohman authored
a SignBitIsZero function to simplify a common use case. llvm-svn: 47561
-
Chris Lattner authored
llvm-svn: 47558
-
Chris Lattner authored
llvm-svn: 47556
-
Chris Lattner authored
llvm-svn: 47555
-
Dan Gohman authored
that combines getValueType and MVT::getSizeInBits, since this occurrs frequently. llvm-svn: 47552
-
Evan Cheng authored
llvm-svn: 47545
-
- Feb 24, 2008
-
-
Bill Wendling authored
%r3 on PPC) in their ASM files. However, it's hard for humans to read during debugging. Adding a new field to the register data that lets you specify a different name to be printed than the one that goes into the ASM file -- %x3 instead of %r3, for instance. llvm-svn: 47534
-
- Feb 23, 2008
-
-
Scott Michel authored
for CellSPU modifications: - SPUInstrInfo.td refactoring: "multiclass" really is _your_ friend. - Other improvements based on refactoring effort in SPUISelLowering.cpp, esp. in SPUISelLowering::PerformDAGCombine(), where zero amount shifts and rotates are now eliminiated, other scalar-to-vector-to-scalar silliness is also eliminated. - 64-bit operations are being implemented, _muldi3.c gcc runtime now compiles and generates the right code. More work still needs to be done. llvm-svn: 47532
-
Devang Patel authored
llvm-svn: 47516
-
Devang Patel authored
llvm-svn: 47511
-
Evan Cheng authored
llvm-svn: 47510
-
Devang Patel authored
To support multiple return values, now ret instruction supports multiple operands instead of one aggregate operand. llvm-svn: 47508
-
- Feb 22, 2008
-
-
Dale Johannesen authored
stuff into ParamAttrsList.h. Per feedback from ParamAttrs changes. llvm-svn: 47504
-
Evan Cheng authored
llvm-svn: 47493
-
Devang Patel authored
llvm-svn: 47488
-
Dale Johannesen authored
the way through. It is now used for codegen. llvm-svn: 47484
-
Anton Korobeynikov authored
llvm-svn: 47482
-
Anton Korobeynikov authored
llvm-svn: 47480
-
Evan Cheng authored
the definition of the operand also reaches its uses. llvm-svn: 47475
-
Devang Patel authored
llvm-svn: 47471
-
Chris Lattner authored
llvm-svn: 47469
-
- Feb 21, 2008
-
-
Andrew Lenharth authored
llvm-svn: 47435
-
Andrew Lenharth authored
Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet llvm-svn: 47430
-
- Feb 20, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 47397
-
Dan Gohman authored
consistency. llvm-svn: 47393
-
Devang Patel authored
llvm-svn: 47392
-
Devang Patel authored
llvm-svn: 47390
-
Devang Patel authored
llvm-svn: 47386
-