- Feb 05, 2007
-
-
Reid Spencer authored
llvm-svn: 33903
-
- Jan 27, 2007
-
-
Jim Laskey authored
llvm-svn: 33557
-
- Jan 26, 2007
-
-
Jim Laskey authored
llvm-svn: 33539
-
- Jan 17, 2007
-
-
Chris Lattner authored
llvm-svn: 33295
-
Reid Spencer authored
commands. Linux is more forgiving. Patch by Gordon Henriksen. Thanks, Gordon! llvm-svn: 33285
-
- Jan 16, 2007
-
-
Reid Spencer authored
llvm-svn: 33274
-
- Jan 12, 2007
-
-
Reid Spencer authored
Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 64 bit integers. This change does several things: 1. Introduces a new Derived Type, IntegerType, to represent the number of bits in an integer. The Type classes SubclassData field is used to store the number of bits. This allows 2^23 bits in an integer type. 2. Removes the five integer Type::TypeID values for the 1, 8, 16, 32 and 64-bit integers. These are replaced with just IntegerType which is not a primitive any more. 3. Adjust the rest of LLVM to account for this change. Note that while this incremental change lays the foundation for arbitrary bit-width integers, LLVM has not yet been converted to actually deal with them in any significant way. Most optimization passes, for example, will still only deal with the byte-width integer types. Future increments will rectify this situation. llvm-svn: 33113
-
- Jan 11, 2007
-
-
Reid Spencer authored
llvm-svn: 33070
-
- Dec 31, 2006
-
-
Reid Spencer authored
Convert signed integer types to signless. llvm-svn: 32786
-
- Dec 18, 2006
-
-
Reid Spencer authored
first difference. llvm-svn: 32645
-
- Dec 12, 2006
-
-
Jim Laskey authored
llvm-svn: 32491
-
Jim Laskey authored
llvm-svn: 32488
-
Jim Laskey authored
llvm-svn: 32483
-
- Dec 11, 2006
-
-
Reid Spencer authored
different code to be produced between two llvm builds that differe slightly. This is useful in tracking down mis-optimization bugs. llvm-svn: 32435
-
- Dec 09, 2006
-
-
Reid Spencer authored
Don't generate the reference output for each comparison. llvm-svn: 32395
-
- Dec 08, 2006
-
-
Reid Spencer authored
llvm-svn: 32369
-
- Dec 07, 2006
-
-
Bill Wendling authored
llvm-svn: 32333
-
- Dec 01, 2006
-
-
Evan Cheng authored
llvm-svn: 32107
-
- Nov 25, 2006
-
-
Reid Spencer authored
llvm-svn: 31901
-
- Nov 24, 2006
-
-
Reid Spencer authored
llvm-svn: 31899
-
- Nov 22, 2006
-
-
Reid Spencer authored
llvm-svn: 31893
-
- Nov 20, 2006
-
-
Chris Lattner authored
llvm-svn: 31880
-
- Nov 18, 2006
-
-
Reid Spencer authored
llvm-svn: 31851
-
Reid Spencer authored
the correct options, places the patch content in order that makes sense for review, and filters cruft out of the patch (like diffs in *.cvs files). It produces both a NAME.patch.raw (unfiltered) and NAME.patch (filtered) file. llvm-svn: 31850
-
Reid Spencer authored
llvm-svn: 31849
-
- Nov 17, 2006
-
-
Evan Cheng authored
llvm-svn: 31804
-
- Nov 16, 2006
-
-
Reid Spencer authored
llvm-svn: 31786
-
Chris Lattner authored
not be used for anything other than backwards compat constraint handling. Add support for a new DisableEncoding property which contains a list of registers that should not be encoded by the generated code emitter. Convert the codeemitter generator to use this, fixing some PPC JIT regressions. llvm-svn: 31769
-
- Nov 15, 2006
-
-
Chris Lattner authored
llvm-svn: 31748
-
- Nov 14, 2006
-
-
Chris Lattner authored
why. llvm-svn: 31743
-
Chris Lattner authored
llvm-svn: 31742
-
Chris Lattner authored
llvm-svn: 31740
-
Chris Lattner authored
llvm-svn: 31739
-
Chris Lattner authored
stores. llvm-svn: 31738
-
Chris Lattner authored
that there were two input operands before the variable operand portion. This *happened* to be true for all call instructions, which took a chain and a destination, but was not true for the PPC BCTRL instruction, whose destination is implicit. Making this code more general allows elimination of the custom selection logic for BCTRL. llvm-svn: 31732
-
- Nov 13, 2006
-
-
Reid Spencer authored
llvm-svn: 31700
-
- Nov 11, 2006
-
-
Reid Spencer authored
llvm-svn: 31678
-
- Nov 10, 2006
-
-
Chris Lattner authored
have to be a subpart of a complex operand. llvm-svn: 31618
-
- Nov 09, 2006
-
-
Evan Cheng authored
llvm-svn: 31583
-
Reid Spencer authored
llvm-svn: 31582
-