- Apr 17, 2007
-
-
Chris Lattner authored
llvm-svn: 36205
-
Chris Lattner authored
llvm-svn: 36203
-
Chris Lattner authored
llvm-svn: 36202
-
Chris Lattner authored
llvm-svn: 36201
-
Chris Lattner authored
llvm-svn: 36200
-
Chris Lattner authored
llvm-svn: 36199
-
Chris Lattner authored
llvm-svn: 36198
-
Chris Lattner authored
llvm-svn: 36197
-
Chris Lattner authored
it is defined in. llvm-svn: 36196
-
Anton Korobeynikov authored
Also, fixed static case in presence of eax livin. This fixes PR331 PS: Why don't we still have push/pop instructions? :) llvm-svn: 36195
-
Chris Lattner authored
field into SubclassData in Value. This shrinks GlobalVAlue from 48->40 bytes, Function from 88->76, and GlobalVariable from 76->68. This trims 4640 bytes off my testcase, reading a bc file without materializing any functions. llvm-svn: 36192
-
Andrew Lenharth authored
llvm-svn: 36191
-
Chris Lattner authored
object is always constant. As such, evaluate it at compile time instead of storing it as an ivar in SymbolTableListTraits. This shrinks every SymbolTableListTraits ilist by a word, shrinking BasicBlock from 44->40 bytes, Function from 96->88 bytes, and Module from 60->52 bytes. llvm-svn: 36189
-
Chris Lattner authored
of two. This shrinkifies Function by 8 bytes (104->96) and Module by 8 bytes (68->60). On a testcase of mine, this reduces the memory used to read a module header from 565680b to 561024, a little over 4K. llvm-svn: 36188
-
Chris Lattner authored
llvm-svn: 36185
-
Reid Spencer authored
llvm-svn: 36183
-
Devang Patel authored
Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/047888.html llvm-svn: 36182
-
Reid Spencer authored
llvm-svn: 36180
-
Reid Spencer authored
llvm-svn: 36179
-
Reid Spencer authored
used because we *do* want to allow nulls in names. llvm-svn: 36178
-
- Apr 16, 2007
-
-
Jeff Cohen authored
llvm-svn: 36177
-
Reid Spencer authored
forcing every small argument of every function regardless of attributes or calling convention to be expanded. llvm-svn: 36174
-
Jeff Cohen authored
replaced it with a FIXME should have determined what did work. Then he would have realized that the code was in fact correct, and would have avoided breaking it. llvm-svn: 36173
-
Devang Patel authored
llvm-svn: 36159
-
Devang Patel authored
llvm-svn: 36158
-
Devang Patel authored
llvm-svn: 36157
-
Reid Spencer authored
llvm-svn: 36156
-
Reid Spencer authored
Thanks, Chris. llvm-svn: 36155
-
Devang Patel authored
function passes. llvm-svn: 36154
-
Devang Patel authored
pass required by one of pass managed by the manager. llvm-svn: 36153
-
Anton Korobeynikov authored
target for tabs checking. llvm-svn: 36146
-
Reid Spencer authored
llvm-svn: 36144
-
Reid Spencer authored
llvm-svn: 36143
-
Reid Spencer authored
Thanks, Chris. llvm-svn: 36139
-
Reid Spencer authored
Subtarget option names must be given in lower case in order to be recognized. Fixes test/CodeGen/Alpha/ctlz.ll llvm-svn: 36125
-
Reid Spencer authored
llvm-svn: 36123
-
Reid Spencer authored
llvm-svn: 36122
-
Reid Spencer authored
Use the new parameter on Function::getIntrinsicID to identify cases where a function is being called with an "llvm." name but it isn't actually an intrinsic. In such cases generate an error. llvm-svn: 36121
-
Reid Spencer authored
Don't assert everytime an intrinsic name isn't recognized. Instead, make the assert optional when callin getIntrinsicID(). This allows the assembler to handle invalid intrinsic names gracefully. llvm-svn: 36120
-
Reid Spencer authored
llvm-svn: 36102
-