aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2007-03-06big endian 32-bit systems (e.g. ppc32) want to return the high reg first, notChris Lattner
2007-03-06Enumerate SDISel formal parameter attributes. Make use of newAnton Korobeynikov
2007-03-05Unbreak VC++ build.Jeff Cohen
2007-03-04fold away addc nodes when we know there cannot be a carry-out.Chris Lattner
2007-03-04generalizeChris Lattner
2007-03-04canonicalize constants to the RHS of addc/adde. If nothing uses the carry ou...Chris Lattner
2007-03-04eliminate some ops if they have an undef RHSChris Lattner
2007-03-03Fix CodeGen/Generic/fpowi-promote.ll and PR1239Chris Lattner
2007-03-03Add an expand action for ISD label which just deletes the label.Chris Lattner
2007-03-01Lower eh filter intrinsic.Jim Laskey
2007-02-28Chain is on second operand.Jim Laskey
2007-02-28MERGE_VALUES unnecessary.Jim Laskey
2007-02-28add methods for analysis of call results and return nodes.Chris Lattner
2007-02-28add methods to analyze calls and formals.Chris Lattner
2007-02-27Minor refactoring of CC Lowering interfacesChris Lattner
2007-02-27move CC Lowering stuff to its own public interfaceChris Lattner
2007-02-26Fold (sext (truncate x)) more aggressively, by avoiding creation of aChris Lattner
2007-02-26track signedness of formal argument, though we have a fixme here.Chris Lattner
2007-02-25Fix for PR1224.Jim Laskey
2007-02-25optimize duplicate ValueMap lookupsChris Lattner
2007-02-25fold trivial token factor nodes. This allows us to compileChris Lattner
2007-02-25initialize a instance variableChris Lattner
2007-02-24Deal with cases when MMI is not requested.Jim Laskey
2007-02-24Drop unused operand.Jim Laskey
2007-02-24Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219Chris Lattner
2007-02-23Handle improper cast.Jim Laskey
2007-02-22Need to init.Jim Laskey
2007-02-22Tighten up error checking of args.Jim Laskey
2007-02-22Handle lowering invoke to call correctly.Jim Laskey
2007-02-22Simplify lowering and selection of exception ops.Jim Laskey
2007-02-21Selection and lowering for exception handling.Jim Laskey
2007-02-17print target nodes nicelyChris Lattner
2007-02-17Implement i/n/s constraints correctly. This fixesChris Lattner
2007-02-15fix indentationChris Lattner
2007-02-15Apply B Scott Michel's patch for PR1184, which improves diagnostics in anChris Lattner
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-14fix a warningChris Lattner
2007-02-14Refix CodeGen/Generic/switch-lower.ll. In contrast to my previous patch,Chris Lattner
2007-02-14Generalize TargetData strings, to support more interesting forms of data.Chris Lattner
2007-02-13implement expand of truncate. This allows truncates from i128 to i64 toChris Lattner
2007-02-13Fix PR1198, by adding initial i128 support. Patch by Dan Gohman.Chris Lattner
2007-02-13revert my previous switch lowering change, which miscompiles a few programs.Chris Lattner
2007-02-13Add a space between // and the comment.Lauro Ramos Venancio
2007-02-13Add "original alignment" to function arguments flags.Lauro Ramos Venancio
2007-02-13Fix switch lowering to order cases in zext order, which is how we emit theChris Lattner
2007-02-10Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner
2007-02-10Add function live-ins to entry block live-in set.Evan Cheng
2007-02-10Rename some variables to avoid confusion with SelectionDAGISel::BB.Evan Cheng
2007-02-08Make use of TLI.SimplifySetCC() in LegalizeSetCCOperands().Evan Cheng