File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
llvm/include/llvm/BinaryFormat Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,8 @@ template <typename T> bool isAnyArm64(T Machine) {
132
132
}
133
133
134
134
template <typename T> bool is64Bit (T Machine) {
135
- return Machine == IMAGE_FILE_MACHINE_AMD64 || isAnyArm64 (Machine);
135
+ return Machine == IMAGE_FILE_MACHINE_AMD64 || isAnyArm64 (Machine) ||
136
+ IMAGE_FILE_MACHINE_RISCV64;
136
137
}
137
138
138
139
enum Characteristics : unsigned {
@@ -726,7 +727,10 @@ enum BaseRelocationType : unsigned {
726
727
IMAGE_REL_BASED_HIGHADJ = 4 ,
727
728
IMAGE_REL_BASED_MIPS_JMPADDR = 5 ,
728
729
IMAGE_REL_BASED_ARM_MOV32A = 5 ,
730
+ IMAGE_REL_BASED_RISCV_HI20 = 5 ,
729
731
IMAGE_REL_BASED_ARM_MOV32T = 7 ,
732
+ IMAGE_REL_BASED_RISCV_LOW12I = 7 ,
733
+ IMAGE_REL_BASED_RISCV_LOW12S = 8 ,
730
734
IMAGE_REL_BASED_MIPS_JMPADDR16 = 9 ,
731
735
IMAGE_REL_BASED_DIR64 = 10
732
736
};
You can’t perform that action at this time.
0 commit comments