| Commit message (Expand) | Author | Age | Files | Lines |
* | AVX-512: Lowering Masked Gather intrinsic - fixed a bug | Elena Demikhovsky | 2017-06-22 | 1 | -7/+21 |
* | Remove ADDC, ADDE, SUBC, SUBE and SETCCE support from the X86 backend, use th... | Amaury Sechet | 2017-06-01 | 1 | -2/+0 |
* | Use SDValue::getOperand() helper. NFCI. | Simon Pilgrim | 2017-05-12 | 1 | -22/+19 |
* | Do not legalize large add with addc/adde, introduce addcarry and do it with u... | Amaury Sechet | 2017-04-30 | 1 | -0/+1 |
* | [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem... | Craig Topper | 2017-04-28 | 1 | -3/+4 |
* | Fix use-after-frees on memory allocated in a Recycler. | Benjamin Kramer | 2017-04-20 | 1 | -2/+3 |
* | [X86] Fix Stale SDNode use in X86ISelDAGtoDAG | Nirav Dave | 2017-03-23 | 1 | -2/+2 |
* | [X86] Lower AVX2 gather intrinsics similar to AVX-512. Apply the same input s... | Craig Topper | 2017-03-13 | 1 | -83/+0 |
* | [Fuchsia] Use thread-pointer ABI slots for stack-protector and safe-stack | Petr Hosek | 2017-02-24 | 1 | -1/+2 |
* | Disable TLS for stack protector on Android API<17. | Evgeniy Stepanov | 2017-02-23 | 1 | -1/+1 |
* | X86: Introduce relocImm-based patterns for cmp. | Peter Collingbourne | 2017-02-09 | 1 | -0/+25 |
* | [X86,ISEL] Fix X86 increment chain dependence calculation | Nirav Dave | 2017-02-02 | 1 | -0/+2 |
* | X86: Remove dead code. NFC. | Peter Collingbourne | 2017-01-11 | 1 | -10/+0 |
* | [X86] When recognizing vector loads or VZEXT_LOAD in selectScalarSSELoad make... | Craig Topper | 2016-12-19 | 1 | -2/+2 |
* | [X86] Teach selectScalarSSELoad to accept full 128-bit vector loads and the X... | Craig Topper | 2016-12-12 | 1 | -0/+22 |
* | IR, X86: Understand !absolute_symbol metadata on global variables. | Peter Collingbourne | 2016-12-08 | 1 | -2/+40 |
* | [X86] Remove hasOneUse check that is redundant with the one in IsProfitableTo... | Craig Topper | 2016-11-26 | 1 | -2/+0 |
* | [X86] Fix the zero extending load detection in X86DAGToDAGISel::selectScalarS... | Craig Topper | 2016-11-26 | 1 | -11/+12 |
* | [X86] Simplify control flow. NFCI | Craig Topper | 2016-11-26 | 1 | -3/+2 |
* | [X86] Add a hasOneUse check to selectScalarSSELoad to keep the same load from... | Craig Topper | 2016-11-26 | 1 | -3/+6 |
* | X86: Simplify X86ISD::Wrapper operand checks. NFCI. | Peter Collingbourne | 2016-11-16 | 1 | -16/+5 |
* | Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which repres... | Peter Collingbourne | 2016-11-09 | 1 | -0/+22 |
* | Revert r286384, "X86: Introduce the "relocImm" ComplexPattern, which represen... | Peter Collingbourne | 2016-11-09 | 1 | -22/+0 |
* | X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable ... | Peter Collingbourne | 2016-11-09 | 1 | -0/+22 |
* | Use StringRef in Pass/PassManager APIs (NFC) | Mehdi Amini | 2016-10-01 | 1 | -1/+1 |
* | getValueType().getScalarSizeInBits() -> getScalarValueSizeInBits() ; NFCI | Sanjay Patel | 2016-09-14 | 1 | -1/+1 |
* | Replace a few more "fall through" comments with LLVM_FALLTHROUGH | Justin Bogner | 2016-08-17 | 1 | -1/+1 |
* | Replace "fallthrough" comments with LLVM_FALLTHROUGH | Justin Bogner | 2016-08-17 | 1 | -1/+1 |
* | [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,... | Justin Lebar | 2016-07-15 | 1 | -6/+4 |
* | Convert a few more comparisons to isPositionIndependent(). NFC. | Rafael Espindola | 2016-06-27 | 1 | -1/+1 |
* | Codegen: [X86] preservere memory refs for folded umul_lohi | Kyle Butt | 2016-06-23 | 1 | -2/+10 |
* | [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCallee | Krzysztof Parzyszek | 2016-06-22 | 1 | -1/+1 |
* | Pass DebugLoc and SDLoc by const ref. | Benjamin Kramer | 2016-06-12 | 1 | -3/+3 |
* | SDAG: Clean up a dead node I missed earlier in X86 | Justin Bogner | 2016-05-13 | 1 | -1/+1 |
* | SDAG: Use ReplaceNode here, not ReplaceUses | Justin Bogner | 2016-05-11 | 1 | -1/+1 |
* | SDAG: Add a helper to replace and remove a node during ISel | Justin Bogner | 2016-05-11 | 1 | -7/+3 |
* | SDAG: Minor cleanup in X86 | Justin Bogner | 2016-05-11 | 1 | -7/+6 |
* | SDAG: Implement Select instead of SelectImpl in X86 | Justin Bogner | 2016-05-10 | 1 | -31/+26 |
* | SDAG: Rename Select->SelectImpl and repurpose Select as returning void | Justin Bogner | 2016-05-05 | 1 | -3/+3 |
* | [X86] Extend some Linux special cases to cover kFreeBSD. | Marcin Koscielnicki | 2016-05-05 | 1 | -1/+1 |
* | Add an address space for the X86 SS segment. | David L Kreitzer | 2016-05-03 | 1 | -2/+8 |
* | X86: Avoid accessing SDValues after they've been RAUW'd | Justin Bogner | 2016-04-12 | 1 | -3/+8 |
* | Revert "Fix Clang-tidy modernize-deprecated-headers warnings in remaining fil... | Duncan P. N. Exon Smith | 2016-04-05 | 1 | -38/+33 |
* | Fix Clang-tidy modernize-deprecated-headers warnings in remaining files; othe... | Eugene Zelenko | 2016-04-05 | 1 | -33/+38 |
* | X86: Use push-pop for materializing 8-bit immediates for minsize (take 2) | Hans Wennborg | 2016-03-25 | 1 | -2/+8 |
* | [X86] Move the ATOMIC_LOAD_OP ISel from DAGToDAG to ISelLowering. NFCI. | Ahmed Bougacha | 2016-02-29 | 1 | -299/+0 |
* | Revert "[X86] Use push-pop for materializing small constants under 'minsize'" | David Majnemer | 2016-01-05 | 1 | -8/+2 |
* | [X86] Use push-pop for materializing small constants under 'minsize' | Hans Wennborg | 2015-12-17 | 1 | -2/+8 |
* | add a SelectionDAG method to check if no common bits are set in two nodes; NFCI | Sanjay Patel | 2015-11-09 | 1 | -17/+5 |
* | [x86] try harder to match bitwise 'or' into an LEA | Sanjay Patel | 2015-11-09 | 1 | -11/+21 |