|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| | * Allow structs with negative offsets.  This enables the em3d benchmark to
  be made typesafe.  In this case, the struct had an array as the first
  element, so a negative index was ok (the expr was -8 + 8x)
llvm-svn: 2271 | 
| | 
| 
| 
| 
| 
| | test/Regression/Transforms/LevelRaise/2002-04-09-MissedRaise.ll
llvm-svn: 2219 | 
| | 
| 
| 
| 
| 
| | in iOther.h
llvm-svn: 2209 | 
| | 
| 
| 
| 
| 
| 
| | class.  The Method class is obsolete (renamed) and all references to it
are being converted over to Function.
llvm-svn: 2144 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | first element of a structure type.  Before this would not be handled because
getStructOffset would either stop immediately (because StopEarly was true
and Offset = 0), or blast past the level we wanted.
Now ConvertableToGEP steps down through the type one level at a time, checking
the Offset and Scale conditions at each step
llvm-svn: 1931 | 
| | 
| 
| 
| | llvm-svn: 1930 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 2. Allow negative scales in ConvertableToGEP, so that this loop from
   alloc_tree in the Olden health benchmark is correctly raised:
       for (i = 3; i >= 0; i--)
         fval[i] = alloc_tree(level - 1, label*4 + i + 1, new);
   Stepping through the array backwards caused a negative scale.
llvm-svn: 1922 | 
| | 
| 
| 
| | llvm-svn: 1869 | 
| | 
| 
| 
| | llvm-svn: 1862 | 
| | 
| 
| 
| 
| 
| | this now
llvm-svn: 1833 | 
| | 
| 
| 
| | llvm-svn: 1767 | 
| | 
| 
| 
| | llvm-svn: 1518 | 
| | 
| 
| 
| | llvm-svn: 1503 | 
| | 
| 
| 
| 
| 
| 
| | * Add support for pointer indexing
* Fix minor bugs that are majorly annoying
llvm-svn: 1467 | 
| | 
| 
| 
| | llvm-svn: 1430 | 
| | 
| 
| 
| | llvm-svn: 1426 | 
| | 
| 
| 
| | llvm-svn: 1424 | 
| | 
| 
| 
| 
| 
| 
| | Rename ConstPool*   -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407 | 
| | 
| 
| 
| 
| 
| | getStructOffsetType supports array indexing
llvm-svn: 1343 | 
| | 
| 
| 
| | llvm-svn: 1296 | 
| | 
| 
| 
| | llvm-svn: 1214 | 
|  | llvm-svn: 1127 |