Chris Lattner
|
6a9ec7e80e
|
Don't pass target name into TargetData anymore, it is never used or needed.
Remove explicit casts to std::string now that there is no overload resolution
issues in the TargetData ctors.
llvm-svn: 28830
|
2006-06-16 18:22:52 +00:00 |
|
Owen Anderson
|
b2ac706286
|
Sparc is big-endian.
llvm-svn: 28415
|
2006-05-20 00:49:30 +00:00 |
|
Owen Anderson
|
c6947bf2ce
|
Make all of the TargetMachine subclasses use the new string TargetData methods.
This is part of the on-going work on PR 761.
llvm-svn: 28414
|
2006-05-20 00:24:56 +00:00 |
|
Owen Anderson
|
71bc529dfa
|
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 |
|
Nate Begeman
|
6cdc599d05
|
Disable switch lowering for targets based on the selection dag isel,
letting the code generator handle them directly.
llvm-svn: 27539
|
2006-04-08 19:46:55 +00:00 |
|
Chris Lattner
|
89e0790edb
|
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 |
|
Chris Lattner
|
5a10d24e67
|
Enable LSR by default for SPARC: it is a clear win.
llvm-svn: 26090
|
2006-02-09 19:59:55 +00:00 |
|
Chris Lattner
|
8eae5f68d5
|
add an option to turn on LSR.
llvm-svn: 26080
|
2006-02-09 05:06:36 +00:00 |
|
Chris Lattner
|
834685ef3a
|
Rename SPARC V8 target to be the LLVM SPARC target.
llvm-svn: 25985
|
2006-02-05 05:50:24 +00:00 |
|