| Commit message (Expand) | Author | Age | Files | Lines |
| * | [SelectionDAGBuilder] Support llvm.flt.rounds on targets where i32 is not legal | Hal Finkel | 2016-10-10 | 2 | -0/+15 |
| * | DAG: Setting Masked-Expand-Load as a variant of Masked-Load node | Elena Demikhovsky | 2016-10-09 | 2 | -7/+7 |
| * | swifterror: Don't compute swifterror vregs during instruction selection | Arnold Schwaighofer | 2016-10-07 | 4 | -152/+184 |
| * | [DAG] clean up foldSelectOfConstants(); NFCI | Sanjay Patel | 2016-10-07 | 1 | -19/+14 |
| * | [DAG] move fold (select C, 0, 1 -> xor C, 1) to a helper function; NFC | Sanjay Patel | 2016-10-07 | 1 | -16/+31 |
| * | Delete some dead code in SelectionDAG (NFC) | Vedant Kumar | 2016-10-06 | 3 | -59/+0 |
| * | Handle *_EXTEND_VECTOR_INREG during Integer Legalization | Pirama Arumuga Nainar | 2016-10-06 | 2 | -0/+25 |
| * | [DAG] Generalize build_vector -> vector_shuffle combine for more than 2 inputs | Michael Kuperstein | 2016-10-06 | 1 | -135/+191 |
| * | FastISel: Remove unused/un-overridden entry points. NFCI. | Peter Collingbourne | 2016-10-05 | 1 | -23/+0 |
| * | [DAG] Teach computeKnownBits and ComputeNumSignBits in SelectionDAG to look t... | Bjorn Pettersson | 2016-10-05 | 1 | -0/+34 |
| * | Use StringRef in FastISel API (NFC) | Mehdi Amini | 2016-10-05 | 1 | -1/+1 |
| * | [SelectionDAG] Fix calling convention in expansion of ?MULO. | whitequark | 2016-10-04 | 1 | -2/+12 |
| * | fix formatting; NFC | Sanjay Patel | 2016-10-03 | 1 | -8/+5 |
| * | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-09-28 | 1 | -120/+271 |
| * | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-09-28 | 1 | -271/+120 |
| * | [DAG] Remove isVectorClearMaskLegal() check from vector_build dagcombine | Michael Kuperstein | 2016-09-28 | 1 | -7/+0 |
| * | Add support to optionally limit the size of jump tables. | Evandro Menezes | 2016-09-26 | 1 | -12/+26 |
| * | [X86][avx512] Fix bug in masked compress store. | Ayman Musa | 2016-09-26 | 1 | -3/+3 |
| * | [DAG] Fix incorrect alignment of ext load. | Nirav Dave | 2016-09-22 | 1 | -1/+1 |
| * | Disable tail calls if there is an swifterror argument | Arnold Schwaighofer | 2016-09-21 | 1 | -0/+5 |
| * | [AVX-512] Don't lower CVTPD2PS intrinsics to ISD::FP_ROUND with an X86 roundi... | Craig Topper | 2016-09-18 | 1 | -1/+2 |
| * | [X86][SSE] Improve recognition of uitofp conversions that can be performed as... | Simon Pilgrim | 2016-09-18 | 1 | -4/+0 |
| * | Change the order of the splitted store from high - low to low - high. | Wei Mi | 2016-09-18 | 1 | -2/+2 |
| * | Make analyzeBranch family of instruction names consistent | Matt Arsenault | 2016-09-14 | 1 | -1/+1 |
| * | getValueType().getScalarSizeInBits() -> getScalarValueSizeInBits(), round 2 ;... | Sanjay Patel | 2016-09-14 | 2 | -5/+4 |
| * | getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCI | Sanjay Patel | 2016-09-14 | 6 | -16/+14 |
| * | getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCI | Sanjay Patel | 2016-09-14 | 12 | -62/+54 |
| * | getValueType().getScalarSizeInBits() -> getScalarValueSizeInBits() ; NFCI | Sanjay Patel | 2016-09-14 | 3 | -46/+33 |
| * | getScalarType().getSizeInBits() -> getScalarSizeInBits() ; NFCI | Sanjay Patel | 2016-09-14 | 6 | -70/+70 |
| * | [CodeGen] Fix invalid shift in mul expansion | Pawel Bylica | 2016-09-13 | 1 | -6/+11 |
| * | [DAG] Allow build-to-shuffle combine to combine builds from two wide vectors. | Michael Kuperstein | 2016-09-13 | 1 | -27/+53 |
| * | [DAGCombiner] Use APInt directly in (shl (zext (srl x, C)), C) combine range ... | Simon Pilgrim | 2016-09-13 | 1 | -2/+2 |
| * | [DAGCombiner] Use APInt directly in (shl (ext (shl x, c1)), c2) combine | Simon Pilgrim | 2016-09-13 | 1 | -11/+15 |
| * | Remove MVT:i1 xor instruction before SELECT. (Performance improvement). | Ayman Musa | 2016-09-13 | 1 | -0/+16 |
| * | [DAG] Refactor BUILD_VECTOR combine to make it easier to extend. NFCI. | Michael Kuperstein | 2016-09-13 | 1 | -123/+156 |
| * | [CodeGen] Split out the notions of MI invariance and MI dereferenceability. | Justin Lebar | 2016-09-11 | 5 | -16/+20 |
| * | Create phi nodes for swifterror values at the end of the phi instructions list | Arnold Schwaighofer | 2016-09-09 | 1 | -1/+1 |
| * | [SelectionDAG] Ensure DAG::getZeroExtendInReg is called with a scalar type | Simon Pilgrim | 2016-09-09 | 2 | -3/+3 |
| * | [SDAGBuilder] Don't create a binary tree for switches in minsize mode | James Molloy | 2016-09-08 | 1 | -1/+2 |
| * | [SelectionDAG] Add BUILD_VECTOR support to computeKnownBits and SimplifyDeman... | Simon Pilgrim | 2016-09-08 | 2 | -0/+47 |
| * | [DAGCombiner] Enable AND combines of splatted constant vectors | Simon Pilgrim | 2016-09-08 | 1 | -7/+7 |
| * | Shift-left (ISD::SHL) operation crashes on "DAG Legalization" phase. | Elena Demikhovsky | 2016-09-07 | 1 | -21/+27 |
| * | Remove unnecessary call to getAllocatableRegClass | Matt Arsenault | 2016-09-07 | 1 | -9/+15 |
| * | [DAGCombine] More fixups to SETCC legality checking (visitANDLike/visitORLike) | Hal Finkel | 2016-09-06 | 1 | -28/+46 |
| * | [SelectionDAG] Simplify extract_subvector( insert_subvector ( Vec, In, Idx ),... | Simon Pilgrim | 2016-09-06 | 1 | -0/+6 |
| * | Split the store of a wide value merged from an int-fp pair into multiple stores. | Wei Mi | 2016-09-02 | 1 | -0/+103 |
| * | [DAGcombiner] Fix incorrect sinking of a truncate into the operand of a shift. | Andrea Di Biagio | 2016-09-02 | 1 | -3/+3 |
| * | [SelectionDAGBuilder] Add const to relevant places | Aditya Kumar | 2016-09-01 | 2 | -16/+17 |
| * | [Legalizer] Don't throw away false low half when expanding GT/LT SETCC | Michael Kuperstein | 2016-09-01 | 1 | -9/+9 |
| * | [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizes | Michael Kuperstein | 2016-09-01 | 1 | -45/+63 |