- Nov 09, 2005
-
-
Chris Lattner authored
eliminates almost one node per block in common cases. llvm-svn: 24254
-
Chris Lattner authored
turn power-of-two multiplies into shifts early to improve compile time. llvm-svn: 24253
-
Chris Lattner authored
llvm-svn: 24252
-
Chris Lattner authored
Change the ValueList array for each node to be shared instead of individuallyallocated. Further, in the common case where a node has a single value, justreference an element from a small array. This is a small compile-time win. llvm-svn: 24251
-
Chris Lattner authored
allocated. Further, in the common case where a node has a single value, just reference an element from a small array. This is a small compile-time wi. llvm-svn: 24250
-
- Nov 08, 2005
-
-
Chris Lattner authored
Switch the operandlist/valuelist from being vectors to being just an array.This saves 12 bytes from SDNode, but doesn't speed things up substantially (our graphs apparently already fit within the cache on my g5). In any case this reduces memory usage. llvm-svn: 24249
-
Chris Lattner authored
This saves 12 bytes from SDNode, but doesn't speed things up substantially (our graphs apparently already fit within the cache on my g5). In any case this reduces memory usage. llvm-svn: 24248
-
Chris Lattner authored
llvm-svn: 24247
-
Chris Lattner authored
llvm-svn: 24246
-
John Criswell authored
llvm-svn: 24244
-
John Criswell authored
llvm-svn: 24243
-
Chris Lattner authored
llvm-svn: 24242
-
Chris Lattner authored
set and eliminating the need to iterate whenever something is removed (which can be really slow in some cases). Thx to Jim for pointing out something silly I was getting stuck on. :) llvm-svn: 24241
-
Chris Lattner authored
not spending tons of time microoptimizing it. This is useful for an -O0 style of build. llvm-svn: 24235
-
Chris Lattner authored
llvm-svn: 24234
-
Chris Lattner authored
Add a new option to indicate we want the code generator to emit code quickly,not spending tons of time microoptimizing it. This is useful for an -O0style of build. llvm-svn: 24233
-
- Nov 07, 2005
-
-
Jim Laskey authored
llvm-svn: 24231
-
Duraid Madina authored
llvm-svn: 24228
-
- Nov 06, 2005
-
-
Chris Lattner authored
llvm-svn: 24227
-
Chris Lattner authored
llvm-svn: 24226
-
Duraid Madina authored
love (especially with -sched=simple) llvm-svn: 24225
-
Nate Begeman authored
alignment information appropriately. Includes code for PowerPC to support fixed-size allocas with alignment larger than the stack. Support for arbitrarily aligned dynamic allocas coming soon. llvm-svn: 24224
-
Chris Lattner authored
llvm-svn: 24223
-
Chris Lattner authored
llvm-svn: 24222
-
Chris Lattner authored
llvm-svn: 24221
-
Chris Lattner authored
llvm-svn: 24220
-
Chris Lattner authored
llvm-svn: 24219
-
Chris Lattner authored
llvm-svn: 24218
-
Chris Lattner authored
llvm-svn: 24217
-
Chris Lattner authored
llvm-svn: 24216
-
Chris Lattner authored
llvm-svn: 24213
-
Chris Lattner authored
llvm-svn: 24212
-
Chris Lattner authored
llvm-svn: 24211
-
Chris Lattner authored
at Jim's request for the checking code. llvm-svn: 24210
-
Chris Lattner authored
llvm-svn: 24209
-
Chris Lattner authored
llvm-svn: 24208
-
Chris Lattner authored
llvm-svn: 24207
-
Duraid Madina authored
a bunch of other things) but is currently ignored by the code generator. llvm-svn: 24206
-
- Nov 05, 2005
-
-
Chris Lattner authored
allocations llvm-svn: 24205
-
Chris Lattner authored
llvm-svn: 24204
-