aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsMachineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-3/+3
2016-06-16[mips][mips16] Fix machine verifier errors about incorrect register classes o...Daniel Sanders1-12/+0
2016-04-13[mips][microMIPS] Fix for "Cannot copy registers" assertionHrvoje Varga1-1/+3
2016-04-02[mips][microMIPS] Revert commits r264245 and r264248.Zoran Jovanovic1-3/+1
2016-03-24[mips][microMIPS] Fix for "Cannot copy registers" assertionHrvoje Varga1-1/+3
2015-10-26[mips] Interrupt attribute support for mips32r2+.Vasileios Kalintiris1-0/+15
2015-08-11PseudoSourceValue: Transform the mips subclass to target independent subclassesAlex Lorenz1-51/+4
2015-08-11PseudoSourceValue: Introduce a 'PSVKind' enumerator.Alex Lorenz1-2/+3
2015-04-16[Mips] Use unique_ptr to manage ownership.Benjamin Kramer1-15/+7
2015-02-27[mips][microMIPS] Change register class for GP registerZoran Jovanovic1-6/+11
2015-02-13Re-sort #include lines using my handy dandy ./utils/sort_includes.pyChandler Carruth1-1/+1
2015-01-29Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher1-9/+13
2014-11-21Remove a bunch of unnecessary typecasts to 'const TargetRegisterClass *'Craig Topper1-9/+5
2014-08-30Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper1-2/+2
2014-07-14[mips] For the FP64A ABI, odd-numbered double-precision moves must not use mt...Daniel Sanders1-5/+5
2014-07-14[mips] Expand BuildPairF64 to a spill and reload when the O32 FPXX ABI isSasa Stankovic1-0/+8
2014-05-07Use range loop.Rafael Espindola1-3/+2
2014-04-28[C++] Use 'nullptr'.Craig Topper1-1/+1
2013-10-08[mips] Simplify and optimize code.Akira Hatanaka1-10/+6
2013-09-28MipsMachineFunction.cpp: Add missing #include <raw_ostream.h>NAKAMURA Takumi1-0/+1
2013-09-27[mips] Define a derived class of PseudoSourceValue that represents a GOT entryAkira Hatanaka1-0/+69
2013-08-06[mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka1-3/+3
2013-01-30[mips] Lower EH_RETURN.Akira Hatanaka1-0/+16
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-10-28This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler1-0/+13
2012-07-23Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka1-4/+7
2012-07-21Revert accidental commit.Akira Hatanaka1-7/+4
2012-07-21Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka1-4/+7
2012-05-12Delete all functions that are no longer needed in MipsFunctionInfo, includingAkira Hatanaka1-7/+0
2012-04-25Do not use $gp as a dedicated global register if the target ABI is not O32. Akira Hatanaka1-2/+2
2012-04-20Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper1-3/+3
2012-02-28remove blanks, and some code formatJia Liu1-1/+1
2012-02-24Add an option to use a virtual register as the global base register instead ofAkira Hatanaka1-0/+36
2012-02-17remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu1-1/+1
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-0/+14