- Jul 20, 2007
-
-
Evan Cheng authored
llvm-svn: 40123
-
- May 22, 2007
-
-
Dale Johannesen authored
llvm-svn: 37289
-
Dale Johannesen authored
for a target-dependent default with a command-line override; this way should be generally usable. llvm-svn: 37285
-
- Feb 08, 2007
-
-
Bill Wendling authored
definition of it into the CodeGen library. This is so that a backend doesn't necessarily add in these writers if it doesn't use them (like in the lli program). llvm-svn: 34034
-
- Jan 24, 2007
-
-
Bill Wendling authored
llvm-svn: 33480
-
- Jan 17, 2007
-
-
Bill Wendling authored
llvm-svn: 33298
-
Bill Wendling authored
llvm-svn: 33291
-
- Sep 08, 2006
-
-
Jim Laskey authored
2. Protect and outline createTargetAsmInfo. 3. Misc. kruft. llvm-svn: 30169
-
Jim Laskey authored
llvm-svn: 30162
-
- Sep 04, 2006
-
-
Chris Lattner authored
This pass: 1. Splits TargetMachine into TargetMachine (generic targets, can be implemented any way, like the CBE) and LLVMTargetMachine (subclass of TM that is used by things using libcodegen and other support). 2. Instead of having each target fully populate the passmgr for file or JIT output, move all this to common code, and give targets hooks they can implement. 3. Commonalize the target population stuff between file emission and JIT emission. 4. All (native code) codegen stuff now happens in a FunctionPassManager, which paves the way for "fast -O0" stuff in the CFE later, and now LLC could lazily stream .bc files from disk to use less memory. 5. There are now many fewer #includes and the targets don't depend on the scalar xforms or libanalysis anymore (but codegen does). 6. Changing common code generator pass ordering stuff no longer requires touching all targets. 7. The JIT now has the option of "-fast" codegen or normal optimized codegen, which is now orthogonal to the fact that JIT'ing is being done. llvm-svn: 30081
-
- Jun 16, 2006
-
-
Chris Lattner authored
that is currently just like ppc32 :) llvm-svn: 28813
-
- May 12, 2006
-
-
Chris Lattner authored
llvm-svn: 28264
-
Owen Anderson authored
TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering. llvm-svn: 28238
-
- May 03, 2006
-
-
Owen Anderson authored
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
-
- Mar 23, 2006
-
-
Chris Lattner authored
Make the CBE and V9 backends create their own, since they're the only ones that use it. llvm-svn: 26974
-
- Mar 14, 2006
-
-
Evan Cheng authored
llvm-svn: 26742
-
- Nov 08, 2005
-
-
Chris Lattner authored
not spending tons of time microoptimizing it. This is useful for an -O0 style of build. llvm-svn: 24235
-
- Nov 01, 2005
-
-
Jim Laskey authored
llvm-svn: 24139
-
- Oct 16, 2005
-
-
Nate Begeman authored
redundant after the change. llvm-svn: 23759
-
- Oct 15, 2005
-
-
Chris Lattner authored
llvm-svn: 23752
-
Chris Lattner authored
This completes the grand PPC file renaming llvm-svn: 23745
-
Chris Lattner authored
and PPC32JITInfo classes should be merged. llvm-svn: 23744
-
Chris Lattner authored
llvm-svn: 23743
-
Chris Lattner authored
still should be merged into the PPC32TargetMachine class llvm-svn: 23741
-
- Sep 01, 2005
-
-
Jim Laskey authored
1. Use SubtargetFeatures in llc/lli. 2. Propagate feature "string" to all targets. 3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget. llvm-svn: 23192
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21425
-
- Nov 23, 2004
-
-
Chris Lattner authored
llvm-svn: 18140
-
- Sep 04, 2004
-
-
Nate Begeman authored
32 and 64 bit AsmWriters unified Darwin and AIX specific features of AsmWriter split out llvm-svn: 16163
-
- Aug 17, 2004
-
-
Misha Brukman authored
llvm-svn: 15850
-
- Aug 13, 2004
-
-
Nate Begeman authored
llvm-svn: 15722
-
- Aug 11, 2004
-
-
Nate Begeman authored
llvm-svn: 15662
-
Misha Brukman authored
llvm-svn: 15634
-
- Jul 23, 2004
-
-
Misha Brukman authored
* Function pointers implemented correctly using appropriate stubs Contributed by Nate Begeman. llvm-svn: 15133
-
- Jul 13, 2004
-
-
Misha Brukman authored
llvm-svn: 14780
-
- Jun 21, 2004
-
-
Misha Brukman authored
llvm-svn: 14283
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13949
-
- Mar 01, 2004
-
-
Brian Gaeke authored
(16) into certain areas of the SPARC V9 back-end. I'm fairly sure the US IIIi's dcache has 32-byte lines, so I'm not sure where the 16 came from. However, in the interest of not breaking things any more than they already are, I'm going to leave the constant alone. llvm-svn: 12043
-
- Feb 25, 2004
-
-
Brian Gaeke authored
llvm-svn: 11828
-
- Dec 28, 2003
-
-
Chris Lattner authored
implementation from the TargetMachine directly. llvm-svn: 10636
-
Chris Lattner authored
llvm-svn: 10629
-