aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
AgeCommit message (Expand)Author
2005-09-13Change the arg lowering code to use copyfromreg from vregs associatedChris Lattner
2005-09-13Remove some dead vectorsChris Lattner
2005-09-10PowerPC cannot truncstore i1 nativelyChris Lattner
2005-09-06Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when weNate Begeman
2005-09-02Decouple fsqrt from gpul optimizations, implementing fsqrt.ll.Chris Lattner
2005-09-02Restore this patch now that the latent bug has been fixedChris Lattner
2005-09-02Revert the previous patch which causes a mysterious regression in toast.Chris Lattner
2005-09-01Implement small-arguments.ll:test3 by teaching the DAG optimizer thatChris Lattner
2005-08-31Move FCTIWZ handling out of the instruction selectors and into legalization,Chris Lattner
2005-08-31Move SHL,SHR i64 -> legalizerChris Lattner
2005-08-31lower sra_parts on the dag, implementing it for the dag isel, and exposingChris Lattner
2005-08-31Enable generation of AssertSext and AssertZext in the PPC backend.Nate Begeman
2005-08-30Fix a bug in my patch for legalizing to fsel. It cannot handle seteq/setne,Chris Lattner
2005-08-30Fix some really strange indentation that xcode likes to use.Chris Lattner
2005-08-26implement SELECT_CC fully for the DAG->DAG isel!Chris Lattner
2005-08-26Make fsel emission work with both the pattern and dag-dag selectors, byChris Lattner
2005-08-26implement the other half of the select_cc -> fsel lowering, which handlesChris Lattner
2005-08-26add initial support for converting select_cc -> fsel in the legalizerChris Lattner
2005-08-25Remove option to make SetCC illegal on PowerPC after long discussion withNate Begeman
2005-08-23Ack, typoNate Begeman
2005-08-23Add an option to make SetCC illegal as a beta optionNate Begeman
2005-08-17Make UINT_TO_FP and SINT_TO_FP use generic expansion.Jim Laskey
2005-08-16updates for changes in nodesChris Lattner
2005-08-16Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nastyNate Begeman
2005-08-16Pull the LLVM -> DAG lowering code out of the pattern selector so that itChris Lattner