@@ -79,6 +79,9 @@ def LoopVectorizeAttr : LLVM_Attr<"LoopVectorize", "loop_vectorize"> {
79
79
);
80
80
81
81
let assemblyFormat = "`<` struct(params) `>`";
82
+
83
+ // Generate mnemonic alias for the attribute.
84
+ let genMnemonicAlias = 1;
82
85
}
83
86
84
87
def LoopInterleaveAttr : LLVM_Attr<"LoopInterleave", "loop_interleave"> {
@@ -92,6 +95,9 @@ def LoopInterleaveAttr : LLVM_Attr<"LoopInterleave", "loop_interleave"> {
92
95
);
93
96
94
97
let assemblyFormat = "`<` struct(params) `>`";
98
+
99
+ // Generate mnemonic alias for the attribute.
100
+ let genMnemonicAlias = 1;
95
101
}
96
102
97
103
def LoopUnrollAttr : LLVM_Attr<"LoopUnroll", "loop_unroll"> {
@@ -111,6 +117,9 @@ def LoopUnrollAttr : LLVM_Attr<"LoopUnroll", "loop_unroll"> {
111
117
);
112
118
113
119
let assemblyFormat = "`<` struct(params) `>`";
120
+
121
+ // Generate mnemonic alias for the attribute.
122
+ let genMnemonicAlias = 1;
114
123
}
115
124
116
125
def LoopUnrollAndJamAttr : LLVM_Attr<"LoopUnrollAndJam", "loop_unroll_and_jam"> {
@@ -130,6 +139,9 @@ def LoopUnrollAndJamAttr : LLVM_Attr<"LoopUnrollAndJam", "loop_unroll_and_jam">
130
139
);
131
140
132
141
let assemblyFormat = "`<` struct(params) `>`";
142
+
143
+ // Generate mnemonic alias for the attribute.
144
+ let genMnemonicAlias = 1;
133
145
}
134
146
135
147
def LoopLICMAttr : LLVM_Attr<"LoopLICM", "loop_licm"> {
@@ -145,6 +157,9 @@ def LoopLICMAttr : LLVM_Attr<"LoopLICM", "loop_licm"> {
145
157
);
146
158
147
159
let assemblyFormat = "`<` struct(params) `>`";
160
+
161
+ // Generate mnemonic alias for the attribute.
162
+ let genMnemonicAlias = 1;
148
163
}
149
164
150
165
def LoopDistributeAttr : LLVM_Attr<"LoopDistribute", "loop_distribute"> {
@@ -162,6 +177,9 @@ def LoopDistributeAttr : LLVM_Attr<"LoopDistribute", "loop_distribute"> {
162
177
);
163
178
164
179
let assemblyFormat = "`<` struct(params) `>`";
180
+
181
+ // Generate mnemonic alias for the attribute.
182
+ let genMnemonicAlias = 1;
165
183
}
166
184
167
185
def LoopPipelineAttr : LLVM_Attr<"LoopPipeline", "loop_pipeline"> {
@@ -176,6 +194,9 @@ def LoopPipelineAttr : LLVM_Attr<"LoopPipeline", "loop_pipeline"> {
176
194
);
177
195
178
196
let assemblyFormat = "`<` struct(params) `>`";
197
+
198
+ // Generate mnemonic alias for the attribute.
199
+ let genMnemonicAlias = 1;
179
200
}
180
201
181
202
def LoopPeeledAttr : LLVM_Attr<"LoopPeeled", "loop_peeled"> {
@@ -189,6 +210,9 @@ def LoopPeeledAttr : LLVM_Attr<"LoopPeeled", "loop_peeled"> {
189
210
);
190
211
191
212
let assemblyFormat = "`<` struct(params) `>`";
213
+
214
+ // Generate mnemonic alias for the attribute.
215
+ let genMnemonicAlias = 1;
192
216
}
193
217
194
218
def LoopUnswitchAttr : LLVM_Attr<"LoopUnswitch", "loop_unswitch"> {
@@ -202,6 +226,9 @@ def LoopUnswitchAttr : LLVM_Attr<"LoopUnswitch", "loop_unswitch"> {
202
226
);
203
227
204
228
let assemblyFormat = "`<` struct(params) `>`";
229
+
230
+ // Generate mnemonic alias for the attribute.
231
+ let genMnemonicAlias = 1;
205
232
}
206
233
207
234
def LoopAnnotationAttr : LLVM_Attr<"LoopAnnotation", "loop_annotation"> {
@@ -232,6 +259,9 @@ def LoopAnnotationAttr : LLVM_Attr<"LoopAnnotation", "loop_annotation"> {
232
259
);
233
260
234
261
let assemblyFormat = "`<` struct(params) `>`";
262
+
263
+ // Generate mnemonic alias for the attribute.
264
+ let genMnemonicAlias = 1;
235
265
}
236
266
237
267
//===----------------------------------------------------------------------===//
@@ -311,6 +341,9 @@ def LLVM_DIExpressionAttr : LLVM_Attr<"DIExpression", "di_expression"> {
311
341
def LLVM_DINullTypeAttr : LLVM_Attr<"DINullType", "di_null_type",
312
342
/*traits=*/[], "DITypeAttr"> {
313
343
let parameters = (ins);
344
+
345
+ // Generate mnemonic alias for the attribute.
346
+ let genMnemonicAlias = 1;
314
347
}
315
348
316
349
//===----------------------------------------------------------------------===//
@@ -336,6 +369,9 @@ def LLVM_DIBasicTypeAttr : LLVM_Attr<"DIBasicType", "di_basic_type",
336
369
}]>
337
370
];
338
371
let assemblyFormat = "`<` struct(params) `>`";
372
+
373
+ // Generate mnemonic alias for the attribute.
374
+ let genMnemonicAlias = 1;
339
375
}
340
376
341
377
//===----------------------------------------------------------------------===//
@@ -365,6 +401,9 @@ def LLVM_DICompileUnitAttr : LLVM_Attr<"DICompileUnit", "di_compile_unit",
365
401
}]>
366
402
];
367
403
let assemblyFormat = "`<` struct(params) `>`";
404
+
405
+ // Generate mnemonic alias for the attribute.
406
+ let genMnemonicAlias = 1;
368
407
}
369
408
370
409
//===----------------------------------------------------------------------===//
@@ -422,6 +461,9 @@ def LLVM_DICompositeTypeAttr : LLVM_Attr<"DICompositeType", "di_composite_type",
422
461
423
462
/// @}
424
463
}];
464
+
465
+ // Generate mnemonic alias for the attribute.
466
+ let genMnemonicAlias = 1;
425
467
}
426
468
427
469
//===----------------------------------------------------------------------===//
@@ -441,6 +483,9 @@ def LLVM_DIDerivedTypeAttr : LLVM_Attr<"DIDerivedType", "di_derived_type",
441
483
OptionalParameter<"DINodeAttr">:$extraData
442
484
);
443
485
let assemblyFormat = "`<` struct(params) `>`";
486
+
487
+ // Generate mnemonic alias for the attribute.
488
+ let genMnemonicAlias = 1;
444
489
}
445
490
446
491
//===----------------------------------------------------------------------===//
@@ -455,6 +500,9 @@ def LLVM_DIFileAttr : LLVM_Attr<"DIFile", "di_file", /*traits=*/[], "DIScopeAttr
455
500
}]>
456
501
];
457
502
let assemblyFormat = "`<` $name `in` $directory `>`";
503
+
504
+ // Generate mnemonic alias for the attribute.
505
+ let genMnemonicAlias = 1;
458
506
}
459
507
460
508
//===----------------------------------------------------------------------===//
@@ -469,6 +517,9 @@ def LLVM_DIGlobalVariableExpressionAttr
469
517
);
470
518
let assemblyFormat = "`<` struct(params) `>`";
471
519
let constBuilderCall = "$0";
520
+
521
+ // Generate mnemonic alias for the attribute.
522
+ let genMnemonicAlias = 1;
472
523
}
473
524
474
525
def DIGlobalVariableExpressionArrayAttr :
@@ -492,6 +543,9 @@ def LLVM_DIGlobalVariable : LLVM_Attr<"DIGlobalVariable", "di_global_variable",
492
543
OptionalParameter<"bool">:$isDefined,
493
544
OptionalParameter<"unsigned">:$alignInBits);
494
545
let assemblyFormat = "`<` struct(params) `>`";
546
+
547
+ // Generate mnemonic alias for the attribute.
548
+ let genMnemonicAlias = 1;
495
549
}
496
550
497
551
//===----------------------------------------------------------------------===//
@@ -515,6 +569,9 @@ def LLVM_DILexicalBlockAttr : LLVM_Attr<"DILexicalBlock", "di_lexical_block",
515
569
}]>
516
570
];
517
571
let assemblyFormat = "`<` struct(params) `>`";
572
+
573
+ // Generate mnemonic alias for the attribute.
574
+ let genMnemonicAlias = 1;
518
575
}
519
576
520
577
//===----------------------------------------------------------------------===//
@@ -536,6 +593,9 @@ def LLVM_DILexicalBlockFile : LLVM_Attr<"DILexicalBlockFile", "di_lexical_block_
536
593
}]>
537
594
];
538
595
let assemblyFormat = "`<` struct(params) `>`";
596
+
597
+ // Generate mnemonic alias for the attribute.
598
+ let genMnemonicAlias = 1;
539
599
}
540
600
541
601
//===----------------------------------------------------------------------===//
@@ -566,6 +626,9 @@ def LLVM_DILocalVariableAttr : LLVM_Attr<"DILocalVariable", "di_local_variable",
566
626
}]>
567
627
];
568
628
let assemblyFormat = "`<` struct(params) `>`";
629
+
630
+ // Generate mnemonic alias for the attribute.
631
+ let genMnemonicAlias = 1;
569
632
}
570
633
571
634
//===----------------------------------------------------------------------===//
@@ -619,6 +682,9 @@ def LLVM_DISubprogramAttr : LLVM_Attr<"DISubprogram", "di_subprogram",
619
682
620
683
/// @}
621
684
}];
685
+
686
+ // Generate mnemonic alias for the attribute.
687
+ let genMnemonicAlias = 1;
622
688
}
623
689
624
690
//===----------------------------------------------------------------------===//
@@ -639,6 +705,9 @@ def LLVM_DIModuleAttr : LLVM_Attr<"DIModule", "di_module",
639
705
);
640
706
641
707
let assemblyFormat = "`<` struct(params) `>`";
708
+
709
+ // Generate mnemonic alias for the attribute.
710
+ let genMnemonicAlias = 1;
642
711
}
643
712
644
713
//===----------------------------------------------------------------------===//
@@ -654,6 +723,9 @@ def LLVM_DINamespaceAttr : LLVM_Attr<"DINamespace", "di_namespace",
654
723
);
655
724
656
725
let assemblyFormat = "`<` struct(params) `>`";
726
+
727
+ // Generate mnemonic alias for the attribute.
728
+ let genMnemonicAlias = 1;
657
729
}
658
730
659
731
//===----------------------------------------------------------------------===//
@@ -673,6 +745,9 @@ def LLVM_DIImportedEntityAttr : LLVM_Attr<"DIImportedEntity", "di_imported_entit
673
745
);
674
746
675
747
let assemblyFormat = "`<` struct(params) `>`";
748
+
749
+ // Generate mnemonic alias for the attribute.
750
+ let genMnemonicAlias = 1;
676
751
}
677
752
678
753
//===----------------------------------------------------------------------===//
@@ -719,6 +794,9 @@ def LLVM_DICommonBlockAttr : LLVM_Attr<"DICommonBlock", "di_common_block",
719
794
OptionalParameter<"unsigned">:$line
720
795
);
721
796
let assemblyFormat = "`<` struct(params) `>`";
797
+
798
+ // Generate mnemonic alias for the attribute.
799
+ let genMnemonicAlias = 1;
722
800
}
723
801
724
802
//===----------------------------------------------------------------------===//
@@ -753,6 +831,9 @@ def LLVM_DISubroutineTypeAttr : LLVM_Attr<"DISubroutineType", "di_subroutine_typ
753
831
}]>
754
832
];
755
833
let assemblyFormat = "`<` struct(params) `>`";
834
+
835
+ // Generate mnemonic alias for the attribute.
836
+ let genMnemonicAlias = 1;
756
837
}
757
838
758
839
//===----------------------------------------------------------------------===//
@@ -778,6 +859,9 @@ def LLVM_DILabelAttr : LLVM_Attr<"DILabel", "di_label",
778
859
];
779
860
780
861
let assemblyFormat = "`<` struct(params) `>`";
862
+
863
+ // Generate mnemonic alias for the attribute.
864
+ let genMnemonicAlias = 1;
781
865
}
782
866
783
867
//===----------------------------------------------------------------------===//
@@ -797,6 +881,9 @@ def LLVM_DIStringTypeAttr : LLVM_Attr<"DIStringType", "di_string_type",
797
881
LLVM_DIEncodingParameter:$encoding
798
882
);
799
883
let assemblyFormat = "`<` struct(params) `>`";
884
+
885
+ // Generate mnemonic alias for the attribute.
886
+ let genMnemonicAlias = 1;
800
887
}
801
888
802
889
//===----------------------------------------------------------------------===//
@@ -845,6 +932,9 @@ def LLVM_AliasScopeDomainAttr : LLVM_Attr<"AliasScopeDomain",
845
932
}];
846
933
847
934
let assemblyFormat = "`<` struct(params) `>`";
935
+
936
+ // Generate mnemonic alias for the attribute.
937
+ let genMnemonicAlias = 1;
848
938
}
849
939
850
940
//===----------------------------------------------------------------------===//
@@ -902,6 +992,9 @@ def LLVM_AliasScopeAttr : LLVM_Attr<"AliasScope", "alias_scope"> {
902
992
let assemblyFormat = "`<` struct(params) `>`";
903
993
904
994
let genVerifyDecl = 1;
995
+
996
+ // Generate mnemonic alias for the attribute.
997
+ let genMnemonicAlias = 1;
905
998
}
906
999
907
1000
def LLVM_AliasScopeArrayAttr
@@ -937,6 +1030,9 @@ def LLVM_AccessGroupAttr : LLVM_Attr<"AccessGroup", "access_group"> {
937
1030
}];
938
1031
939
1032
let assemblyFormat = "`<` struct(params) `>`";
1033
+
1034
+ // Generate mnemonic alias for the attribute.
1035
+ let genMnemonicAlias = 1;
940
1036
}
941
1037
942
1038
def LLVM_AccessGroupArrayAttr
@@ -967,6 +1063,9 @@ def LLVM_TBAARootAttr : LLVM_Attr<"TBAARoot", "tbaa_root", [], "TBAANodeAttr"> {
967
1063
}];
968
1064
969
1065
let assemblyFormat = "(`<` struct(params)^ `>`)?";
1066
+
1067
+ // Generate mnemonic alias for the attribute.
1068
+ let genMnemonicAlias = 1;
970
1069
}
971
1070
972
1071
//===----------------------------------------------------------------------===//
@@ -1040,6 +1139,9 @@ def LLVM_TBAATypeDescriptorAttr : LLVM_Attr<"TBAATypeDescriptor",
1040
1139
}];
1041
1140
1042
1141
let assemblyFormat = "`<` struct(params) `>`";
1142
+
1143
+ // Generate mnemonic alias for the attribute.
1144
+ let genMnemonicAlias = 1;
1043
1145
}
1044
1146
1045
1147
//===----------------------------------------------------------------------===//
@@ -1082,6 +1184,9 @@ def LLVM_TBAATagAttr : LLVM_Attr<"TBAATag", "tbaa_tag"> {
1082
1184
}];
1083
1185
1084
1186
let assemblyFormat = "`<` struct(params) `>`";
1187
+
1188
+ // Generate mnemonic alias for the attribute.
1189
+ let genMnemonicAlias = 1;
1085
1190
}
1086
1191
1087
1192
def LLVM_TBAATagArrayAttr
0 commit comments