| Commit message (Expand) | Author | Age | Files | Lines |
* | [SelectionDAG] Disallow indirect "i" constraint | Fangrui Song | 2019-12-29 | 1 | -1/+0 |
* | [MIPS] For vectors, select `add %x, C` as `sub %x, -C` if it results in inlin... | Roman Lebedev | 2019-09-18 | 1 | -0/+51 |
* | Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM | Daniel Sanders | 2019-08-15 | 1 | -1/+1 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | CodeGen: Remove pipeline dependencies on StackProtector; NFC | Matthias Braun | 2018-07-13 | 1 | -0/+8 |
* | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -1/+1 |
* | [SelectionDAGISel] Add a debug print before call to Select. Adjust where blan... | Craig Topper | 2018-01-26 | 1 | -3/+0 |
* | [mips] Clang generates unaligned offset for MSA instruction st.d | Hrvoje Varga | 2016-08-01 | 1 | -2/+20 |
* | [mips][microMIPS] Implement LDC1, SDC1, LDC2, SDC2, LWC1, SWC1, LWC2 and SWC2... | Zlatko Buljan | 2016-07-11 | 1 | -1/+13 |
* | [mips][mips16] Fix machine verifier errors about incorrect register classes o... | Daniel Sanders | 2016-06-16 | 1 | -2/+8 |
* | [mips] Eliminate unused code for addrRegReg complex pattern. NFC. | Vasileios Kalintiris | 2016-06-15 | 1 | -6/+0 |
* | SDAG: Implement Select instead of SelectImpl in MipsDAGToDAGISel | Justin Bogner | 2016-05-13 | 1 | -16/+7 |
* | SDAG: Rename Select->SelectImpl and repurpose Select as returning void | Justin Bogner | 2016-05-05 | 1 | -1/+1 |
* | Make TargetLowering::getPointerTy() taking DataLayout as an argument | Mehdi Amini | 2015-07-09 | 1 | -2/+3 |
* | [mips] Correct and improve special-case shuffle instructions. | Daniel Sanders | 2015-05-19 | 1 | -1/+2 |
* | [mips] Distinguish 'R', 'ZC', and 'm' inline assembly memory constraint. | Daniel Sanders | 2015-03-24 | 1 | -4/+12 |
* | Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip... | Daniel Sanders | 2015-03-13 | 1 | -2/+3 |
* | Revert "r232027 - Add infrastructure for support of multiple memory constraints" | Hal Finkel | 2015-03-12 | 1 | -3/+2 |
* | Add infrastructure for support of multiple memory constraints. | Daniel Sanders | 2015-03-12 | 1 | -2/+3 |
* | [mips][microMIPS] Implement CodeGen support for SW16 and LW16 instructions | Zoran Jovanovic | 2015-02-04 | 1 | -0/+6 |
* | Remove most of the TargetMachine::getSubtarget/getSubtargetImpl | Eric Christopher | 2015-01-29 | 1 | -10/+1 |
* | Make it possible for the Subtarget to change between function | Eric Christopher | 2014-07-10 | 1 | -1/+2 |
* | [mips][mips64r6] [ls][dw][lr] are not available in MIPS32r6/MIPS64r6 | Daniel Sanders | 2014-05-23 | 1 | -2/+3 |
* | [C++] Use 'nullptr'. Target edition. | Craig Topper | 2014-04-25 | 1 | -2/+2 |
* | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -1/+2 |
* | [Modules] Move CFG.h to the IR library as it defines graph traits over | Chandler Carruth | 2014-03-04 | 1 | -1/+1 |
* | [mips] Prevent %lo relocation being used on MSA loads and stores. | Daniel Sanders | 2014-03-03 | 1 | -0/+6 |
* | Re-sort all of the includes with ./utils/sort_includes.py so that | Chandler Carruth | 2014-01-07 | 1 | -3/+3 |
* | [mips][msa] Added support for matching bclr, and bclri from normal IR (i.e. n... | Daniel Sanders | 2013-11-12 | 1 | -0/+5 |
* | [mips][msa] Added support for matching bins[lr]i.[bhwd] from normal IR (i.e. ... | Daniel Sanders | 2013-10-30 | 1 | -0/+10 |
* | [mips][msa] Added support for matching splati from normal IR (i.e. not intrin... | Daniel Sanders | 2013-09-27 | 1 | -0/+10 |
* | [mips][msa] Remove the VSPLAT and VSPLATD nodes in favour of matching BUILD_V... | Daniel Sanders | 2013-09-24 | 1 | -0/+40 |
* | ISelDAG: spot chain cycles involving MachineNodes | Tim Northover | 2013-09-22 | 1 | -0/+1 |
* | [mips][msa] Added load/store intrinsics. | Daniel Sanders | 2013-08-28 | 1 | -0/+6 |
* | [Mips] Support for unaligned load/store microMips instructions | Jack Carter | 2013-08-13 | 1 | -0/+6 |
* | Access the TargetLoweringInfo from the TargetMachine object instead of cachin... | Bill Wendling | 2013-06-19 | 1 | -1/+2 |
* | Cache the TargetLowering info object as a pointer. | Bill Wendling | 2013-06-06 | 1 | -1/+1 |
* | [mips] Clean up MipsISelDAGToDAG.cpp and MipsISelLowering.cpp. | Akira Hatanaka | 2013-04-11 | 1 | -1/+0 |
* | Remove some unused variables to clean the Clang -Werror build | David Blaikie | 2013-03-14 | 1 | -2/+0 |
* | [mips] Rename functions and variables to start with proper case. | Akira Hatanaka | 2013-03-14 | 1 | -4/+4 |
* | [mips] Define two subclasses of MipsDAGToDAGISel. Mips16DAGToDAGISel is for | Akira Hatanaka | 2013-03-14 | 1 | -646/+22 |
* | [mips] Fix inefficient code generation. | Akira Hatanaka | 2013-03-01 | 1 | -1/+1 |
* | [mips] Remove SDNPWantParent from the list of SDNodeProperties. | Akira Hatanaka | 2013-02-16 | 1 | -14/+11 |
* | [mips] Split SelectAddr, which was used to match address patterns, into two | Akira Hatanaka | 2013-02-15 | 1 | -13/+26 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -4/+4 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -8/+8 |
* | [mips] Add predicate HasFPIdx for floating-point indexed load instruction | Akira Hatanaka | 2012-11-15 | 1 | -2/+2 |
* | This patch is for the implementation of mips16 complex pattern addr16. | Reed Kotler | 2012-10-28 | 1 | -0/+146 |
* | Implement carry for subtract/add for mips16 | Reed Kotler | 2012-10-26 | 1 | -4/+14 |
* | Patch for integer multiply, signed/unsigned, long/long long. | Reed Kotler | 2012-10-05 | 1 | -10/+22 |