From: Hsiangkai Wang Date: Fri, 4 Dec 2020 07:34:11 +0000 (+0800) Subject: [RISCV] Formatting for easier reading (NFC) X-Git-Tag: llvmorg-13-init~4291 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3c12307c7a0523716de3dae883bc4f126a395d43;p=platform%2Fupstream%2Fllvm.git [RISCV] Formatting for easier reading (NFC) Authored-by: Hsiangkai Wang --- 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