aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2011-06-12Fix a bug in the calculation of the vectorTypeBreakdown into registers. OddNadav Rotem
2011-06-12Improve the generated code by getCopyFromPartsVector for promoted integer types.Nadav Rotem
2011-06-11Revert r132871.Chad Rosier
2011-06-11Typo.Chad Rosier
2011-06-1080-col cleanups.Eric Christopher
2011-06-09Change this DAGCombine to build AND of SHR instead of SHR of AND; this matche...Eli Friedman
2011-06-08Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher
2011-06-08Remove a temporary test case probe in CheckForLiveRegDef.Andrew Trick
2011-06-07Fix a merge bug in preRAsched for handling physreg aliases.Andrew Trick
2011-06-06Add methods to support the integer-promotion of vector types. Methods toNadav Rotem
2011-06-06Avoid FGETSIGN of 80-bit types. Fixes PR10085.Stuart Hastings
2011-06-06PR10077: fix fast-isel of extractvalue of aggregate constants.Eli Friedman
2011-06-04TypeLegalizer: Add support for passing of vector-promoted types in registers ...Nadav Rotem
2011-06-04TypeLegalizer: Fix a bug in the promotion of elements of integer vectors.Nadav Rotem
2011-06-03Add a TODO about memory operands.Eric Christopher
2011-06-02Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher
2011-06-02Revert 132424 to fix PR10068.Rafael Espindola
2011-06-02Use TRI::has{Sub,Super}ClassEq() where possible.Jakob Stoklund Olesen
2011-06-01Recommit 132404 with fixes. rdar://problem/5993888Stuart Hastings
2011-06-01Allow bitcasts between valid types of the same size and vectorEric Christopher
2011-06-01Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer useNadav Rotem
2011-06-01Fix double FGETSIGN to work on x86_32; followup to 132396.Stuart Hastings
2011-06-01Turn on FGETSIGN for x86. Followup to 132388. rdar://problem/5660695Stuart Hastings
2011-06-01This patch is another step in the direction of adding vector select. In thisNadav Rotem
2011-05-28Refactor the type legalizer. Switch TargetLowering to a new enum - LegalizeTy...Nadav Rotem
2011-05-27Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem
2011-05-25Rewrite fast-isel integer cast handling to handle more cases, and to be simpl...Eli Friedman
2011-05-25Remove unused statistical counter.Devang Patel
2011-05-24Remove dead code.Devang Patel
2011-05-24- Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c isEvan Cheng
2011-05-23Revert 121907 (it causes llc crash) and apply original patch from PR9817.Devang Patel
2011-05-23Preserve debug info during iSel by keeping DanglingDebugInfoMap live until en...Devang Patel
2011-05-23While replacing all uses of a SDValue with another value, do not forget to tr...Devang Patel
2011-05-22Eliminate some temporary variables, and don't call getByValTypeAlignmentChris Lattner
2011-05-21Implement mulo x, 2 -> addo x, x in DAGCombiner.Benjamin Kramer
2011-05-19Fix PR9955 by only attaching load memory operands to load instructions andCameron Zwarich
2011-05-19Update some currently-disabled code, preparing for eventual use.Stuart Hastings
2011-05-18Revert commit 131534 since it seems to have broken several buildbots.Duncan Sands
2011-05-18Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem
2011-05-17Make fast-isel miss counting in -stats and -fast-isel-verbose take terminator...Eli Friedman
2011-05-17Misc. code cleanups.Dan Gohman
2011-05-17Misc. code cleanups.Dan Gohman
2011-05-16Delete unused variables.Dan Gohman
2011-05-16Trim #includes.Dan Gohman
2011-05-16Fix whitespace and 80-column violations.Dan Gohman
2011-05-16Track how many insns fast-isel successfully selects as well as how many itJim Grosbach
2011-05-16Preserve debug info for unused zero extended boolean argument.Devang Patel
2011-05-16Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman
2011-05-16Fix silly typo.Eli Friedman
2011-05-16Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman