summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/Mips/atomic.ll
AgeCommit message (Expand)Author
2022-12-19[Mips] Convert some tests to opaque pointers (NFC)Nikita Popov
2021-05-20[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/Comp...Jessica Clarke
2021-05-12Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownB...Stefan Pintilie
2021-05-06[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/Comp...Jessica Clarke
2021-05-05Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownB...Jessica Clarke
2021-05-05[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/Comp...Jessica Clarke
2021-02-03[DAGCombiner] Remove (sra (shl X, C), C) if X has more than C sign bits.Craig Topper
2020-09-30Reapply "RegAllocFast: Rewrite and improve"Matt Arsenault
2020-09-22Revert "Reapply Revert "RegAllocFast: Rewrite and improve""Muhammad Omair Javaid
2020-09-21Reapply Revert "RegAllocFast: Rewrite and improve"Matt Arsenault
2020-09-18Temporarily Revert "RegAllocFast: Rewrite and improve"Eric Christopher
2020-09-18RegAllocFast: Rewrite and improveMatt Arsenault
2020-09-18Reapply "RegAllocFast: Record internal state based on register units"Matt Arsenault
2020-09-15Revert "RegAllocFast: Record internal state based on register units"Hans Wennborg
2020-06-03RegAllocFast: Record internal state based on register unitsMatt Arsenault
2019-12-12[Mips] Add support for min/max/umin/umax atomicsMirko Brkusanin
2019-06-10[FastISel] Skip creating unnecessary vregs for argumentsFrancis Visoiu Mistrih
2019-05-16RegAllocFast: Improve hinting heuristicMatt Arsenault
2019-05-03Reapply r359906, "RegAllocFast: Add heuristic to detect values not live-out o...Matt Arsenault
2019-05-03Revert r359906, "RegAllocFast: Add heuristic to detect values not live-out of...Nico Weber
2019-05-03RegAllocFast: Add heuristic to detect values not live-out of a blockMatt Arsenault
2019-03-21Mips: Don't create copy of nothingMatt Arsenault
2019-03-19RegAllocFast: Remove early selection loop, the spill calculation will report ...Matt Arsenault
2018-11-07RegAllocFast: Leave unassigned virtreg entries in mapMatthias Braun
2018-07-05[mips] Fix atomic operations at O0, v3Aleksandar Beserminji
2016-07-19[mips] Correct label prefixes for N32 and N64.Daniel Sanders
2016-06-24[mips] Use --check-prefixes where appropriate. NFC.Daniel Sanders
2016-06-14[mips][atomics] Fix atomic instruction descriptions and uses.Simon Dardis
2016-04-28[mips][atomics] Fix partword atomic binary operation implementationSimon Dardis
2016-04-11[mips] Make Static a default relocation model for MIPS codegenPetar Jovanovic
2016-03-24CodeGen: extend RHS when splitting ATOMIC_CMP_SWAP_WITH_SUCCESS.Tim Northover
2016-03-14[mips] MIPS32R6 compact branch supportDaniel Sanders
2016-03-01Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris
2016-03-01[mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris
2015-05-20Revert r237789 - [mips] The naming convention for private labels is ABI depe...Daniel Sanders
2015-05-20[mips] The naming convention for private labels is ABI dependant.Daniel Sanders
2015-03-13[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2014-12-18[mips][microMIPS] Fix bugs related to atomic SC/LL instructionsJozef Kolek
2014-11-07[mips] Promote i32 arguments to i64 for the N32/N64 ABI and fix <64-bit struc...Daniel Sanders
2014-07-21Replace the result usages while legalizing cmpxchg.Logan Chien
2014-06-18[mips] SYNC $stype instruction was added in Mips32Matheus Almeida
2014-06-16[mips][mips64r6] ll, sc, lld, and scd are re-encoded on MIPS32r6/MIPS64r6.Daniel Sanders
2014-06-16[mips] Merge most of the big/little endian checks in atomic.llDaniel Sanders
2014-06-13IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover
2014-03-11IR: add a second ordering operand to cmpxhg for failureTim Northover
2013-07-26[mips] Print instructions "beq", "bne" and "or" using assembler pseudoAkira Hatanaka
2013-07-14Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to f...Stephen Lin
2013-05-31[mips] Big-endian code generation for atomic instructions.Akira Hatanaka
2012-11-02[mips] Fix bug in test case. Disable machine LICM to prevent instruction fromAkira Hatanaka