- May 12, 2006
-
-
Chris Lattner authored
llvm-svn: 28266
-
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
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 -O0style of build. llvm-svn: 24233
-
- 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
-
- Jul 12, 2005
-
-
Nate Begeman authored
Implement the X86 Subtarget. This consolidates the checks for target triple, and setting options based on target triple into one place. This allows us to convert the asm printer and isel over from being littered with "forDarwin", "forCygwin", etc. into just having the appropriate flags for each subtarget feature controlling the code for that feature. This patch also implements indirect external and weak references in the X86 pattern isel, for darwin. Next up is to convert over the asm printers to use this new interface. llvm-svn: 22389
-
- Jun 25, 2005
-
-
Chris Lattner authored
interface. llvm-svn: 22282
-
- Apr 22, 2005
-
-
Misha Brukman authored
* Convert tabs to spaces llvm-svn: 21426
-
- Nov 16, 2004
-
-
Chris Lattner authored
hold your nose!) llvm-svn: 17869
-
- Jul 11, 2004
-
-
Chris Lattner authored
llvm-svn: 14745
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13952
-
- Mar 09, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 12252
-
- 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
-
- Dec 28, 2003
-
-
Chris Lattner authored
implementation from the TargetMachine directly. llvm-svn: 10636
-
Chris Lattner authored
llvm-svn: 10629
-
- Dec 20, 2003
-
-
Chris Lattner authored
llvm-svn: 10542
-
- Dec 12, 2003
-
-
Chris Lattner authored
namespacification. llvm-svn: 10430
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 21, 2003
-
-
John Criswell authored
llvm-svn: 9321
-
- Oct 20, 2003
-
-
Brian Gaeke authored
llvm-svn: 9295
-
- Oct 17, 2003
-
-
Brian Gaeke authored
llvm-svn: 9202
-
- Sep 01, 2003
-
-
Chris Lattner authored
llvm-svn: 8312
-
- Aug 24, 2003
-
-
Chris Lattner authored
llvm-svn: 8132
-
- Aug 13, 2003
-
-
Brian Gaeke authored
FunctionPassManager, to support function-at-a-time compilation and emission of code. llvm-svn: 7821
-
- Jun 18, 2003
-
-
Brian Gaeke authored
(non-working) of llc guts for X86, and add a prototype for it. llvm-svn: 6779
-
- Dec 29, 2002
-
-
Chris Lattner authored
llvm-svn: 5204
-
Chris Lattner authored
Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5203
-
- Dec 28, 2002
-
-
Chris Lattner authored
llvm-svn: 5199
-
Chris Lattner authored
llvm-svn: 5189
-
- Dec 24, 2002
-
-
Chris Lattner authored
Changes to allow for a configurable target machine that allows big endian and/or long pointer operation llvm-svn: 5131
-
- Dec 02, 2002
-
-
Chris Lattner authored
llvm-svn: 4871
-
Chris Lattner authored
llvm-svn: 4866
-
- Oct 30, 2002
-
-
Chris Lattner authored
llvm-svn: 4437
-
- Oct 29, 2002
-
-
Chris Lattner authored
llvm-svn: 4421
-