- Oct 29, 2002
-
-
Chris Lattner authored
llvm-svn: 4367
-
- Oct 28, 2002
-
-
Chris Lattner authored
llvm-svn: 4362
-
Chris Lattner authored
llvm-svn: 4359
-
Chris Lattner authored
llvm-svn: 4355
-
Chris Lattner authored
llvm-svn: 4354
-
Misha Brukman authored
llvm-svn: 4353
-
Misha Brukman authored
llvm-svn: 4352
-
Misha Brukman authored
llvm-svn: 4351
-
Chris Lattner authored
llvm-svn: 4347
-
Chris Lattner authored
llvm-svn: 4345
-
Chris Lattner authored
llvm-svn: 4336
-
Chris Lattner authored
llvm-svn: 4331
-
Chris Lattner authored
llvm-svn: 4323
-
Chris Lattner authored
llvm-svn: 4318
-
Chris Lattner authored
they are generic llvm-svn: 4310
-
Chris Lattner authored
really is sparc specific. llvm-svn: 4308
-
Misha Brukman authored
llvm-svn: 4301
-
- Oct 27, 2002
-
-
Chris Lattner authored
llvm-svn: 4300
-
Chris Lattner authored
llvm-svn: 4297
-
Chris Lattner authored
llvm-svn: 4296
-
Chris Lattner authored
llvm-svn: 4292
-
- Oct 26, 2002
-
-
Chris Lattner authored
We can instruction select exactly one instruction 'ret void'. Wow. llvm-svn: 4284
-
Chris Lattner authored
llvm-svn: 4283
-
- Oct 25, 2002
-
-
Chris Lattner authored
llvm-svn: 4277
-
Chris Lattner authored
llvm-svn: 4276
-
- Oct 23, 2002
-
-
Chris Lattner authored
Make sure to have a pass name llvm-svn: 4268
-
Chris Lattner authored
overhead: Merge 3 parallel vectors into 1, change regsUsed hash_set to be a bitvector. Sped up LLC a little less than 10% in a debug build! llvm-svn: 4261
-
- Oct 15, 2002
-
-
Chris Lattner authored
llvm-svn: 4179
-
Chris Lattner authored
llvm-svn: 4174
-
- Oct 14, 2002
-
-
Vikram S. Adve authored
llvm-svn: 4170
-
Vikram S. Adve authored
llvm-svn: 4169
-
Chris Lattner authored
interface with code that uses symbols in the ansi-c protected namespace. In most cases this comes from system header files, such as stdio.h. In particular, without this change, a reference to the __iob symbol is mangled into ll_iob, which is not resolved by libc. llvm-svn: 4165
-
- Oct 13, 2002
-
-
Vikram S. Adve authored
the size may be unknown, and is not needed. llvm-svn: 4153
-
Chris Lattner authored
reflect the fact that it's a range being defined. llvm-svn: 4147
-
Vikram S. Adve authored
These hash lookups were a major sink of time because they happen so often! llvm-svn: 4136
-
Vikram S. Adve authored
llvm-svn: 4135
-
Vikram S. Adve authored
(1) Padding bytes between structure fields (for alignment) were never being emitted into the constant pool so the layout did not match! (2) In printing constants, structures containing structures or arrays were never handled. (3) Support new model for external/uninitialized/initialized globals. Uninitialized globals are no longer emitted since they are external. Initialized globals may go either in .bss or in .data. llvm-svn: 4134
-
Vikram S. Adve authored
We now use %g1 instead since that is shared and volatile. llvm-svn: 4133
-
Vikram S. Adve authored
llvm-svn: 4132
-
Vikram S. Adve authored
(2) Use intelligent multiply selection code for array allocas. (3) Don't use cache padding for alloca'd stack slots! (4) Bug fix in handling call arguments: was not copying sixth FP arg to int reg. when calling a function with no prototype. llvm-svn: 4130
-