index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
PowerPC
/
PPCISelPattern.cpp
Age
Commit message (
Expand
)
Author
2005-08-02
This hunk accidentally got dropped. Patch by Jim Laskey
Chris Lattner
2005-08-02
Update to use the new MathExtras.h support for log2 computation.
Chris Lattner
2005-08-02
add a pass name to make debugging dumps nicer
Chris Lattner
2005-07-28
Eliminate an extra copy from R1 that Nate noticed on function calls that
Chris Lattner
2005-07-28
Specify the correct number of operands
Chris Lattner
2005-07-28
Fold constant adds into loads and stores to frame indices.
Nate Begeman
2005-07-27
Fix some comments
Nate Begeman
2005-07-27
Eliminate all remaining tabs and trailing spaces.
Jeff Cohen
2005-07-25
Fix an optimization put in for accessing static globals. This obviates
Nate Begeman
2005-07-22
PowerPC no-pic code is not quite ready for prime-time
Chris Lattner
2005-07-21
Support building non-PIC
Nate Begeman
2005-07-20
Generate mfocrf when targeting g5. Generate fsqrt/fsqrts when targetin g5.
Nate Begeman
2005-07-19
Integrate SelectFPExpr into SelectExpr. This gets PPC32 closer to being
Nate Begeman
2005-07-10
Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.
Chris Lattner
2005-07-10
Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNode
Chris Lattner
2005-07-05
Make several cleanups to Andrews varargs change:
Chris Lattner
2005-07-05
Fix PowerPC varargs
Chris Lattner
2005-07-01
Varargs is apparently currently broken on PPC. This hacks it so that it
Chris Lattner
2005-06-15
Commit fix for generating conditional branch pseudo instructions that
Nate Begeman
2005-06-14
Commit a small improvement that is already in the x86 and ia64 backends to
Nate Begeman
2005-06-08
Handle some more real world cases of rlwimi. These don't come up that
Nate Begeman
2005-05-15
Fix andrews changes to fit in 80 columns
Chris Lattner
2005-05-13
treat TAILCALL nodes identically to CALL nodes
Chris Lattner
2005-05-13
Add an isTailCall flag to LowerCallTo
Chris Lattner
2005-05-13
Realize that we don't support fmod directly, fixing CodeGen/Generic/print-ari...
Chris Lattner
2005-05-12
rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.
Chris Lattner
2005-05-12
Pass in Calling Convention to use into LowerCallTo
Chris Lattner
2005-05-12
These targets don't like setcc
Chris Lattner
2005-05-11
Necessary changes to codegen cttz efficiently on PowerPC
Nate Begeman
2005-05-09
fold and (shl X, C1), C2 -> rlwinm when possible. Many other cases are possi...
Chris Lattner
2005-05-04
fix typo
Andrew Lenharth
2005-05-03
Implement count leading zeros (ctlz), count trailing zeros (cttz), and count
Andrew Lenharth
2005-04-30
This target doesn't support the FSIN/FCOS/FSQRT nodes yet
Chris Lattner
2005-04-27
Implement Value* tracking for loads and stores in the selection DAG. This en...
Andrew Lenharth
2005-04-22
Convert tabs to spaces
Misha Brukman
2005-04-21
Remove trailing whitespace
Misha Brukman
2005-04-21
Match another form of eqv
Chris Lattner
2005-04-18
Next round of PPC CR optimizations. For the following code:
Nate Begeman
2005-04-18
Change codegen for setcc to read the bit directly out of the condition
Nate Begeman
2005-04-15
Make pattern isel default for ppc
Nate Begeman
2005-04-14
Implement multi-way branches through logical ops on condition registers.
Nate Begeman
2005-04-13
Start allocating condition registers. Almost all explicit uses of CR0 are
Nate Begeman
2005-04-13
Implement the fold shift X, zext(Y) -> shift X, Y at the target level,
Nate Begeman
2005-04-13
Disbale the broken fold of shift + sz[ext] for now
Nate Begeman
2005-04-13
remove one more occurance of this that snuck in
Chris Lattner
2005-04-13
Elimate handling of ZERO_EXTEND_INREG. This causes the PPC backend to emit
Chris Lattner
2005-04-12
Fold shift by size larger than type size to undef
Nate Begeman
2005-04-12
Implement setcc op, -1 sequences
Nate Begeman
2005-04-12
Implement bitfield clears
Nate Begeman
2005-04-11
Add recording variants of ISD::AND and ISD::OR. This kills almost 1000
Nate Begeman
[next]