summaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)AuthorFilesLines
2015-05-21[opaque pointer type] Allow gep_type_iterator to work with the pointee type f...David Blaikie1-0/+1
2015-05-21Stop forwarding (get|set)Aligment from MCSectionData to MCSection.Rafael Espindola2-16/+17
2015-05-21Move alignment from MCSectionData to MCSection.Rafael Espindola8-22/+24
2015-05-20Revert r237789 - [mips] The naming convention for private labels is ABI depe...Daniel Sanders5-23/+2
2015-05-20[mips] The naming convention for private labels is ABI dependant.Daniel Sanders5-2/+23
2015-05-20[mips] [IAS] Factor out .set nomacro warning. NFC.Toma Tabacu1-8/+11
2015-05-19[mips][microMIPSr6] Implement NOR, OR, ORI, XOR and XORI instructionsZoran Jovanovic2-7/+22
2015-05-19[mips][microMIPSr6] Implement AND and ANDI instructionsZoran Jovanovic2-3/+10
2015-05-19[mips] Correct and improve special-case shuffle instructions.Daniel Sanders6-114/+271
2015-05-19[mips][microMIPSr6] Implement DIV, DIVU, MOD and MODU instructionsZoran Jovanovic2-5/+18
2015-05-18[mips][microMIPSr6] Implement LSA instructionJozef Kolek3-2/+31
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach4-17/+17
2015-05-18[mips][microMIPSr6] Implement ALIGN and AUI instructionsJozef Kolek3-4/+59
2015-05-15Remove MCAssembler.h include from MCStreamer.h and fix users of MCStreamer.hPete Cooper1-0/+1
2015-05-15Remove 3 includes from MCInstrDesc.h and explicitly include them where neededPete Cooper1-0/+1
2015-05-15MC: MCCodeGenInfo naming update. NFC.Jim Grosbach1-1/+1
2015-05-15MC: Update MCCodeEmitter naming. NFC.Jim Grosbach2-4/+4
2015-05-15MC: Update MCFixup naming. NFC.Jim Grosbach1-12/+12
2015-05-15[mips] [IAS] Fix expansion of negative 32-bit immediates for LI/DLI.Toma Tabacu1-5/+18
2015-05-14[mips] [IAS] Enforce .set nomacro.Toma Tabacu1-0/+10
2015-05-14[mips] [IAS] Emit .set macro/nomacro.Toma Tabacu1-0/+2
2015-05-14[mips] Do not place users of $ra in the delay slot of call instructions.Vasileios Kalintiris1-0/+8
2015-05-14[mips] [IAS] Warn when LA is used with a 64-bit symbol.Toma Tabacu1-8/+11
2015-05-14[mips] [IAS] Give expandLoadAddressSym() more specific arguments. NFC.Toma Tabacu1-23/+13
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach6-274/+274
2015-05-13[mips] [IAS] Preemptively fix warning introduced by r237255. NFC.Toma Tabacu1-3/+6
2015-05-13[mips][microMIPSr6] Implement CLO and CLZ instructionsJozef Kolek3-3/+45
2015-05-13[mips] [IAS] Unify common functionality of LA and LI.Toma Tabacu1-86/+82
2015-05-13Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein4-68/+64
2015-05-13Use std::bitset for SubtargetFeaturesMichael Kuperstein4-64/+68
2015-05-12[mips][microMIPSr6] Implement SELEQZ and SELNEZ instructionsJozef Kolek3-3/+36
2015-05-12[Mips] Return false for isFPCloseToIncomingSP()Petar Jovanovic1-0/+2
2015-05-12[mips][FastISel] Handle calls with non legal types i8 and i16.Vasileios Kalintiris1-1/+3
2015-05-12[mips][FastISel] Allow computation of addresses from constant expressions.Vasileios Kalintiris1-2/+4
2015-05-12Migrate existing backends that care about software floating pointEric Christopher3-4/+8
2015-05-08[mips][microMIPSr6] Implement ALUIPC and AUIPC instructionsJozef Kolek3-3/+32
2015-05-08[mips][microMIPSr6] Implement ADDIUPC and LWPC instructionsJozef Kolek3-3/+31
2015-05-08[mips] Only use FGR_{32,64} in TableGen descriptions. NFC.Toma Tabacu2-33/+23
2015-05-08[mips] Emit the .insn directive for empty basic blocks.Vasileios Kalintiris2-0/+7
2015-05-07InMips16HardFloat was only being set conditional on whether orEric Christopher1-1/+1
2015-05-07Rename the MIPS routine abiUsesSoftFloat -> useSoftFloat to matchEric Christopher8-15/+13
2015-05-07Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2-3/+27
2015-05-07[mips][microMIPSr6] Implement JIALC and JIC instructionsJozef Kolek2-3/+30
2015-05-07[MIPS] Move MIPS ABI flags structure constants to the separate headerSimon Atanasyan2-84/+26
2015-05-07[mips] Add the SoftFloat MipsSubtarget feature.Toma Tabacu11-87/+105
2015-05-05[ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet4-6/+8
2015-05-05[mips] Generate code for insert/extract operations when using the N64 ABI and...Daniel Sanders2-17/+146
2015-05-05[mips][msa] Test basic operations for the N32 ABI too.Daniel Sanders2-3/+13
2015-05-01[mips] [IAS] Fix error messages for using LI with 64-bit immediates.Toma Tabacu1-12/+13
2015-05-01[mips] [IAS] Slightly improve shift instruction generation in expandLoadImm.Toma Tabacu1-20/+35