| Commit message (Expand) | Author | Age | Files | Lines |
* | [SelectionDAG] Disallow indirect "i" constraint | Fangrui Song | 2019-12-29 | 1 | -1/+0 |
* | [IR] Split out target specific intrinsic enums into separate headers | Reid Kleckner | 2019-12-11 | 1 | -1/+2 |
* | [Hexagon] Update PS_aligna with max stack alignment once isel completes | Krzysztof Parzyszek | 2019-11-12 | 1 | -3/+14 |
* | [Hexagon] Don't dereference dyn_cast<ConstantFPSDNode> result. NFCI. | Simon Pilgrim | 2019-09-22 | 1 | -1/+1 |
* | [Hexagon] Split vector pairs for ISD::SIGN_EXTEND and ISD::ZERO_EXTEND | Krzysztof Parzyszek | 2019-02-20 | 1 | -0/+5 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | Fix clang -Wimplicit-fallthrough warnings across llvm, NFC | Reid Kleckner | 2018-11-01 | 1 | -0/+1 |
* | [SDAG] Remove the reliance on MI's allocation strategy for | Chandler Carruth | 2018-08-14 | 1 | -11/+8 |
* | [SelectionDAG] Expand UADDO/USUBO into ADD/SUBCARRY if legal for target | Krzysztof Parzyszek | 2018-06-01 | 1 | -0/+12 |
* | [Hexagon] Generate post-increment for floating point types | Brendon Cahoon | 2018-05-18 | 1 | -0/+4 |
* | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -25/+25 |
* | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -1/+1 |
* | [Hexagon] Improve HVX instruction selection (bitcast, vsplat) | Krzysztof Parzyszek | 2018-04-20 | 1 | -17/+0 |
* | [Hexagon] Pass pointer to SelectionDAG to dump functions | Krzysztof Parzyszek | 2018-03-30 | 1 | -5/+5 |
* | [Hexagon] Add support to handle bit-reverse load intrinsics | Krzysztof Parzyszek | 2018-03-29 | 1 | -24/+45 |
* | [Hexagon] Add support for "new" circular buffer intrinsics | Krzysztof Parzyszek | 2018-03-28 | 1 | -7/+94 |
* | [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172" | Nirav Dave | 2018-03-19 | 1 | -3/+1 |
* | Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"" | Nirav Dave | 2018-03-17 | 1 | -1/+3 |
* | [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172" | Nirav Dave | 2018-03-17 | 1 | -3/+1 |
* | Revert: r327172 "Correct load-op-store cycle detection analysis" | Nirav Dave | 2018-03-10 | 1 | -1/+3 |
* | [DAG] Enforce stricter NodeId invariant during Instruction selection | Nirav Dave | 2018-03-09 | 1 | -3/+1 |
* | [Hexagon] Rewrite non-HVX unaligned loads as pairs of aligned ones | Krzysztof Parzyszek | 2018-03-07 | 1 | -1/+63 |
* | [Hexagon] Recognize more sign-extensions as inputs to 32x32-bit multiply | Krzysztof Parzyszek | 2018-02-27 | 1 | -2/+13 |
* | [NFC] fix trivial typos in comments and documents | Hiroshi Inoue | 2018-01-26 | 1 | -2/+2 |
* | Revert "[Hexagon] Replace EmitFunctionEntryCode with a DAG preprocessing code" | Krzysztof Parzyszek | 2018-01-25 | 1 | -21/+14 |
* | [Hexagon] Replace EmitFunctionEntryCode with a DAG preprocessing code | Krzysztof Parzyszek | 2018-01-24 | 1 | -14/+21 |
* | [Hexagon] Implement basic vector operations on vectors vNi1 | Krzysztof Parzyszek | 2018-01-23 | 1 | -125/+55 |
* | MachineFunction: Return reference from getFunction(); NFC | Matthias Braun | 2017-12-15 | 1 | -2/+2 |
* | [Hexagon] Add support for Hexagon V65 | Krzysztof Parzyszek | 2017-12-11 | 1 | -0/+27 |
* | [RISCV] Support lowering FrameIndex | Alex Bradbury | 2017-12-11 | 1 | -20/+0 |
* | [Hexagon] Generate HVX code for vector construction and access | Krzysztof Parzyszek | 2017-12-06 | 1 | -1/+7 |
* | Recommit r317904: [Hexagon] Create HexagonISelDAGToDAG.h, NFC | Krzysztof Parzyszek | 2017-11-10 | 1 | -109/+3 |
* | Revert "[Hexagon] Create HexagonISelDAGToDAG.h, NFC" | Krzysztof Parzyszek | 2017-11-10 | 1 | -3/+109 |
* | [Hexagon] Create HexagonISelDAGToDAG.h, NFC | Krzysztof Parzyszek | 2017-11-10 | 1 | -109/+3 |
* | Fix MSVC 'result of 32-bit shift implicitly converted to 64 bits' warning. NFCI. | Simon Pilgrim | 2017-10-21 | 1 | -2/+2 |
* | [Hexagon] Reorganize and update instruction patterns | Krzysztof Parzyszek | 2017-10-20 | 1 | -5/+101 |
* | Remove unused variables. No functionality change. | Benjamin Kramer | 2017-10-08 | 1 | -1/+0 |
* | [Hexagon] Switch to parameterized register classes for HVX | Krzysztof Parzyszek | 2017-09-15 | 1 | -33/+6 |
* | [Hexagon] Add support for nontemporal loads and stores on HVX | Krzysztof Parzyszek | 2017-07-11 | 1 | -14/+32 |
* | [Hexagon] Generate store-immediate instructions for stack objects | Krzysztof Parzyszek | 2017-06-13 | 1 | -0/+15 |
* | [Hexagon] Improve code generation for 32x32-bit multiplication | Krzysztof Parzyszek | 2017-05-30 | 1 | -102/+87 |
* | [Hexagon] Refactor the DAG preprocessing code, NFC | Krzysztof Parzyszek | 2017-03-09 | 1 | -32/+88 |
* | [Hexagon] Propagate zext of i1 into arithmetic code in selection DAG | Krzysztof Parzyszek | 2017-03-09 | 1 | -0/+96 |
* | [Hexagon] Undo shift folding where it could simplify addressing mode | Krzysztof Parzyszek | 2017-02-24 | 1 | -3/+75 |
* | [Hexagon] Prettify code in HexagonDAGToDAGISel::Select | Krzysztof Parzyszek | 2017-02-24 | 1 | -47/+13 |
* | [Hexagon] Give a predicate function a more meaningful name | Krzysztof Parzyszek | 2016-11-14 | 1 | -2/+2 |
* | [Hexagon] Separate Hexagon subreg indices for different register classes | Krzysztof Parzyszek | 2016-11-09 | 1 | -3/+2 |
* | Reapply r286080 with a phony change in Hexagon's CMakeLists.txt | Krzysztof Parzyszek | 2016-11-06 | 1 | -188/+0 |
* | Revert r286080: it breaks build bots | Krzysztof Parzyszek | 2016-11-06 | 1 | -0/+188 |
* | [Hexagon] Remove redundant custom selection code | Krzysztof Parzyszek | 2016-11-06 | 1 | -188/+0 |