< prev index next > src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
Print this page
__ bind(next);
}
COMMENT("} emit_profile_type");
}
+ void LIR_Assembler::emit_profile_inline_type(LIR_OpProfileInlineType* op) {
+ Unimplemented();
+ }
+
void LIR_Assembler::align_backward_branch_target() { }
void LIR_Assembler::negate(LIR_Opr left, LIR_Opr dest, LIR_Opr tmp) {
// tmp must be unused
assert(tmp->is_illegal(), "wasting a register if tmp is allocated");
assert(offset_from_rsp_in_bytes < frame_map()->reserved_argument_area_size(), "invalid offset");
__ mv(t0, c);
__ sd(t0, Address(sp, offset_from_rsp_in_bytes));
}
+ // Valhalla support
+
+ void LIR_Assembler::check_orig_pc() {
+ Unimplemented();
+ }
+
+ int LIR_Assembler::store_inline_type_fields_to_buf(ciInlineKlass* vk) {
+ Unimplemented();
+ return 0;
+ }
+
+ void LIR_Assembler::emit_opFlattenedArrayCheck(LIR_OpFlattenedArrayCheck* op) {
+ Unimplemented();
+ }
+
+ void LIR_Assembler::emit_opNullFreeArrayCheck(LIR_OpNullFreeArrayCheck* op) {
+ Unimplemented();
+ }
+
+ void LIR_Assembler::emit_opSubstitutabilityCheck(LIR_OpSubstitutabilityCheck* op) {
+ Unimplemented();
+ }
#undef __
< prev index next >