- Oct 03, 2007
-
-
Chris Lattner authored
llvm-svn: 42573
-
Chris Lattner authored
seem significant as well. llvm-svn: 42564
-
- Oct 02, 2007
-
-
Bill Wendling authored
llvm-svn: 42554
-
Bill Wendling authored
llvm-svn: 42552
-
Bill Wendling authored
llvm-svn: 42549
-
Bill Wendling authored
llvm-svn: 42548
-
Bill Wendling authored
llvm-svn: 42547
-
Bill Wendling authored
llvm-svn: 42546
-
Bill Wendling authored
llvm-svn: 42542
-
Dale Johannesen authored
llvm-svn: 42537
-
Evan Cheng authored
instructions reverse map. llvm-svn: 42509
-
- Oct 01, 2007
-
-
Evan Cheng authored
llvm-svn: 42492
-
Dale Johannesen authored
llvm-svn: 42488
-
- Sep 30, 2007
-
-
Gordon Henriksen authored
And not super's super, either. llvm-svn: 42482
-
- Sep 29, 2007
-
-
Evan Cheng authored
llvm-svn: 42459
-
- Sep 28, 2007
-
-
Rafael Espindola authored
The only generated code difference is that now we call memcpy when the size of the array is unknown. This matches GCC behavior and is better since the run time value can be arbitrarily large. llvm-svn: 42433
-
Evan Cheng authored
llvm-svn: 42429
-
Evan Cheng authored
llvm-svn: 42426
-
Dan Gohman authored
other than PPC64. Instead of fixing it, just remove it and fix all the places that use it to use TargetData::getPointerSize() instead, as there aren't very many. Most of the references were in DwarfWriter.cpp. llvm-svn: 42419
-
- Sep 27, 2007
-
-
Evan Cheng authored
llvm-svn: 42417
-
Evan Cheng authored
llvm-svn: 42413
-
Dale Johannesen authored
destruction of compiler-created ones. llvm-svn: 42383
-
- Sep 26, 2007
-
-
Evan Cheng authored
- Added ability to emit cross class register copies to the BBRU scheduler. - More aggressive backtracking. llvm-svn: 42375
-
Evan Cheng authored
- Added MRegisterInfo::getCrossCopyRegClass() hook. For register classes where reg to reg copies are not possible, this returns another register class which registers in the specified register class can be copied to (and copy back from). - X86 copyRegToReg() now supports copying between EFLAGS and GR32 / GR64 registers. llvm-svn: 42372
-
Evan Cheng authored
Some assemblers do not recognize aliases pushfd, pushfq, popfd, and popfq. Just emit them as pushf and popf. llvm-svn: 42371
-
Dale Johannesen authored
llvm-svn: 42368
-
Evan Cheng authored
llvm-svn: 42348
-
Chris Lattner authored
llvm-svn: 42347
-
Evan Cheng authored
Tested with "make check"! llvm-svn: 42346
-
Chris Lattner authored
llvm-svn: 42345
-
Evan Cheng authored
llvm-svn: 42335
-
Evan Cheng authored
llvm-svn: 42333
-
Anton Korobeynikov authored
llvm-svn: 42332
-
Evan Cheng authored
llvm-svn: 42323
-
- Sep 25, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 42322
-
Dan Gohman authored
llvm-svn: 42316
-
Dan Gohman authored
llvm-svn: 42313
-
Evan Cheng authored
llvm-svn: 42312
-
Dan Gohman authored
both results with a single div or idiv instruction. This uses new X86ISD nodes for DIV and IDIV which are introduced during the legalize phase so that the SelectionDAG's CSE can automatically eliminate redundant computations. llvm-svn: 42308
-
Dan Gohman authored
the check to see if the assembler supports .loc from X86TargetLowering into the superclass TargetLowering. llvm-svn: 42297
-