summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault2019-09-191-1/+2
* Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg2019-09-191-2/+1
* GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault2019-09-191-1/+2
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-171-2/+2
* [mips][msa] Fix infinite loop for mips.nori.b intrinsicSimon Atanasyan2019-09-111-0/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-58/+58
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-8/+8
* [TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim2019-06-121-5/+2
* [mips] Always check that `shift and add` optimization is efficient.Simon Atanasyan2019-05-241-26/+31
* [MIPS] Use custom bitcast lowering to avoid excessive instructionsSimon Atanasyan2019-04-251-0/+36
* [mips] Fix lowering a signed immediate for *.d MSA instructionsSimon Atanasyan2019-03-291-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SelectionDAG] Add a generic isSplatValue functionSimon Pilgrim2018-12-121-19/+1
* [NFC] Rename minnan and maxnan to minimum and maximumThomas Lively2018-10-241-2/+2
* [Mips] Remove uneeded variants of ADDC/ADDE loweringAmaury Sechet2018-06-051-0/+5
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-5/+3
* [mips][msa] Pattern match the splat.d instructionStefan Maksimovic2018-05-081-1/+10
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [mips] Fix how compiler fuse instructions to fmadd/fmsubAleksandar Beserminji2018-04-271-4/+2
* [mips] Materialize constants for multiplicationSimon Dardis2018-04-131-3/+76
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [MIPS][MSA] Convert vector integer min/max opcodes to use generic implementationSimon Pilgrim2018-02-171-48/+13
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [mips] Improve genConstMult() to work with arbitrary precisionPetar Jovanovic2017-11-151-11/+9
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [Mips] Fix some Clang-tidy modernize-use-using and Include What You Use warni...Eugene Zelenko2017-08-031-15/+31
* Reland r308585Stefan Maksimovic2017-07-201-1/+18
* Revert r308585Stefan Maksimovic2017-07-201-18/+1
* [mips] Fix fp select machine verifier errorsStefan Maksimovic2017-07-201-1/+18
* [mips] Alter register classes for MSA pseudo f16 instructionsStefan Maksimovic2017-07-181-4/+23
* Reland "[mips] Fix multiprecision arithmetic."Simon Dardis2017-07-131-176/+0
* Revert "[mips] Fix multiprecision arithmetic."Simon Dardis2017-06-291-0/+176
* [mips][msa] Splat.d endianness checkStefan Maksimovic2017-06-231-6/+12
* [mips] Fix multiprecision arithmetic.Simon Dardis2017-06-141-176/+0
* [mips][msa] Mask vectors holding shift amountsPetar Jovanovic2017-04-201-6/+19
* [mips][msa] Fix generation of bm(n)zi and bins[lr]i instructionsPetar Jovanovic2017-04-071-2/+2
* [Mips] Add support to match more patterns for DEXT and CINSPetar Jovanovic2017-03-151-1/+2
* [mips][msa] Accept more values for constant splatsSimon Dardis2017-03-101-5/+4
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-1/+1
* [mips] Fix Mips MSA instrinsicsSimon Dardis2017-01-101-17/+137
* [mips] Honour -mno-odd-spreg for vector splat (again)Simon Dardis2017-01-101-2/+6
* Revert "[mips] Honour -mno-odd-spreg for vector splat"Simon Dardis2017-01-101-6/+2
* [mips] Honour -mno-odd-spreg for vector splatSimon Dardis2017-01-101-2/+6
* [mips][msa] Implement f16 supportSimon Dardis2016-11-181-0/+348
* [mips] Disable tail calls temporarilySimon Dardis2016-09-271-1/+1
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-2/+2
* [mips] Enable tail calls by defaultSimon Dardis2016-08-041-3/+3
OpenPOWER on IntegriCloud