summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Mips] Add support to match more patterns for DEXT and CINSPetar Jovanovic2017-03-151-23/+119
* [mips] Revert fixes for PR32020.Simon Dardis2017-03-091-32/+159
* [Target/MIPS] Kill dead code, no functional change intended.Davide Italiano2017-02-241-11/+0
* Recommit "[mips] Fix atomic compare and swap at O0."Simon Dardis2017-02-241-148/+32
* Revert "[mips] Fix atomic compare and swap at O0."Simon Dardis2017-02-241-32/+148
* [mips] Fix atomic compare and swap at O0.Simon Dardis2017-02-241-148/+32
* [mips] Recommit: "N64 static relocation model support"Simon Dardis2017-01-271-17/+26
* Revert "[mips] N64 static relocation model support"Simon Dardis2017-01-261-26/+17
* [mips] N64 static relocation model supportSimon Dardis2017-01-261-17/+26
* [mips] Restrict tail call optimizationSimon Dardis2016-11-201-4/+13
* Introduce TLI predicative for base-relative Jump Tables.Joerg Sonnenberger2016-11-151-36/+1
* Target: Change various section classifiers in TargetLoweringObjectFile to tak...Peter Collingbourne2016-10-241-1/+2
* [mips][FastISel] Instantiate the MipsFastISel class only for targets that sup...Vasileios Kalintiris2016-10-181-3/+13
* [mips] LLVM PR/30197 - Tail call incorrectly clobbers arguments for mipsSimon Dardis2016-09-211-1/+3
* Revert "[mips] Fix c.<cc>.<fmt> instruction definition."Simon Dardis2016-09-091-4/+138
* [mips] Fix c.<cc>.<fmt> instruction definition.Simon Dardis2016-09-091-138/+4
* [mips] Disable the TImode shift libcalls for 32-bit targets.Vasileios Kalintiris2016-09-071-0/+7
* Add ISD::EH_DWARF_CFA, simplify @llvm.eh.dwarf.cfa on Mips, fix on PowerPCHal Finkel2016-09-011-19/+8
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-6/+6
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-18/+18
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-30/+20
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-61/+63
* Fix typo.Rafael Espindola2016-06-271-1/+1
* Use the isPositionIndependent predicate. NFC.Rafael Espindola2016-06-271-6/+6
* Add an explanation on how mips is special in here.Rafael Espindola2016-06-271-0/+11
* Mips: Fix access to private functions.Rafael Espindola2016-06-271-1/+1
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-221-1/+1
* [mips][atomics] Fix atomic instruction descriptions and uses.Simon Dardis2016-06-141-18/+46
* Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer2016-06-121-1/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-24/+23
* [mips][microMIPS] Add CodeGen support for SEL.*, SELEQZ, SELNEZ, SELEQZ.*, SE...Zlatko Buljan2016-06-091-0/+1
* [mips] EABI CodeGen is completely untested and seems to have bitrotted. Remov...Daniel Sanders2016-06-031-1/+0
* [mips] Use MipsMCExpr instead of MCSymbolRefExpr for all relocations.Daniel Sanders2016-05-031-1/+1
* [mips][atomics] Fix partword atomic binary operation implementationSimon Dardis2016-04-281-6/+10
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-4/+0
* [mips] Fix emitAtomicCmpSwapPartword to handle 64 bit pointers correctlyZoran Jovanovic2016-04-131-6/+11
* [mips] Sign-extend i32 values truncated from previously zero-extended i32 val...Vasileios Kalintiris2016-04-131-0/+34
* [mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan2016-04-131-4/+20
* [mips][microMIPS] Revert commits r264245 and r264248.Zoran Jovanovic2016-04-021-20/+4
* [mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan2016-03-241-4/+20
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-1/+0
* [mips] MIPS32R6 compact branch supportDaniel Sanders2016-03-141-0/+2
* Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris2016-03-011-62/+18
* [mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris2016-03-011-18/+62
* Update to use new name alignTo().Rui Ueyama2016-01-141-8/+7
* Mips: Remove lowerSELECT_CCMatt Arsenault2016-01-111-17/+2
* [Mips] Remove an unnecessary wrapping of a predicate with std::ptr_fun. NFCCraig Topper2015-11-231-1/+1
* [MIPS] add overrides for isCheapToSpeculateCttz() and isCheapToSpeculateCtlz()Sanjay Patel2015-11-111-0/+8
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-3/+0
* [mips] Define patterns for the atomic_{load,store}_{8,16,32,64} nodes.Vasileios Kalintiris2015-11-061-4/+4
OpenPOWER on IntegriCloud