[llvm] ff8be66 - [AArch64] Use \t in AsmStreamer to match the prevailing style

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Sun May 23 11:35:51 PDT 2021


Author: Fangrui Song
Date: 2021-05-23T11:35:42-07:00
New Revision: ff8be66c028868be50e1d60f370ae74e7a14948d

URL: https://github.com/llvm/llvm-project/commit/ff8be66c028868be50e1d60f370ae74e7a14948d
DIFF: https://github.com/llvm/llvm-project/commit/ff8be66c028868be50e1d60f370ae74e7a14948d.diff

LOG: [AArch64] Use \t in AsmStreamer to match the prevailing style

Added: 
    

Modified: 
    llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
    llvm/test/CodeGen/AArch64/variant-pcs.ll

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp b/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
index c2d84c611358..c7d542cbaee4 100644
--- a/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
+++ b/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
@@ -50,51 +50,51 @@ class AArch64TargetAsmStreamer : public AArch64TargetStreamer {
   void emitInst(uint32_t Inst) override;
 
   void emitDirectiveVariantPCS(MCSymbol *Symbol) override {
-    OS << "\t.variant_pcs " << Symbol->getName() << "\n";
+    OS << "\t.variant_pcs\t" << Symbol->getName() << "\n";
   }
 
   void EmitARM64WinCFIAllocStack(unsigned Size) override {
-    OS << "\t.seh_stackalloc " << Size << "\n";
+    OS << "\t.seh_stackalloc\t" << Size << "\n";
   }
   void EmitARM64WinCFISaveR19R20X(int Offset) override {
-    OS << "\t.seh_save_r19r20_x " << Offset << "\n";
+    OS << "\t.seh_save_r19r20_x\t" << Offset << "\n";
   }
   void EmitARM64WinCFISaveFPLR(int Offset) override {
-    OS << "\t.seh_save_fplr " << Offset << "\n";
+    OS << "\t.seh_save_fplr\t" << Offset << "\n";
   }
   void EmitARM64WinCFISaveFPLRX(int Offset) override {
-    OS << "\t.seh_save_fplr_x " << Offset << "\n";
+    OS << "\t.seh_save_fplr_x\t" << Offset << "\n";
   }
   void EmitARM64WinCFISaveReg(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_reg x" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_reg\tx" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISaveRegX(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_reg_x x" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_reg_x\tx" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISaveRegP(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_regp x" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_regp\tx" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISaveRegPX(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_regp_x x" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_regp_x\tx" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISaveLRPair(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_lrpair x" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_lrpair\tx" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISaveFReg(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_freg d" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_freg\td" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISaveFRegX(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_freg_x d" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_freg_x\td" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISaveFRegP(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_fregp d" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_fregp\td" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISaveFRegPX(unsigned Reg, int Offset) override {
-    OS << "\t.seh_save_fregp_x d" << Reg << ", " << Offset << "\n";
+    OS << "\t.seh_save_fregp_x\td" << Reg << ", " << Offset << "\n";
   }
   void EmitARM64WinCFISetFP() override { OS << "\t.seh_set_fp\n"; }
   void EmitARM64WinCFIAddFP(unsigned Size) override {
-    OS << "\t.seh_add_fp " << Size << "\n";
+    OS << "\t.seh_add_fp\t" << Size << "\n";
   }
   void EmitARM64WinCFINop() override { OS << "\t.seh_nop\n"; }
   void EmitARM64WinCFISaveNext() override { OS << "\t.seh_save_next\n"; }

diff  --git a/llvm/test/CodeGen/AArch64/variant-pcs.ll b/llvm/test/CodeGen/AArch64/variant-pcs.ll
index f6e5fd13f1ed..49c504177358 100644
--- a/llvm/test/CodeGen/AArch64/variant-pcs.ll
+++ b/llvm/test/CodeGen/AArch64/variant-pcs.ll
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -o - %s | FileCheck %s --check-prefix=CHECK-ASM
+; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -o - %s | FileCheck %s --check-prefix=CHECK-ASM --strict-whitespace
 ; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -filetype=obj -o - %s \
 ; RUN:   | llvm-readobj --symbols - | FileCheck %s --check-prefix=CHECK-OBJ
 
@@ -11,7 +11,7 @@ define i32 @base_pcs() {
 }
 
 define aarch64_vector_pcs <4 x i32> @neon_vector_pcs_1(<4 x i32> %arg) {
-; CHECK-ASM: .variant_pcs neon_vector_pcs_1
+; CHECK-ASM: .variant_pcs	neon_vector_pcs_1
 ; CHECK-ASM-NEXT: neon_vector_pcs_1:
 ; CHECK-OBJ-LABEL: Name: neon_vector_pcs_1
 ; CHECK-OBJ: Other [ (0x80)
@@ -19,7 +19,7 @@ define aarch64_vector_pcs <4 x i32> @neon_vector_pcs_1(<4 x i32> %arg) {
 }
 
 define <vscale x 4 x i32> @sve_vector_pcs_1() {
-; CHECK-ASM: .variant_pcs sve_vector_pcs_1
+; CHECK-ASM: .variant_pcs	sve_vector_pcs_1
 ; CHECK-ASM-NEXT: sve_vector_pcs_1:
 ; CHECK-OBJ-LABEL: Name: sve_vector_pcs_1
 ; CHECK-OBJ: Other [ (0x80)
@@ -27,7 +27,7 @@ define <vscale x 4 x i32> @sve_vector_pcs_1() {
 }
 
 define <vscale x 4 x i1> @sve_vector_pcs_2() {
-; CHECK-ASM: .variant_pcs sve_vector_pcs_2
+; CHECK-ASM: .variant_pcs	sve_vector_pcs_2
 ; CHECK-ASM-NEXT: sve_vector_pcs_2:
 ; CHECK-OBJ-LABEL: Name: sve_vector_pcs_2
 ; CHECK-OBJ: Other [ (0x80)
@@ -35,7 +35,7 @@ define <vscale x 4 x i1> @sve_vector_pcs_2() {
 }
 
 define void @sve_vector_pcs_3(<vscale x 4 x i32> %arg) {
-; CHECK-ASM: .variant_pcs sve_vector_pcs_3
+; CHECK-ASM: .variant_pcs	sve_vector_pcs_3
 ; CHECK-ASM-NEXT: sve_vector_pcs_3:
 ; CHECK-OBJ-LABEL: Name: sve_vector_pcs_3
 ; CHECK-OBJ: Other [ (0x80)
@@ -43,7 +43,7 @@ define void @sve_vector_pcs_3(<vscale x 4 x i32> %arg) {
 }
 
 define void @sve_vector_pcs_4(<vscale x 4 x i1> %arg) {
-; CHECK-ASM: .variant_pcs sve_vector_pcs_4
+; CHECK-ASM: .variant_pcs	sve_vector_pcs_4
 ; CHECK-ASM-NEXT: sve_vector_pcs_4:
 ; CHECK-OBJ-LABEL: Name: sve_vector_pcs_4
 ; CHECK-OBJ: Other [ (0x80)


        


More information about the llvm-commits mailing list