summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Mips] Move InstPrinter files to MCTargetDesc. NFCRichard Trieu2019-05-111-1/+1
* [TargetLowering] Change getOptimalMemOpType to take a function attribute listSjoerd Meijer2019-04-301-5/+4
* [MIPS] Use custom bitcast lowering to avoid excessive instructionsSimon Atanasyan2019-04-251-2/+3
* [TargetLowering] Rename preferShiftsToClearExtremeBits and shouldFoldShiftPai...Simon Pilgrim2019-04-161-2/+2
* Mips: Fix typo in assert messageMatt Arsenault2019-03-211-1/+1
* Mips: Don't create copy of nothingMatt Arsenault2019-03-211-2/+0
* [TargetLowering] Add code size information on isFPImmLegal. NFCAdhemerval Zanella2019-03-181-1/+2
* [mips] Replace assertion by error message while lowering `RETURNADDR` and `FR...Simon Atanasyan2019-03-061-4/+10
* [MIPS MSA] Avoid some DAG combines for vector shiftsPetar Avramovic2019-02-201-0/+7
* [mips] Support for +abs2008 attributeAleksandar Beserminji2019-01-281-0/+71
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25Vladimir Stefanovic2019-01-171-1/+52
* [mips] Optimize shifts for types larger than GPR size (mips2/mips3)Aleksandar Beserminji2019-01-141-0/+88
* [MIPS] Fix illegal type assert in single-float modeSimon Atanasyan2018-09-111-3/+8
* DAG: Add calling convention argument to calling convention funcsMatt Arsenault2018-07-281-2/+4
* [mips] Sign extend i32 return values on MIPS64Stefan Maksimovic2018-07-261-0/+7
* [mips] Fix local dynamic TLS with Sym64Simon Atanasyan2018-07-241-2/+3
* [mips] Fix atomic operations at O0, v3Aleksandar Beserminji2018-07-051-329/+276
* [mips] Modify comment to test new email address (NFC).Simon Dardis2018-06-211-1/+1
* [Mips] Remove uneeded variants of ADDC/ADDE loweringAmaury Sechet2018-06-051-5/+0
* Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet2018-06-011-10/+3
* DAG: Remove redundant version of getRegisterTypeForCallingConvMatt Arsenault2018-05-291-6/+0
* [mips] Add microMIPSR6 ll/sc instructions.Simon Dardis2018-05-201-8/+8
* [mips] Fix how compiler fuse instructions to fmadd/fmsubAleksandar Beserminji2018-04-271-0/+1
* [MIPS GlobalISel] Select add i32, i32Petar Jovanovic2018-04-111-0/+7
* [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] Don't create nested CALLSEQ_START..CALLSEQ_END nodes.Simon Dardis2018-03-131-8/+43
* [TLS] use emulated TLS if the target supports only this modeChih-Hung Hsieh2018-02-281-1/+1
* [mips] Generate memory dependencies for byVal argumentsStefan Maksimovic2018-02-221-1/+6
* [MIPS][MSA] Convert vector integer min/max opcodes to use generic implementationSimon Pilgrim2018-02-171-4/+0
* [mips] Fix 'l' constraint handling for types smaller than 32 bitsSimon Atanasyan2018-02-121-1/+1
* [mips] Revert rL324869Simon Atanasyan2018-02-121-1/+1
* [mips] Fix 'l' constraint handling for types smaller than 32 bitsSimon Atanasyan2018-02-121-1/+1
* Revert accidental changes that snuck in r324584Stefan Maksimovic2018-02-081-5/+0
* [mips] Define certain instructions in microMIPS32r3Stefan Maksimovic2018-02-081-0/+5
* [mips] Fix incorrect sign extension for fpowi libcallSimon Dardis2018-01-301-3/+2
* [mips] Provide correct descriptions of asm constraints in the comments. NFCSimon Atanasyan2017-12-291-2/+4
* [mips] Replace assert by an error messageSimon Atanasyan2017-12-291-2/+4
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-5/+5
* [mips] Removal of microMIPS64R6Aleksandar Beserminji2017-12-111-5/+0
* Use getStoreSize() in various places instead of 'BitSize >> 3'.Jonas Paulsson2017-11-281-2/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-3/+3
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* Revert "[mips] Reordering callseq* nodes to be linear"Aleksandar Beserminji2017-10-201-20/+19
* Remove unused variablesVitaly Buka2017-10-151-1/+0
* [mips] Reordering callseq* nodes to be linearAleksandar Beserminji2017-09-291-19/+20
* Revert "[mips] Reordering callseq* nodes to be linear"Aleksandar Beserminji2017-09-291-20/+19
OpenPOWER on IntegriCloud