summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Mips
Commit message (Expand)AuthorAgeFilesLines
* [MIPS] Fix illegal type assert in single-float modeSimon Atanasyan2018-09-111-0/+52
* [mips] Add a pattern for 64-bit GPR variant of the `rdhwr` instructionSimon Atanasyan2018-09-111-4/+4
* [MIPS GlobalISel] Select icmpPetar Jovanovic2018-09-104-0/+1063
* [mips] Disable the selection of mixed microMIPS/MIPS codeSimon Atanasyan2018-09-031-2/+1
* [mips] Fix `mtc1` and `mfc1` definitions for microMIPS R6Simon Atanasyan2018-08-311-0/+68
* [mips] Fix microMIPS unconditional branch offset handlingSimon Atanasyan2018-08-291-0/+98
* [mips] Involves microMIPS's jump in the analyzable branch setSimon Atanasyan2018-08-291-5/+2
* [mips] Prevent shrink-wrap for BuildPairF64, ExtractElementF64 when they use $spVladimir Stefanovic2018-08-292-0/+182
* [DAGCombiner][AMDGPU][Mips] Fold bitcast with volatile loads if the resulting...Craig Topper2018-08-283-31/+18
* [MIPS GlobalISel] Legalize i8 and i16 addPetar Jovanovic2018-08-262-3/+261
* [DAGCombiner][Mips] Don't combine bitcast+store after LegalOperations when th...Craig Topper2018-08-242-4/+8
* [MIPS GlobalISel] Lower i8 and i16 argumentsPetar Jovanovic2018-08-231-0/+288
* [mips] Handle missing CondCodesStefan Maksimovic2018-08-221-0/+63
* [MIPS GlobalISel] Select bitwise instructionsPetar Jovanovic2018-08-215-0/+896
* [mips] Handle branch expansion corner casesAleksandar Beserminji2018-08-073-0/+153
* [MIPS GlobalISel] Select global addressPetar Jovanovic2018-08-015-0/+193
* [DAGCombiner] Teach DAG combiner that A-(B-C) can be folded to A+(C-B)Craig Topper2018-07-281-24/+24
* [mips] Sign extend i32 return values on MIPS64Stefan Maksimovic2018-07-267-38/+37
* [MIPS GlobalISel] Lower pointer argumentsPetar Jovanovic2018-07-255-0/+323
* [mips] Fix local dynamic TLS with Sym64Simon Atanasyan2018-07-241-4/+5
* Fix typo in test/CodeGen/Mips/dins.llThomas Anderson2018-07-231-3/+3
* [mips] Add more checks to the tls.ll test case. NFCSimon Atanasyan2018-07-231-49/+106
* [mips] Move out the WrapperPat declaration from the NotInMicroMips predicateSimon Atanasyan2018-07-212-0/+88
* [mips] Fix predicate for the MipsTruncIntFP patternSimon Atanasyan2018-07-181-1/+2
* [Mips][FastISel] Fix handling of icmp with i1 typePetar Jovanovic2018-07-172-2/+15
* [DAGCombiner] Call SimplifyDemandedVectorElts from EXTRACT_VECTOR_ELTSimon Pilgrim2018-07-171-500/+260
* [MIPS GlobalISel] Select instructions to load and store i32 on stackPetar Jovanovic2018-07-164-0/+219
* [mips] Add microMIPS case to the tests and regenerate assertions using update...Simon Atanasyan2018-07-131-7/+114
* [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm testsJoel E. Denny2018-07-118-52/+52
* [mips] Fix atomic operations at O0, v3Aleksandar Beserminji2018-07-054-428/+9037
* [mips] Warn when crc, ginv, virt flags are used with too old revisionVladimir Stefanovic2018-07-041-0/+45
* [MIPS GlobalISel] Lower arguments using stackPetar Jovanovic2018-07-031-0/+33
* [Mips][FastISel] Do not duplicate condition while lowering branchesPetar Jovanovic2018-07-021-0/+28
* [mips] Support shrink-wrappingPetar Jovanovic2018-06-293-2/+394
* [mips] Add microMIPS specific addressing patterns.Simon Dardis2018-06-202-0/+74
* [mips] Correct predicates for loads, bit manipulation instructions and some p...Simon Dardis2018-06-201-4/+4
* [mips] Mark microMIPS64 as being unsupported.Simon Dardis2018-06-192-5/+7
* [mips][microMIPS] Extending size reduction pass with LWP and SWPZoran Jovanovic2018-06-139-18/+583
* [mips] Extend LONG_BRANCH_LUi/ADDiu with extra parameterAleksandar Beserminji2018-06-128-90/+90
* [mips] Fix spill slot for mips3, n64 abiAleksandar Beserminji2018-06-111-0/+96
* [mips] Add testcase for i64, i128 addition for the DSP ASESimon Dardis2018-06-061-0/+74
* [MIPS GlobalISel] Add lowerCallPetar Jovanovic2018-06-062-0/+53
* [mips] Fix the predicates for arithmetic operationsSimon Dardis2018-06-051-0/+16
* [mips] Restore the availablity of trap for microMIPSSimon Dardis2018-06-041-0/+34
* [mips] Select the correct instruction for computing frameindexesSimon Dardis2018-06-011-0/+20
* [mips] Correct the predicates for a number of instructions.Simon Dardis2018-05-295-18/+18
* [mips] Merge MipsLongBranch and MipsHazardSchedule passesAleksandar Beserminji2018-05-2213-24/+86
* [mips] Revert Merge MipsLongBranch and MipsHazardSchedule passesAleksandar Beserminji2018-05-2112-86/+22
* [mips] Merge MipsLongBranch and MipsHazardSchedule passesAleksandar Beserminji2018-05-2112-22/+86
* [mips] Add support for isBranchOffsetInRange and use it for MipsLongBranchSimon Dardis2018-05-1611-0/+8129
OpenPOWER on IntegriCloud