- Dec 07, 2006
-
-
Bill Wendling authored
llvm-svn: 32333
-
- Nov 28, 2006
-
-
Evan Cheng authored
of opcode and number of operands. llvm-svn: 31947
-
- Nov 17, 2006
-
-
Chris Lattner authored
value and CR reg #. This requires swapping the order of these everywhere that touches BCC and requires us to write custom matching logic for PPCcondbranch :( llvm-svn: 31835
-
Chris Lattner authored
llvm-svn: 31834
-
Chris Lattner authored
llvm-svn: 31833
-
- Nov 15, 2006
-
-
Evan Cheng authored
llvm-svn: 31765
-
- Nov 14, 2006
-
-
Evan Cheng authored
llvm-svn: 31712
-
- Oct 28, 2006
-
-
Chris Lattner authored
llvm-svn: 31264
-
- Oct 21, 2006
-
-
Chris Lattner authored
This provides stuff like: cmpw cr0, r15, r29 mr r14, r15 - bge cr0, LBB3_111 ;bb656 - b LBB3_90 ;bb501 + blt cr0, LBB3_90 ;bb501 LBB3_111: ;bb656 lwz r18, 68(r1) which is particularly good for dispatch group formation. llvm-svn: 31101
-
Chris Lattner authored
llvm-svn: 31097
-
Chris Lattner authored
llvm-svn: 31096
-
- Oct 17, 2006
-
-
Chris Lattner authored
llvm-svn: 31003
-
- Oct 13, 2006
-
-
Chris Lattner authored
llvm-svn: 30946
-
- Jul 11, 2006
-
-
Chris Lattner authored
llvm-svn: 29096
-
- Jun 21, 2006
-
-
Chris Lattner authored
llvm-svn: 28889
-
- Jun 17, 2006
-
-
Chris Lattner authored
magic to work. llvm-svn: 28847
-
- May 04, 2006
-
-
Chris Lattner authored
llvm-svn: 28102
-
- Mar 16, 2006
-
-
Chris Lattner authored
llvm-svn: 26806
-
Chris Lattner authored
llvm-svn: 26800
-
- Mar 06, 2006
-
-
Chris Lattner authored
llvm-svn: 26562
-
- Feb 02, 2006
-
-
Nate Begeman authored
llvm-svn: 25916
-
Chris Lattner authored
llvm-svn: 25914
-
Chris Lattner authored
Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far more logical place. Other methods should also be moved if anyoneis interested. :) llvm-svn: 25913
-
- Oct 19, 2005
-
-
Chris Lattner authored
llvm-svn: 23813
-
- Oct 18, 2005
-
-
Nate Begeman authored
purely mechanical. llvm-svn: 23778
-
- Oct 16, 2005
-
-
Nate Begeman authored
redundant after the change. llvm-svn: 23759
-
- Oct 15, 2005
-
-
Chris Lattner authored
This completes the grand PPC file renaming llvm-svn: 23745
-
Chris Lattner authored
llvm-svn: 23743
-
Chris Lattner authored
llvm-svn: 23738
-
- Oct 07, 2005
-
-
Chris Lattner authored
classes on PPC. We were emitting fmr instructions to do fp extensions, which weren't getting coallesced. This fixes Regression/CodeGen/PowerPC/fpcopy.ll llvm-svn: 23654
-
- Oct 01, 2005
-
-
Chris Lattner authored
These are used to represent float and double values, and the two regclasses contain the same physical registers. llvm-svn: 23577
-
- Sep 09, 2005
-
-
Chris Lattner authored
is zero. This lets the register allocator elide some copies in some cases. This implements CodeGen/PowerPC/rlwimi-commute.ll llvm-svn: 23292
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21425
-
- Apr 12, 2005
-
-
Nate Begeman authored
llvm-svn: 21246
-
- Oct 08, 2004
-
-
Nate Begeman authored
loading a 32bit constant into a register whose low halfword is all zeroes. We now omit the ori after the lis for the following C code: int bar(int y) { return y * 0x00F0000; } _bar: .LBB_bar_0: ; entry ; IMPLICIT_DEF lis r2, 15 mullw r3, r3, r2 blr llvm-svn: 16825
-
- Aug 17, 2004
-
-
Misha Brukman authored
llvm-svn: 15850
-
- Aug 12, 2004
-
-
Misha Brukman authored
llvm-svn: 15671
-
- Aug 11, 2004
-
-
Misha Brukman authored
llvm-svn: 15631
-
- Jul 26, 2004
-
-
Misha Brukman authored
addi r1, r2, 0 addi r1, <frame index #n>, 0 so we must check for the second parameter being a register for this instruction to be considered a reg-to-reg copy. llvm-svn: 15244
-
Misha Brukman authored
llvm-svn: 15243
-