[all-commits] [llvm/llvm-project] 0f15ac: [mips] Rename target feature Mips3D => HasMips3D. NFC
Simon Atanasyan via All-commits
all-commits at lists.llvm.org
Sun Mar 22 13:36:33 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 0f15ace018bf4cd73f80c5741f0fd5e0183cb7ae
https://github.com/llvm/llvm-project/commit/0f15ace018bf4cd73f80c5741f0fd5e0183cb7ae
Author: Simon Atanasyan <simon at atanasyan.com>
Date: 2020-03-22 (Sun, 22 Mar 2020)
Changed paths:
M llvm/lib/Target/Mips/MipsInstrFPU.td
M llvm/lib/Target/Mips/MipsSubtarget.h
Log Message:
-----------
[mips] Rename target feature Mips3D => HasMips3D. NFC
Commit: ecc92fd018c62217d2477510a31cbd4393ca49c6
https://github.com/llvm/llvm-project/commit/ecc92fd018c62217d2477510a31cbd4393ca49c6
Author: Simon Atanasyan <simon at atanasyan.com>
Date: 2020-03-22 (Sun, 22 Mar 2020)
Changed paths:
M llvm/lib/Target/Mips/MipsScheduleP5600.td
Log Message:
-----------
[mips] Add HasMips3D to the list of features unsupported by P5600 model.
Commit: 862f120fdb0e9041ca9f38f90cc71fd2f89fabc8
https://github.com/llvm/llvm-project/commit/862f120fdb0e9041ca9f38f90cc71fd2f89fabc8
Author: Simon Atanasyan <simon at atanasyan.com>
Date: 2020-03-22 (Sun, 22 Mar 2020)
Changed paths:
M llvm/lib/Target/Mips/MipsScheduleP5600.td
Log Message:
-----------
[mips] Remove instructions related to "wired paired single" from the P5600 model.
Commit: dca9e40c0cf8fdf154c4da50c45515a910583318
https://github.com/llvm/llvm-project/commit/dca9e40c0cf8fdf154c4da50c45515a910583318
Author: Simon Atanasyan <simon at atanasyan.com>
Date: 2020-03-22 (Sun, 22 Mar 2020)
Changed paths:
M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
M llvm/lib/Target/Mips/Mips64InstrInfo.td
M llvm/lib/Target/Mips/MipsInstrInfo.td
A llvm/test/MC/Mips/macro-sle.s
A llvm/test/MC/Mips/macro-sle64.s
Log Message:
-----------
[mips] Implement sle/sleu pseudo instructions
The `sle/sleu Dst, Src1, Src2/Imm` pseudo instructions set register
`Dst` to 1 if register `Src1` is less than or equal `Src2/Imm` and
to 0 otherwise.
Commit: 9bbddfbeaabd44f90ab56bae35b6092b0a9818fa
https://github.com/llvm/llvm-project/commit/9bbddfbeaabd44f90ab56bae35b6092b0a9818fa
Author: Simon Atanasyan <simon at atanasyan.com>
Date: 2020-03-22 (Sun, 22 Mar 2020)
Changed paths:
M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
M llvm/lib/Target/Mips/MipsInstrInfo.td
A llvm/test/MC/Mips/macro-sne.s
Log Message:
-----------
[mips] Implement sne pseudo instruction
The `sne Dst, Src1, Src2/Imm` pseudo instruction sets register `Dst` to
1 if register `Src1` is not equal to `Src2/Imm` and to 0 otherwise.
Commit: 2dc4eb08cd99929841730a2d658f1217aa5770c4
https://github.com/llvm/llvm-project/commit/2dc4eb08cd99929841730a2d658f1217aa5770c4
Author: Simon Atanasyan <simon at atanasyan.com>
Date: 2020-03-22 (Sun, 22 Mar 2020)
Changed paths:
M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
M llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
M llvm/lib/Target/Mips/MipsTargetStreamer.h
A llvm/test/MC/Mips/cpadd-bad.s
A llvm/test/MC/Mips/cpadd.s
Log Message:
-----------
[mips] Implement .cpadd directive
This directive inserts code to add $gp to the argument's register when
support for position independent code is enabled.
For example, this code:
.cpadd $4
expands to:
addu $4, $4, $gp
Compare: https://github.com/llvm/llvm-project/compare/bb621cac3d46...2dc4eb08cd99
More information about the All-commits
mailing list