- Apr 17, 2007
-
-
Chris Lattner authored
llvm-svn: 36205
-
Chris Lattner authored
llvm-svn: 36204
-
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
-
Jeff Cohen authored
llvm-svn: 36194
-
Jeff Cohen authored
llvm-svn: 36193
-
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
-
Andrew Lenharth authored
llvm-svn: 36190
-
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: 36187
-
Devang Patel authored
extensions. llvm-svn: 36186
-
Chris Lattner authored
llvm-svn: 36185
-
Devang Patel authored
llvm-svn: 36184
-
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
-
Devang Patel authored
llvm-svn: 36181
-
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
llvm-svn: 36176
-
Reid Spencer authored
llvm-svn: 36175
-
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
-
Chris Lattner authored
llvm-svn: 36172
-
Devang Patel authored
llvm-svn: 36171
-
Chris Lattner authored
llvm-svn: 36170
-
Chris Lattner authored
llvm-svn: 36169
-
Reid Spencer authored
llvm-svn: 36168
-
Chris Lattner authored
llvm-svn: 36167
-
Chris Lattner authored
llvm-svn: 36166
-