summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[mips] Fix multiprecision arithmetic."Simon Dardis2017-06-291-53/+46
* [mips] Fix multiprecision arithmetic.Simon Dardis2017-06-141-46/+53
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [mips][msa] Fix generation of bm(n)zi and bins[lr]i instructionsPetar Jovanovic2017-04-071-2/+2
* Remove redundant condition (PR32263). NFCI.Simon Pilgrim2017-03-151-1/+1
* [mips][msa] Accept more values for constant splatsSimon Dardis2017-03-101-6/+229
* [mips] Recommit: "N64 static relocation model support"Simon Dardis2017-01-271-0/+2
* Revert "[mips] N64 static relocation model support"Simon Dardis2017-01-261-2/+0
* [mips] N64 static relocation model supportSimon Dardis2017-01-261-0/+2
* [LLC][MIPS] Fix crash after enabling LLVM_ENABLE_EXPENSIVE_CHECKSNitesh Jain2017-01-041-0/+6
* Fixed MSVC out of range shift warningSimon Pilgrim2016-08-011-1/+1
* [mips] Clang generates unaligned offset for MSA instruction st.dHrvoje Varga2016-08-011-23/+51
* [mips] Optimize materialization of i64 constantsSimon Dardis2016-07-251-2/+2
* [mips] SelectionDAGISel subclasses now follow the optimization level.Daniel Sanders2016-07-141-2/+3
* [mips][microMIPS] Implement LDC1, SDC1, LDC2, SDC2, LWC1, SWC1, LWC2 and SWC2...Zlatko Buljan2016-07-111-1/+25
* Convert more cases to isPositionIndependent(). NFC.Rafael Espindola2016-06-281-2/+2
* [mips] Eliminate unused code for addrRegReg complex pattern. NFC.Vasileios Kalintiris2016-06-151-12/+0
* [mips][dsp] Fix use without def on DSPCtrl registers read by rddsp intrinsic.Daniel Sanders2016-06-141-1/+2
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-2/+2
* SDAG: Implement Select instead of SelectImpl in MipsDAGToDAGISelJustin Bogner2016-05-131-32/+33
* [mips] Use range-based for loops and simplify slightly the code. NFC.Vasileios Kalintiris2016-04-151-9/+13
* Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris2016-03-011-3/+17
* [mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris2016-03-011-17/+3
* [mips] Check the register class before replacing materializations of zero wit...Vasileios Kalintiris2015-10-291-0/+5
* [mips] Remove incorrect DebugLoc entries from prologuePetar Jovanovic2015-08-281-1/+1
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+1
* [mips] Correct and improve special-case shuffle instructions.Daniel Sanders2015-05-191-9/+10
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-21/+25
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-25/+21
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-21/+25
* [mips] Support 9-bit offsets for the 'R' inline assembly memory constraint.Daniel Sanders2015-03-301-1/+14
* [mips] Support 16-bit offsets for 'm' inline assembly memory constraint.Daniel Sanders2015-03-241-1/+9
* [mips] Distinguish 'R', 'ZC', and 'm' inline assembly memory constraint.Daniel Sanders2015-03-241-0/+68
* [mips] Account for constant-zero operands in ADDE nodes.Vasileios Kalintiris2015-02-271-2/+6
* [mips] Refactor and simplify MipsSEDAGToDAGISel::selectIntAddrLSL2MM(). NFC.Vasileios Kalintiris2015-02-131-9/+6
* [mips][microMIPS] Implement CodeGen support for SW16 and LW16 instructionsZoran Jovanovic2015-02-041-0/+25
* Get rid of a few calls through the subtarget to get the ABIEric Christopher2015-01-291-5/+5
* Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher2015-01-291-2/+2
* [mips] Enable arithmetic and binary operations for the i128 data type.Vasileios Kalintiris2015-01-261-4/+24
* Revert "[mips] Fix assertion on i128 addition/subtraction on MIPS64"Vasileios Kalintiris2015-01-261-27/+5
* [mips] Fix assertion on i128 addition/subtraction on MIPS64Daniel Sanders2015-01-241-5/+27
* Remove a bunch of unnecessary typecasts to 'const TargetRegisterClass *'Craig Topper2014-11-211-4/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* Fundamentally change the MipsSubtarget replacement machinery:Eric Christopher2014-07-181-0/+1
* Make it possible for the Subtarget to change between functionEric Christopher2014-07-101-12/+12
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-6/+6
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [mips] Some uses of isMips64()/hasMips64() are really tests for 64-bit GPR'sDaniel Sanders2014-03-271-1/+1
* Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson2014-03-131-1/+1
OpenPOWER on IntegriCloud