|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 40673 | 
| | 
| 
| 
| | llvm-svn: 36662 | 
| | 
| 
| 
| 
| 
| 
| | Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652 | 
| | 
| 
| 
| | llvm-svn: 36632 | 
| | 
| 
| 
| 
| 
| | target for tabs checking.
llvm-svn: 36146 | 
| | 
| 
| 
| | llvm-svn: 34854 | 
| | 
| 
| 
| | llvm-svn: 33511 | 
| | 
| 
| 
| 
| 
| 
| 
| | resolve PR1088, and to help PR411.
This simplifies many clients also
llvm-svn: 32989 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | This patch replaces signed integer types with signless ones:
1. [US]Byte -> Int8
2. [U]Short -> Int16
3. [U]Int   -> Int32
4. [U]Long  -> Int64.
5. Removal of isSigned, isUnsigned, getSignedVersion, getUnsignedVersion
   and other methods related to signedness. In a few places this warranted
   identifying the signedness information from other sources.
llvm-svn: 32785 | 
| | 
| 
| 
| 
| 
| | delete some dead ones.
llvm-svn: 32694 | 
| | 
| 
| 
| 
| 
| | creation calls.
llvm-svn: 32521 | 
| | 
| 
| 
| | llvm-svn: 32477 | 
| | 
| 
| 
| | llvm-svn: 32469 | 
| | 
| 
| 
| 
| 
| | is 'unsigned'.
llvm-svn: 32279 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM are
provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the
exception of 175.vpr which fails only on a slight floating point output
difference.
llvm-svn: 31931 | 
| | 
| 
| 
| 
| 
| 
| 
| | This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.
llvm-svn: 31063 | 
| | 
| 
| 
| | llvm-svn: 29925 | 
| | 
| 
| 
| | llvm-svn: 29911 | 
|  | llvm-svn: 29324 |