#
5d236005 |
| 28-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering implementation from the TargetMachine directly.
llvm-svn: 10636
|
Revision tags: llvmorg-1.1.0 |
|
#
960707c3 |
| 11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
Revision tags: llvmorg-1.0.0 |
|
#
482202a6 |
| 20-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM project notice to the top of every C++ source file. Header files will be on the way.
llvm-svn: 9298
|
#
25900cf2 |
| 26-Apr-2003 |
Chris Lattner <sabre@nondot.org> |
The promotion rules are the same for all targets, they are set by the C standard.
llvm-svn: 5962
|
#
42d59219 |
| 29-Dec-2002 |
Chris Lattner <sabre@nondot.org> |
Rename MachineOptInfo to TargetoptInfo Rename MachineCacheInfo to TargetCacheInfo
llvm-svn: 5203
|
#
abd7fdcb |
| 29-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
Implement findOptimalStorageSize a bit more generally
llvm-svn: 4416
|
#
910b82f0 |
| 28-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
Seperate code out of TargetMachine into MachineInstrInfo
llvm-svn: 4368
|
#
e94db67c |
| 28-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it really is sparc specific.
llvm-svn: 4308
|
#
7ae7f84c |
| 28-Oct-2002 |
Misha Brukman <brukman+llvm@gmail.com> |
Changed `MachineCodeForMethod' to `MachineFunction'.
llvm-svn: 4301
|
#
05ee0819 |
| 13-Oct-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Run LICM before GCSE!
llvm-svn: 4135
|
#
7765a4a4 |
| 23-Sep-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Disable reassociation pass in LLC until it is fixed.
llvm-svn: 3883
|
#
4b6bd16c |
| 21-Sep-2002 |
Anand Shukla <ashukla@cs.uiuc.edu> |
Changed codegen to add 2 empty slots at the top of stack using StackSlots pass
llvm-svn: 3873
|
#
2f4d556d |
| 20-Sep-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Add peephole optimization pass at the end of code generation.
llvm-svn: 3846
|
#
36d3e03f |
| 16-Sep-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Move all the code that creates code generation passes from Sparc.cpp to TargetMachine.cpp, since it is entirely machine-independent. Also, add options to disable optional back-end passes (preselectio
Move all the code that creates code generation passes from Sparc.cpp to TargetMachine.cpp, since it is entirely machine-independent. Also, add options to disable optional back-end passes (preselection and instr. scheduling).
llvm-svn: 3740
show more ...
|
#
1c96dfd7 |
| 09-Nov-2001 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Added class MachineCacheInfo.
llvm-svn: 1229
|
#
c2f89111 |
| 08-Nov-2001 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Add handle to TargetMachine object in all Machine...Info classes.
llvm-svn: 1197
|
#
6cefc707 |
| 18-Sep-2001 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Renamed files to match the main classes they provide. Some other minor changes.
llvm-svn: 615
|
#
1680fb16 |
| 14-Sep-2001 |
Chris Lattner <sabre@nondot.org> |
Add a comment
llvm-svn: 571
|
#
6875e9cc |
| 14-Sep-2001 |
Chris Lattner <sabre@nondot.org> |
Break scheduling infrastructure out of TargetMachine.cpp into SchedInfo.cpp
llvm-svn: 569
|
#
87b3bf63 |
| 14-Sep-2001 |
Chris Lattner <sabre@nondot.org> |
Split Target/Machine.h into three files: * Machine.h * InstInfo.h * SchedInfo.h
TODO: Split out reg info stuff llvm-svn: 567
|
#
22a6a905 |
| 14-Sep-2001 |
Chris Lattner <sabre@nondot.org> |
Make a new llvm/Target #include directory. Move files from lib/CodeGen/TargetMachine to lib/Target Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h} Prepare to split TargetMachine.h
Make a new llvm/Target #include directory. Move files from lib/CodeGen/TargetMachine to lib/Target Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h} Prepare to split TargetMachine.h into several smaller files
llvm-svn: 566
show more ...
|