aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeDAGTypes.cpp
AgeCommit message (Expand)Author
2007-12-08Rename LegalizeDAGTypes.cpp -> LegalizeTypes.cppChris Lattner
2007-12-08Split the class definition of DAGTypeLegalizer out into a header.Chris Lattner
2007-12-06implement the rest of the functionality from SelectionDAGLegalize::ScalarizeV...Chris Lattner
2007-12-05more scalarizationChris Lattner
2007-12-05scalarize vector binopsChris Lattner
2007-12-04Implement framework for scalarizing node results. This is sufficient Chris Lattner
2007-12-04start providing framework for scalarizing vectors.Chris Lattner
2007-11-24Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand.Chris Lattner
2007-11-24Several changes:Chris Lattner
2007-11-21Fix a bug in which node A is replaced by node B, but laterDuncan Sands
2007-11-09Move MinAlign to MathExtras.h.Duncan Sands
2007-11-09Fix some load/store logic that would be wrong forDuncan Sands
2007-11-02Fix a thinko.Duncan Sands
2007-10-31Promotion of sdiv/srem/udiv/urem.Duncan Sands
2007-10-30Add support for expanding trunc stores. ConsiderDuncan Sands
2007-10-29Add explicit keywords.Dan Gohman
2007-10-28The guaranteed alignment of ptr+offset is only the minimum ofDuncan Sands
2007-10-25Small formatting changes. Add a sanity check.Duncan Sands
2007-10-25Promote SETCC operands.Duncan Sands
2007-10-25Correctly extract the ValueType from a VTSDNode.Duncan Sands
2007-10-22Support for expanding extending loads of integers withDuncan Sands
2007-10-22Fix up the logic for result expanding the various extensionDuncan Sands
2007-10-20Add promote operand support for [su]int_to_fp.Chris Lattner
2007-10-20Add result promotion of FP_TO_*INT, fixing CodeGen/X86/trunc-to-bool.llChris Lattner
2007-10-20simplify some code.Chris Lattner
2007-10-20Implement promote and expand for operands of memcpy and friends. Chris Lattner
2007-10-19Add support for a few more nodes.Duncan Sands
2007-10-19rename ExpandOperation to ExpandOperationResult, as suggestedChris Lattner
2007-10-19Support for expanding ADDE and SUBE.Duncan Sands
2007-10-19Implement a few new operations.Chris Lattner
2007-10-19Implement expansion of SINT_TO_FP and UINT_TO_FP operands.Chris Lattner
2007-10-19implement support for custom expansion of any node type, in one place.Chris Lattner
2007-10-19Make use of TLI.ExpandOperation, remove softfloat stuff.Chris Lattner
2007-10-19add expand support for bit_convert result, even allowing custom expansion.Chris Lattner
2007-10-18Support for ADDC/SUBC.Duncan Sands
2007-10-17Return Expand from getOperationAction for all extendedDuncan Sands
2007-10-16implement promotion of select and select_cc, allowing MallocBench/gs toChris Lattner
2007-10-15implement promotion of BR_CC operands, fixing bisort on ppc.Chris Lattner
2007-10-15updates from duncanChris Lattner
2007-10-15Fix some typos. Call getTypeToTransformTo rather thanDuncan Sands
2007-10-15One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner