| Commit message (Expand) | Author | Age |
* | 1. Fix the widening of SETCC in WidenVecOp_SETCC. Use the correct return CC t... | Nadav Rotem | 2011-10-21 |
* | Revert r142579, "Fix a type in the legalization of CONCAT_VECTORS". This is | Chad Rosier | 2011-10-20 |
* | Fix a type in the legalization of CONCAT_VECTORS. | Nadav Rotem | 2011-10-20 |
* | Cleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntRes_SETCC. | Nadav Rotem | 2011-09-27 |
* | [vector-select] Address one of the issues in pr10902. EXTRACT_VECTOR_ELEMENT | Nadav Rotem | 2011-09-25 |
* | Implement Duncan's suggestion to use the result of getSetCCResultType if it i... | Nadav Rotem | 2011-09-24 |
* | Tweak the handling of MERGE_VALUES nodes: remove the need for | Duncan Sands | 2011-09-23 |
* | Vector-Select: Address one of the problems in pr10902. Add handling for the | Nadav Rotem | 2011-09-23 |
* | [VECTOR-SELECT] Address one of the bugs in pr10902. | Nadav Rotem | 2011-09-21 |
* | Some legalization fixes for atomic load and store. | Eli Friedman | 2011-09-15 |
* | Add integer promotion support for vselect | Nadav Rotem | 2011-09-14 |
* | Add codegen support for vector select (in the IR this means a select | Duncan Sands | 2011-09-06 |
* | 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-08-31 |
* | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be | Eli Friedman | 2011-07-29 |
* | CR fix: The ANY_EXTEND can be removed because the input and putput type must be | Nadav Rotem | 2011-07-28 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 |
* | Minor code cleanups | Nadav Rotem | 2011-07-17 |
* | Fix PromoteIntRes_TRUNCATE: Add support for cases where the | Nadav Rotem | 2011-06-20 |
* | 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-19 |
* | 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-18 |
* | Fix comment. | Eric Christopher | 2011-06-17 |
* | Lower multiply with overflow checking to __mulo<mode> | Eric Christopher | 2011-06-17 |
* | getZeroExtendInReg needs to get a scalar type | Nadav Rotem | 2011-06-15 |
* | Add a testcase for checking the integer-promotion of many different vector | Nadav Rotem | 2011-06-14 |
* | 80-col cleanups. | Eric Christopher | 2011-06-10 |
* | Add methods to support the integer-promotion of vector types. Methods to | Nadav Rotem | 2011-06-06 |
* | Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer use | Nadav Rotem | 2011-06-01 |
* | Revert commit 126684 "Use the correct shift amount type". It is only the cor... | Duncan Sands | 2011-03-04 |
* | Revert r123908; the code in question is completely untested and wrong. | Eli Friedman | 2011-03-03 |
* | Use the correct shift amount type. | Owen Anderson | 2011-02-28 |
* | Clean whitespace. | Owen Anderson | 2011-02-28 |
* | Fix wrong logic in promotion of signed mul-with-overflow (I pointed this out at | Duncan Sands | 2011-02-17 |
* | Swap VT and DebugLoc operands of getExtLoad() for consistency with | Stuart Hastings | 2011-02-16 |
* | 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-02-13 |
* | Expand invalid return values for umulo and smulo. Handle these similarly | Eric Christopher | 2011-01-20 |
* | Remove unused variables found by gcc-4.6's -Wunused-but-set-variable. | Jeffrey Yasskin | 2011-01-18 |
* | Move ExpandAtomic into the integer expansion routines - it's only used there. | Eric Christopher | 2011-01-11 |
* | Add some fairly duplicated code to let type legalization split illegal | Eric Christopher | 2011-01-06 |
* | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner | 2010-12-21 |
* | implement type legalization promotion support for SMULO and UMULO, giving | Chris Lattner | 2010-12-20 |
* | reduce indentation, no functionality change. | Chris Lattner | 2010-12-20 |
* | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 |
* | PR5207: Rename overloaded APInt methods set(), clear(), flip() to | Jay Foad | 2010-12-01 |
* | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 |
* | propagate MachinePointerInfo through various uses of the old | Chris Lattner | 2010-09-21 |