summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* [mips][microMIPS] Extending size reduction pass with MOVEPSimon Atanasyan2018-09-192-11/+109
* [mips][microMIPS] Fix the definition of MOVEP instructionSimon Atanasyan2018-09-197-134/+117
* [mips] Fix MIPS N32 ABI triples supportSimon Atanasyan2018-09-173-2/+9
* [mips] Enable the mnemonic spell correctorSimon Atanasyan2018-09-131-1/+7
* [MIPS] Fix illegal type assert in single-float modeSimon Atanasyan2018-09-111-3/+8
* [mips] Add a pattern for 64-bit GPR variant of the `rdhwr` instructionSimon Atanasyan2018-09-111-0/+3
* [MIPS GlobalISel] Select icmpPetar Jovanovic2018-09-103-0/+89
* [mips] Disable the selection of mixed microMIPS/MIPS codeSimon Atanasyan2018-09-034-8/+40
* [mips] Fix `mtc1` and `mfc1` definitions for microMIPS R6Simon Atanasyan2018-08-312-5/+5
* Make TargetInstrInfo::isCopyInstr return true for regular COPY-instructionsAlexander Ivchenko2018-08-304-12/+21
* [mips] Fix microMIPS unconditional branch offset handlingSimon Atanasyan2018-08-291-2/+7
* [mips] Involves microMIPS's jump in the analyzable branch setSimon Atanasyan2018-08-291-1/+1
* [mips] Prevent shrink-wrap for BuildPairF64, ExtractElementF64 when they use $spVladimir Stefanovic2018-08-292-5/+24
* [mips] Add missing instructionsAleksandar Beserminji2018-08-291-0/+32
* [MIPS GlobalISel] Legalize i8 and i16 addPetar Jovanovic2018-08-261-1/+3
* [MIPS GlobalISel] Lower i8 and i16 argumentsPetar Jovanovic2018-08-232-55/+139
* [mips] Handle missing CondCodesStefan Maksimovic2018-08-221-0/+29
* [MIPS GlobalISel] Select bitwise instructionsPetar Jovanovic2018-08-212-0/+9
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-2/+1
* [mips] Remove dead code from MipsPassConfigSimon Atanasyan2018-08-161-4/+0
* [mips] Handle branch expansion corner casesAleksandar Beserminji2018-08-072-93/+160
* [GlobalISel] Fix typo with missed override specifierAlexander Ivchenko2018-08-021-1/+1
* [GlobalISel] Rewrite CallLowering::lowerReturn to accept multiple VRegs per V...Alexander Ivchenko2018-08-022-9/+19
* [MIPS GlobalISel] Select global addressPetar Jovanovic2018-08-013-0/+31
* Remove trailing spaceFangrui Song2018-07-305-12/+12
* DAG: Add calling convention argument to calling convention funcsMatt Arsenault2018-07-284-6/+10
* [mips] Sign extend i32 return values on MIPS64Stefan Maksimovic2018-07-264-0/+64
* [MIPS GlobalISel] Lower pointer argumentsPetar Jovanovic2018-07-252-1/+3
* [mips] Replace custom parsing logic for data directives by the `addAliasForDi...Simon Atanasyan2018-07-253-42/+12
* [mips] Fix local dynamic TLS with Sym64Simon Atanasyan2018-07-246-22/+20
* [mips] Factor out register class selection for global base register. NFCSimon Atanasyan2018-07-211-18/+20
* [mips] Move out the WrapperPat declaration from the NotInMicroMips predicateSimon Atanasyan2018-07-211-5/+4
* [mips] Fix predicate for the MipsTruncIntFP patternSimon Atanasyan2018-07-181-1/+1
* [Mips][FastISel] Fix handling of icmp with i1 typePetar Jovanovic2018-07-171-0/+4
* [mips] Eliminate the usage of hasStdEnc in MipsPat.Simon Atanasyan2018-07-167-161/+206
* [MIPS GlobalISel] Select instructions to load and store i32 on stackPetar Jovanovic2018-07-163-2/+88
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-133-0/+12
* [mips] Mark standard encoded instructions as not being in MIPS16eSimon Atanasyan2018-07-122-3/+3
* [mips] Update the P5600 scheduler model not to use instruction itineraries.Simon Atanasyan2018-07-111-63/+93
* [mips] Remove dead code. NFCSimon Atanasyan2018-07-115-38/+0
* [mips] Addition of the [d]rem and [d]remu instructionsStefan Maksimovic2018-07-093-25/+116
* [mips] Fix atomic operations at O0, v3Aleksandar Beserminji2018-07-058-337/+1058
* [mips] Warn when crc, ginv, virt flags are used with too old revisionVladimir Stefanovic2018-07-042-11/+33
* [MIPS GlobalISel] Lower arguments using stackPetar Jovanovic2018-07-032-10/+96
* [Mips][FastISel] Do not duplicate condition while lowering branchesPetar Jovanovic2018-07-021-4/+1
* [mips] Support shrink-wrappingPetar Jovanovic2018-06-293-11/+11
* Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFCAlexander Richardson2018-06-254-13/+6
* [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.Brad Smith2018-06-241-0/+5
* [mips] Modify comment to test new email address (NFC).Simon Dardis2018-06-211-1/+1
* [mips] Add microMIPS specific addressing patterns.Simon Dardis2018-06-202-91/+113
OpenPOWER on IntegriCloud