History log of /llvm-project/llvm/lib/Target/TargetMachine.cpp (Results 326 – 346 of 346)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


1...<<11121314