Chris Lattner
|
ae48a894b1
|
Remove dead var, fix bad override.
llvm-svn: 28264
|
2006-05-12 21:09:57 +00:00 |
Owen Anderson
|
8c2c1e90c4
|
Refactor a bunch of includes so that TargetMachine.h doesn't have to include
TargetData.h. This should make recompiles a bit faster with my current
TargetData tinkering.
llvm-svn: 28238
|
2006-05-12 06:33:49 +00:00 |
Owen Anderson
|
20a631fde7
|
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.
This fixes PR 759.
llvm-svn: 28074
|
2006-05-03 01:29:57 +00:00 |
Chris Lattner
|
6f95ab7abb
|
Eliminate IntrinsicLowering from TargetMachine.
Make the CBE and V9 backends create their own, since they're the only ones that use it.
llvm-svn: 26974
|
2006-03-23 05:43:16 +00:00 |
Evan Cheng
|
2dd2c652b2
|
Added getTargetLowering() to TargetMachine. Refactored targets to support this.
llvm-svn: 26742
|
2006-03-13 23:20:37 +00:00 |
Chris Lattner
|
88e234dd49
|
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 -O0
style of build.
llvm-svn: 24235
|
2005-11-08 02:12:47 +00:00 |
Jim Laskey
|
802748cd61
|
Allow itineraries to be passed through the Target Machine.
llvm-svn: 24139
|
2005-11-01 20:06:59 +00:00 |
Nate Begeman
|
6cca84e43c
|
More PPC32 -> PPC changes, as well as merging some classes that were
redundant after the change.
llvm-svn: 23759
|
2005-10-16 05:39:50 +00:00 |
Chris Lattner
|
03354280eb
|
prune #includes
llvm-svn: 23752
|
2005-10-15 21:58:54 +00:00 |
Chris Lattner
|
6f3b954662
|
Rename PPC32*.h to PPC*.h
This completes the grand PPC file renaming
llvm-svn: 23745
|
2005-10-14 23:59:06 +00:00 |