mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 02:33:06 +01:00
[ARM][MVE] VFMA and VFMS validForTailPredication
Add four instructions to the whitelist. Differential Revision: https://reviews.llvm.org/D75902
This commit is contained in:
parent
354d615db9
commit
74bf7f8a40
@ -3417,6 +3417,7 @@ class MVE_VADDSUBFMA_fp<string iname, string suffix, bit size, bit bit_4,
|
||||
let Inst{8} = bit_8;
|
||||
let Inst{7} = Qn{3};
|
||||
let Inst{4} = bit_4;
|
||||
let validForTailPredication = 1;
|
||||
}
|
||||
|
||||
def MVE_VFMAf32 : MVE_VADDSUBFMA_fp<"vfma", "f32", 0b0, 0b1, 0b0, 0b0,
|
||||
|
@ -145,6 +145,10 @@ TEST(MachineInstrValidTailPredication, IsCorrect) {
|
||||
case MVE_VFMA_qr_Sf32:
|
||||
case MVE_VFMA_qr_f16:
|
||||
case MVE_VFMA_qr_f32:
|
||||
case MVE_VFMAf16:
|
||||
case MVE_VFMAf32:
|
||||
case MVE_VFMSf16:
|
||||
case MVE_VFMSf32:
|
||||
case MVE_VMAXAs16:
|
||||
case MVE_VMAXAs32:
|
||||
case MVE_VMAXAs8:
|
||||
|
Loading…
Reference in New Issue
Block a user