- Jan 17, 2007
-
-
Bill Wendling authored
llvm-svn: 33298
-
Bill Wendling authored
llvm-svn: 33290
-
- Dec 09, 2006
-
-
Evan Cheng authored
llvm-svn: 32393
-
- 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
llvm-svn: 30078
-
- Sep 03, 2006
-
-
Chris Lattner authored
llvm-svn: 30070
-
- Aug 29, 2006
-
-
Jim Laskey authored
llvm-svn: 29953
-
- Jul 26, 2006
-
-
Chris Lattner authored
llvm-svn: 29307
-
- Jul 06, 2006
-
-
Evan Cheng authored
values include small, kernel, medium, large, and default. llvm-svn: 29009
-
- May 24, 2006
-
-
Reid Spencer authored
Remove a spurious ; llvm-svn: 28452
-
Chris Lattner authored
by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
-
- May 23, 2006
-
-
Evan Cheng authored
llvm-svn: 28437
-
Evan Cheng authored
FP arithmetic arguments and results are never NaNs or +=Infs. This includes ignoring parity flag (PF) when checking for FP equality. llvm-svn: 28432
-
- 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
-
- Feb 22, 2006
-
-
Evan Cheng authored
dynamic-no-pic, and default. PPC and x86 default is dynamic-no-pic for Darwin, pic for others. - Removed options -enable-pic and -ppc-static. llvm-svn: 26315
-
- Aug 19, 2005
-
-
Nate Begeman authored
passed. llvm-svn: 22886
-
- Jul 06, 2005
-
-
Nate Begeman authored
XMM registers. There are many known deficiencies and fixmes, which will be addressed ASAP. The major benefit of this work is that it will allow the LLVM register allocator to allocate FP registers across basic blocks. The x86 backend will still default to x87 style FP. To enable this work, you must pass -enable-sse-scalar-fp and either -sse2 or -sse3 to llc. An example before and after would be for: double foo(double *P) { double Sum = 0; int i; for (i = 0; i < 1000; ++i) Sum += P[i]; return Sum; } The inner loop looks like the following: x87: .LBB_foo_1: # no_exit fldl (%esp) faddl (%eax,%ecx,8) fstpl (%esp) incl %ecx cmpl $1000, %ecx #FP_REG_KILL jne .LBB_foo_1 # no_exit SSE2: addsd (%eax,%ecx,8), %xmm0 incl %ecx cmpl $1000, %ecx #FP_REG_KILL jne .LBB_foo_1 # no_exit llvm-svn: 22340
-
- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21962
-
- Apr 30, 2005
-
-
Chris Lattner authored
Morten Ofstad! llvm-svn: 21630
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21422
-
- Apr 16, 2005
-
-
Nate Begeman authored
Add new ppc beta option related to using condition registers Make pattern isel control flag (-enable-pattern-isel) global and tristate 0 == off 1 == on 2 == target default llvm-svn: 21309
-
- Jan 15, 2005
-
-
Chris Lattner authored
llvm-svn: 19567
-
- Sep 02, 2004
-
-
Reid Spencer authored
Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
-
- Aug 11, 2004
-
-
Misha Brukman authored
llvm-svn: 15633
-
- Jul 23, 2004
-
-
Misha Brukman authored
* Convert tabs to spaces llvm-svn: 15120
-
- Jun 21, 2004
-
-
Misha Brukman authored
them with a namespace declaration. llvm-svn: 14303
-
Misha Brukman authored
llvm-svn: 14302
-
Misha Brukman authored
llvm-svn: 14301
-
Misha Brukman authored
llvm-svn: 14299
-
Misha Brukman authored
llvm-svn: 14297
-
- Jun 20, 2004
-
-
Chris Lattner authored
llvm-svn: 14266
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13953
-
- Mar 04, 2004
-
-
Brian Gaeke authored
llvm-svn: 12122
-
- Mar 03, 2004
-
-
Chris Lattner authored
llvm-svn: 12087
-
- 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
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-