We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 06d1929 commit 78e026fCopy full SHA for 78e026f
llvm/lib/Target/RISCV/RISCVISelLowering.h
@@ -43,7 +43,17 @@ enum NodeType : unsigned {
43
/// integer or floating point.
44
SELECT_CC,
45
BR_CC,
46
+
47
+ /// Turns a pair of `i32`s into an `f64`. Needed for rv32d/ilp32.
48
+ /// - Output: `f64`.
49
+ /// - Input 0: low-order bits (31-0) (as `i32`), for even register.
50
+ /// - Input 1: high-order bits (63-32) (as `i32`), for odd register.
51
BuildPairF64,
52
53
+ /// Turns a `f64` into a pair of `i32`s. Needed for rv32d/ilp32.
54
+ /// - Output 0: low-order bits (31-0) (as `i32`), from even register.
55
+ /// - Output 1: high-order bits (63-32) (as `i32`), from odd register.
56
+ /// - Input 0: `f64`.
57
SplitF64,
58
59
// Add the Lo 12 bits from an address. Selected to ADDI.
0 commit comments