From 3c12307c7a0523716de3dae883bc4f126a395d43 Mon Sep 17 00:00:00 2001 From: Hsiangkai Wang Date: Fri, 4 Dec 2020 15:34:11 +0800 Subject: [PATCH] [RISCV] Formatting for easier reading (NFC) Authored-by: Hsiangkai Wang --- llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 64 ++++++++++++------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td index f4e0a6f..a0bcea8 100644 --- a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td @@ -54,7 +54,7 @@ defvar EEWList = [8, 16, 32, 64]; // Vector register and vector group type information. //===----------------------------------------------------------------------===// -class VectorTypeInfo +class VTypeInfo { ValueType Vector = Vec; ValueType Mask = Mas; @@ -63,41 +63,41 @@ class VectorTypeInfo - : VectorTypeInfo + : VTypeInfo { ValueType VectorM1 = VecM1; } -defset list AllVectors = { - defset list AllIntegerVectors = { - def VtypeInt8MF8 : VectorTypeInfo; - def VtypeInt8MF4 : VectorTypeInfo; - def VtypeInt8MF2 : VectorTypeInfo; - def VtypeInt8M1 : VectorTypeInfo; - def VtypeInt16MF4 : VectorTypeInfo; - def VtypeInt16MF2 : VectorTypeInfo; - def VtypeInt16M1 : VectorTypeInfo; - def VtypeInt32MF2 : VectorTypeInfo; - def VtypeInt32M1 : VectorTypeInfo; - def VtypeInt64M1 : VectorTypeInfo; - - def VtypeInt8M2 : GroupVectorTypeInfo; - def VtypeInt8M4 : GroupVectorTypeInfo; - def VtypeInt8M8 : GroupVectorTypeInfo; - - def VtypeInt16M2 : GroupVectorTypeInfo; - def VtypeInt16M4 : GroupVectorTypeInfo; - def VtypeInt16M8 : GroupVectorTypeInfo; - - def VtypeInt32M2 : GroupVectorTypeInfo; - def VtypeInt32M4 : GroupVectorTypeInfo; - def VtypeInt32M8 : GroupVectorTypeInfo; - - def VtypeInt64M2 : GroupVectorTypeInfo; - def VtypeInt64M4 : GroupVectorTypeInfo; - def VtypeInt64M8 : GroupVectorTypeInfo; +defset list AllVectors = { + defset list AllIntegerVectors = { + def : VTypeInfo; + def : VTypeInfo; + def : VTypeInfo; + def : VTypeInfo; + def : VTypeInfo; + def : VTypeInfo; + def : VTypeInfo; + def : VTypeInfo; + def : VTypeInfo; + def : VTypeInfo; + + def : GroupVTypeInfo; + def : GroupVTypeInfo; + def : GroupVTypeInfo; + + def : GroupVTypeInfo; + def : GroupVTypeInfo; + def : GroupVTypeInfo; + + def : GroupVTypeInfo; + def : GroupVTypeInfo; + def : GroupVTypeInfo; + + def : GroupVTypeInfo; + def : GroupVTypeInfo; + def : GroupVTypeInfo; } } @@ -184,7 +184,7 @@ multiclass pat_vop_binary vtilist> + list vtilist> { foreach vti = vtilist in defm : pat_vop_binary