11
11
//
12
12
// ===----------------------------------------------------------------------===//
13
13
14
- class RISCXCVBuiltin <string prototype, string features = " " > : TargetBuiltin {
14
+ class RISCVXCVBuiltin <string prototype, string features = " " > : TargetBuiltin {
15
15
let Spellings = [" __builtin_riscv_cv_" # NAME];
16
16
let Prototype = prototype;
17
17
let Features = features;
@@ -21,21 +21,21 @@ let Attributes = [NoThrow, Const] in {
21
21
// ===----------------------------------------------------------------------===//
22
22
// XCValu extension.
23
23
// ===----------------------------------------------------------------------===//
24
- def alu_slet : RISCXCVBuiltin <" int(int, int)" , " xcvalu" >;
25
- def alu_sletu : RISCXCVBuiltin <" int(unsigned int, unsigned int)" , " xcvalu" >;
26
- def alu_exths : RISCXCVBuiltin <" int(int)" , " xcvalu" >;
27
- def alu_exthz : RISCXCVBuiltin <" unsigned int(unsigned int)" , " xcvalu" >;
28
- def alu_extbs : RISCXCVBuiltin <" int(int)" , " xcvalu" >;
29
- def alu_extbz : RISCXCVBuiltin <" unsigned int(unsigned int)" , " xcvalu" >;
24
+ def alu_slet : RISCVXCVBuiltin <" int(int, int)" , " xcvalu" >;
25
+ def alu_sletu : RISCVXCVBuiltin <" int(unsigned int, unsigned int)" , " xcvalu" >;
26
+ def alu_exths : RISCVXCVBuiltin <" int(int)" , " xcvalu" >;
27
+ def alu_exthz : RISCVXCVBuiltin <" unsigned int(unsigned int)" , " xcvalu" >;
28
+ def alu_extbs : RISCVXCVBuiltin <" int(int)" , " xcvalu" >;
29
+ def alu_extbz : RISCVXCVBuiltin <" unsigned int(unsigned int)" , " xcvalu" >;
30
30
31
- def alu_clip : RISCXCVBuiltin <" int(int, int)" , " xcvalu" >;
32
- def alu_clipu : RISCXCVBuiltin <" unsigned int(unsigned int, unsigned int)" , " xcvalu" >;
33
- def alu_addN : RISCXCVBuiltin <" int(int, int, unsigned int)" , " xcvalu" >;
34
- def alu_adduN : RISCXCVBuiltin <" unsigned int(unsigned int, unsigned int, unsigned int)" , " xcvalu" >;
35
- def alu_addRN : RISCXCVBuiltin <" int(int, int, unsigned int)" , " xcvalu" >;
36
- def alu_adduRN : RISCXCVBuiltin <" unsigned int(unsigned int, unsigned int, unsigned int)" , " xcvalu" >;
37
- def alu_subN : RISCXCVBuiltin <" int(int, int, unsigned int)" , " xcvalu" >;
38
- def alu_subuN : RISCXCVBuiltin <" unsigned int(unsigned int, unsigned int, unsigned int)" , " xcvalu" >;
39
- def alu_subRN : RISCXCVBuiltin <" int(int, int, unsigned int)" , " xcvalu" >;
40
- def alu_subuRN : RISCXCVBuiltin <" unsigned int(unsigned int, unsigned int, unsigned int)" , " xcvalu" >;
31
+ def alu_clip : RISCVXCVBuiltin <" int(int, int)" , " xcvalu" >;
32
+ def alu_clipu : RISCVXCVBuiltin <" unsigned int(unsigned int, unsigned int)" , " xcvalu" >;
33
+ def alu_addN : RISCVXCVBuiltin <" int(int, int, unsigned int)" , " xcvalu" >;
34
+ def alu_adduN : RISCVXCVBuiltin <" unsigned int(unsigned int, unsigned int, unsigned int)" , " xcvalu" >;
35
+ def alu_addRN : RISCVXCVBuiltin <" int(int, int, unsigned int)" , " xcvalu" >;
36
+ def alu_adduRN : RISCVXCVBuiltin <" unsigned int(unsigned int, unsigned int, unsigned int)" , " xcvalu" >;
37
+ def alu_subN : RISCVXCVBuiltin <" int(int, int, unsigned int)" , " xcvalu" >;
38
+ def alu_subuN : RISCVXCVBuiltin <" unsigned int(unsigned int, unsigned int, unsigned int)" , " xcvalu" >;
39
+ def alu_subRN : RISCVXCVBuiltin <" int(int, int, unsigned int)" , " xcvalu" >;
40
+ def alu_subuRN : RISCVXCVBuiltin <" unsigned int(unsigned int, unsigned int, unsigned int)" , " xcvalu" >;
41
41
} // Attributes = [NoThrow, Const]
0 commit comments