- Oct 20, 2003
-
-
Brian Gaeke authored
llvm-svn: 9309
-
Brian Gaeke authored
llvm-svn: 9289
-
- Oct 17, 2003
-
-
Brian Gaeke authored
llvm-svn: 9202
-
- Sep 18, 2003
-
-
Brian Gaeke authored
Update names of some pass creator fns in addPassesToEmitAssembly(). FunctionInfo is gone. llvm-svn: 8599
-
- Sep 01, 2003
-
-
Chris Lattner authored
llvm-svn: 8311
-
Chris Lattner authored
llvm-svn: 8306
-
- Aug 14, 2003
-
-
Brian Gaeke authored
addPassesToEmitMachineCode now both take a FunctionPassManager. Factory methods for function passes now return type FunctionPass *. llvm-svn: 7835
-
- Aug 13, 2003
-
-
Chris Lattner authored
llvm-svn: 7802
-
- Jul 29, 2003
-
-
Vikram S. Adve authored
that depends on machine register size. Moved insertCallerSavingCode() to PhyRegAlloc and moved isRegVolatile and modifiedByCall to TargetRegInfo: they are all machine independent. Remove several dead functions. llvm-svn: 7392
-
- Jul 25, 2003
-
-
Vikram S. Adve authored
Single and FP double reg types (which share the same reg class). Now all methods marking/finding unused regs consider the regType within the reg class, and SparcFloatRegClass specializes this code. (2) Remove machine-specific regalloc. methods that are no longer needed. In particular, arguments and return value from a call do not need machine-specific code for allocation. (3) Rename TargetRegInfo::getRegType variants to avoid unintentional overloading when an include file is omitted. llvm-svn: 7334
-
- Jul 20, 2003
-
-
Anand Shukla authored
llvm-svn: 7208
-
- Jul 07, 2003
-
-
Misha Brukman authored
llvm-svn: 7114
-
- Jul 06, 2003
-
-
Vikram S. Adve authored
llvm-svn: 7109
-
- Jun 30, 2003
-
-
John Criswell authored
system. llvm-svn: 7014
-
- Jun 16, 2003
-
-
Chris Lattner authored
llvm-svn: 6711
-
- May 31, 2003
-
-
Vikram S. Adve authored
call arguments and return values: Now all copy operations before and after a call are generated during selection instead of during register allocation. The values are copied to virtual registers (or to the stack), but in the former case these operands are marked with the correct physical registers according to the calling convention. Although this complicates scheduling and does not work well with live range analysis, it simplifies the machine-dependent part of register allocation. llvm-svn: 6465
-
- May 30, 2003
-
-
Misha Brukman authored
For one, converting register numbers based on class in the code emitter. llvm-svn: 6447
-
- May 28, 2003
-
-
Misha Brukman authored
changed. llvm-svn: 6380
-
Misha Brukman authored
Also, added annotations to how instructions are modified (reg/imm operands). Added prototype for adding register numbers to values pass for interfacing with the target-independent register allocators in the JIT. llvm-svn: 6366
-
- May 27, 2003
-
-
Vikram S. Adve authored
Fixed spilling of %fcc[0-3] which are part of %fsr. Moved some machine-independent reg-class code to class TargetRegInfo from SparcReg{Class,}Info. llvm-svn: 6339
-
- May 25, 2003
-
-
Vikram S. Adve authored
llvm-svn: 6325
-
- May 24, 2003
-
-
Misha Brukman authored
llvm-svn: 6323
-
Misha Brukman authored
llvm-svn: 6320
-
- May 20, 2003
-
-
Misha Brukman authored
llvm-svn: 6249
-
- Jan 15, 2003
-
-
Chris Lattner authored
llvm-svn: 5317
-
Chris Lattner authored
Eliminate dependency on RegClass.h llvm-svn: 5315
-
- Jan 14, 2003
-
-
Chris Lattner authored
llvm-svn: 5272
-
- Dec 29, 2002
-
-
Chris Lattner authored
llvm-svn: 5204
-
Chris Lattner authored
Rename MachineOptInfo to TargetoptInfo Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5202
-
- Dec 28, 2002
-
-
Chris Lattner authored
llvm-svn: 5199
-
Chris Lattner authored
* Move some sparc specific code here from Target files llvm-svn: 5176
-
- Oct 29, 2002
-
-
Chris Lattner authored
llvm-svn: 4420
-
Chris Lattner authored
llvm-svn: 4415
-
Chris Lattner authored
llvm-svn: 4372
-
- Oct 28, 2002
-
-
Chris Lattner authored
llvm-svn: 4359
-
Chris Lattner authored
really is sparc specific. llvm-svn: 4308
-
Misha Brukman authored
llvm-svn: 4301
-
- Oct 13, 2002
-
-
Vikram S. Adve authored
llvm-svn: 4129
-
- Sep 28, 2002
-
-
Vikram S. Adve authored
needs the RegClass list to be passed in. llvm-svn: 3964
-
- Sep 27, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3960
-