Age | Commit message (Expand) | Author |
2011-09-06 | Add codegen support for vector select (in the IR this means a select | Duncan Sands |
2011-08-31 | Misc cleanup; addresses Duncan's comments on r138877. | Eli Friedman |
2011-08-31 | Fill in type legalization for MERGE_VALUES in all the various cases. Patch b... | Eli Friedman |
2011-08-31 | Generic expansion for atomic load/store into cmpxchg/atomicrmw xchg; implemen... | Eli Friedman |
2011-07-29 | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be | Eli Friedman |
2011-07-28 | CR fix: The ANY_EXTEND can be removed because the input and putput type must be | Nadav Rotem |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
2011-07-17 | Minor code cleanups | Nadav Rotem |
2011-06-20 | Fix PromoteIntRes_TRUNCATE: Add support for cases where the | Nadav Rotem |
2011-06-19 | Code cleanups: Remove duplicated logic in PromotInteRes_BITCAST, reserve vect... | Nadav Rotem |
2011-06-19 | Calls to AssertZext and getZeroExtendInReg must be made using scalar types. | Nadav Rotem |
2011-06-18 | Remove unused but set variables. | Benjamin Kramer |
2011-06-18 | Fix UMULO support for 2x register width to allow the full | Eric Christopher |
2011-06-17 | Fix comment. | Eric Christopher |
2011-06-17 | Lower multiply with overflow checking to __mulo<mode> | Eric Christopher |
2011-06-15 | getZeroExtendInReg needs to get a scalar type | Nadav Rotem |
2011-06-14 | Add a testcase for checking the integer-promotion of many different vector | Nadav Rotem |
2011-06-10 | 80-col cleanups. | Eric Christopher |
2011-06-06 | Add methods to support the integer-promotion of vector types. Methods to | Nadav Rotem |
2011-06-01 | Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer use | Nadav Rotem |
2011-03-04 | Revert commit 126684 "Use the correct shift amount type". It is only the cor... | Duncan Sands |
2011-03-03 | Revert r123908; the code in question is completely untested and wrong. | Eli Friedman |
2011-02-28 | Use the correct shift amount type. | Owen Anderson |
2011-02-28 | Clean whitespace. | Owen Anderson |
2011-02-17 | Fix wrong logic in promotion of signed mul-with-overflow (I pointed this out at | Duncan Sands |
2011-02-16 | Swap VT and DebugLoc operands of getExtLoad() for consistency with | Stuart Hastings |
2011-02-13 | Revisit my fix for PR9028: the issue is that DAGCombine was | Chris Lattner |
2011-02-13 | when legalizing extremely wide shifts, make sure that | Chris Lattner |
2011-01-20 | Expand invalid return values for umulo and smulo. Handle these similarly | Eric Christopher |
2011-01-18 | Remove unused variables found by gcc-4.6's -Wunused-but-set-variable. | Jeffrey Yasskin |
2011-01-11 | Move ExpandAtomic into the integer expansion routines - it's only used there. | Eric Christopher |
2011-01-06 | Add some fairly duplicated code to let type legalization split illegal | Eric Christopher |
2010-12-21 | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner |
2010-12-20 | implement type legalization promotion support for SMULO and UMULO, giving | Chris Lattner |
2010-12-20 | reduce indentation, no functionality change. | Chris Lattner |
2010-12-07 | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad |
2010-12-01 | PR5207: Rename overloaded APInt methods set(), clear(), flip() to | Jay Foad |
2010-11-23 | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck |
2010-09-21 | propagate MachinePointerInfo through various uses of the old | Chris Lattner |
2010-09-21 | continue MachinePointerInfo'izing, eliminating use of one of the old | Chris Lattner |
2010-09-21 | don't implicitly drop the offset of a machinememoperand when legalizing atomics. | Chris Lattner |
2010-07-23 | 80-col. | Eric Christopher |
2010-07-11 | Fix va_arg for doubles. With this patch VAARG nodes always contain the | Rafael Espindola |
2010-07-07 | Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f... | Evan Cheng |
2010-06-18 | Change UpdateNodeOperands' operand and return value from SDValue to | Dan Gohman |
2010-06-03 | Implement expansion in type legalization for add/sub with overflow. The | Eli Friedman |
2010-05-15 | Fix uint64->{float, double} conversion to do rounding correctly in 32-bit. | Dale Johannesen |
2010-04-19 | More 80 col violation. | Evan Cheng |
2010-04-17 | Another 80 col violation. | Evan Cheng |
2010-04-16 | 80 col. | Evan Cheng |