summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* [Mips] Make helper function static, NFC.Benjamin Kramer2015-07-161-1/+2
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-166-16/+17
* Remove DataLayout from TargetLoweringObjectFile, redirect to ModuleMehdi Amini2015-07-162-6/+7
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-144-15/+23
* Silencing two MSVC warnings; 'argument' : truncation from 'unsigned int' to '...Aaron Ballman2015-07-141-1/+1
* [mips] Fix li/la differences between IAS and GAS.Daniel Sanders2015-07-141-82/+83
* MC: Remove MCSubtargetInfo() default constructorDuncan P. N. Exon Smith2015-07-101-3/+1
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-092-3/+4
* Re-instate the EVT parameter to getScalarShiftAmountTy() for OOT userMehdi Amini2015-07-092-2/+3
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-095-59/+4
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-091-2/+4
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-092-4/+4
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-092-3/+5
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-097-53/+64
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-1/+1
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-1/+2
* fix typo; NFCSanjay Patel2015-07-071-1/+1
* Change the last few internal StringRef triples into Triple objects.Daniel Sanders2015-07-061-2/+2
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-052-16/+12
* [mips][microMIPS] Implement SLL and NOP instructionsZoran Jovanovic2015-07-013-0/+21
* [mips] [IAS] Add support for the .module softfloat/hardfloat directives.Toma Tabacu2015-06-303-0/+54
* [mips] [IAS] Make .module directives change AssemblerOptions->front().Toma Tabacu2015-06-301-8/+34
* Reverting r241058 because it's causing buildbot failures.Ranjeet Singh2015-06-301-3/+1
* There are a few places where subtarget features are stillRanjeet Singh2015-06-301-1/+3
* [mips] [IAS] Add support for the .set oddspreg/nooddspreg directives.Toma Tabacu2015-06-303-0/+52
* [mips] Add COP0 register class and use it in M[FT]C0/DM[FT]C0.Daniel Sanders2015-06-277-20/+78
* [mips] [IAS] Add partial support for the ULW pseudo-instruction.Toma Tabacu2015-06-262-0/+82
* [mips] [IAS] Refactor the emitDirectiveModuleFP() functions. NFC.Toma Tabacu2015-06-253-28/+25
* [mips] [IAS] Refactor the emitDirectiveModuleOddSPReg() functions. NFC.Toma Tabacu2015-06-254-22/+26
* [mips] [IAS] Fix parsing of memory offset expressions with parenthesis depth >1.Toma Tabacu2015-06-251-2/+5
* [mips][microMIPS] Implement BREAK, EHB and EI instructionsZoran Jovanovic2015-06-244-2/+63
* [mips] [IAS] Add partial support for the ULHU pseudo-instruction.Toma Tabacu2015-06-232-0/+114
* [mips] [IAS] Add support for generating DADDu to createAddu(). NFC.Toma Tabacu2015-06-231-7/+7
* [mips64] Emit correct addend for some PC-relative relocationsPetar Jovanovic2015-06-232-12/+9
* [mips] [IAS] Move some function definitions to MipsTargetStreamer.cpp. NFC.Toma Tabacu2015-06-232-8/+13
* Use MCSymbols for FastISel.Rafael Espindola2015-06-232-6/+13
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-2337-41/+41
* [mips] Fix some UB by shifting before sign-extendingJustin Bogner2015-06-231-1/+1
* [mips] [IAS] Add support for LAReg with identical source and destination regi...Toma Tabacu2015-06-221-15/+25
* [mips] [IAS] Add support for LASym with identical source and destination regi...Toma Tabacu2015-06-221-8/+20
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-1937-41/+41
* [mips] [IAS] Add support for expanding LASym with a source register operand.Toma Tabacu2015-06-171-12/+19
* [mips] [IAS] Add support for the B{L,G}{T,E}(U) branch pseudo-instructions.Toma Tabacu2015-06-172-0/+234
* [mips] [IAS] Fix LA with relative label operands.Toma Tabacu2015-06-171-12/+9
* [mips] [IAS] Fix LW with relative label operands.Toma Tabacu2015-06-171-21/+5
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-165-7/+6
* [mips][ias] Expand on r238751 to cover as many relocs as possible.Daniel Sanders2015-06-161-22/+36
* Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTripl...Daniel Sanders2015-06-161-1/+2
* [mips] [IAS] Refactor symbol-address loading code into a helper function. NFC.Toma Tabacu2015-06-161-17/+23
* Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun2015-06-132-2/+2
OpenPOWER on IntegriCloud