aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/Mips16ISelLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-11-02Re-commit r221056 and others with fix, "[mips] Move F128 argument handling in...Daniel Sanders1-4/+3
2014-11-02Revert r221056 and others, "[mips] Move F128 argument handling into MipsCCSta...NAKAMURA Takumi1-3/+4
2014-11-01[mips] Move all ByVal handling into CCState and tablegen-erated code. NFC.Daniel Sanders1-4/+3
2014-10-01[mips] For indirect calls we don't need $gp to point to .got. Mips linkerSasa Stankovic1-2/+4
2014-09-29Fix spelling and reflow comments.Eric Christopher1-6/+5
2014-09-19constify the TargetMachine being passed through the Mips subtargetEric Christopher1-2/+2
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-0/+2
2014-08-11Fix typos:Sylvestre Ledru1-1/+1
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-2/+0
2014-08-07Nuke the old JIT.Rafael Espindola1-0/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-7/+14
2014-07-27Add alignment value to allowsUnalignedMemoryAccessMatt Arsenault1-3/+4
2014-07-18In preparation for replacing the whole subtarget on the target machine,Eric Christopher1-4/+6
2014-07-18The subtarget in MipsTargetLowering isn't going to change andEric Christopher1-1/+1
2014-07-18Avoid resetting the UseSoftFloat and FloatABIType on the TargetMachineEric Christopher1-1/+1
2014-07-03Remove dead code.Eric Christopher1-7/+0
2014-05-17Target: change member from reference to pointerSaleem Abdulrasool1-3/+3
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-2/+2
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-12Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer1-11/+10
2014-03-04[cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-6/+3
2014-02-19Make one statement easier to understand from post commmit feedback from aReed Kotler1-1/+1
2014-02-14This patch has two main functions:Reed Kotler1-3/+27
2014-02-05Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault1-1/+3
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-12-25[Mips] Does not take in account 'use-soft-float' attribute's value whenSimon Atanasyan1-2/+1
2013-11-15Make all the conditional Mips 16 branches get initially set for theReed Kotler1-24/+24
2013-10-08Let rotr and bswap be handled by expansion for Mips16 since we don'tReed Kotler1-0/+5
2013-09-28[mips] Make sure loads from lazy-binding entries do not get CSE'd or hoisted outAkira Hatanaka1-3/+6
2013-09-27[mips] Rewrite MipsTargetLowering::getAddr functions as template functions.Akira Hatanaka1-1/+3
2013-09-25Revert r191350.Akira Hatanaka1-3/+1
2013-09-25[mips] Define getTargetNode as a template function.Akira Hatanaka1-1/+3
2013-08-09Add another intrinsic that LLVM gives an incorrect prototype to.Reed Kotler1-0/+1
2013-08-06[mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka1-1/+1
2013-08-01Fix some issues with Mips16 floating when certain intrinsics are present.Reed Kotler1-0/+52
2013-06-13Mips: Remove global set.Benjamin Kramer1-55/+68
2013-06-09Fix a regression I introduced when I expanded the complex pseudos inReed Kotler1-8/+9
2013-05-21Add some additional functions to the list of helper functions forReed Kotler1-2/+13
2013-05-10Checkin in of first of several patches to finish implementation ofReed Kotler1-7/+4
2013-04-2280 columns.Akira Hatanaka1-2/+4
2013-04-20Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover1-1/+0
2013-03-14Add a new method which enables one to change register classes.Reed Kotler1-0/+8
2013-03-13[mips] Define two subclasses of MipsTargetLowering. Mips16TargetLowering is forAkira Hatanaka1-0/+681