Lines Matching defs:GraphKit

43 //----------------------------GraphKit-----------------------------------------
45 GraphKit::GraphKit(JVMState* jvms)
56 GraphKit::GraphKit()
72 void GraphKit::clean_stack(int from_sp) {
88 JVMState* GraphKit::sync_jvms() const {
99 JVMState* GraphKit::sync_jvms_for_reexecute() {
107 bool GraphKit::jvms_in_sync() const {
137 void GraphKit::verify_map() const {
144 void GraphKit::verify_exception_state(SafePointNode* ex_map) {
153 void GraphKit::stop_and_kill_map() {
164 bool GraphKit::stopped() {
173 bool GraphKit::has_ex_handler() {
184 void GraphKit::set_saved_ex_oop(SafePointNode* ex_map, Node* ex_oop) {
191 assert(GraphKit::has_saved_ex_oop(ex_map), "ex_oop must be there");
199 Node* GraphKit::saved_ex_oop(SafePointNode* ex_map) {
205 Node* GraphKit::clear_saved_ex_oop(SafePointNode* ex_map) {
212 bool GraphKit::has_saved_ex_oop(SafePointNode* ex_map) {
219 SafePointNode* GraphKit::make_exception_state(Node* ex_oop) {
229 void GraphKit::add_exception_state(SafePointNode* ex_map) {
265 void GraphKit::add_exception_states_from(JVMState* jvms) {
278 JVMState* GraphKit::transfer_exceptions_into_jvms() {
329 void GraphKit::combine_exception_states(SafePointNode* ex_map, SafePointNode* phi_map) {
433 Node* GraphKit::use_exception_state(SafePointNode* phi_map) {
474 Bytecodes::Code GraphKit::java_bc() const {
483 void GraphKit::uncommon_trap_if_should_post_on_exceptions(Deoptimization::DeoptReason reason,
513 void GraphKit::builtin_throw(Deoptimization::DeoptReason reason, Node* arg) {
635 PreserveJVMState::PreserveJVMState(GraphKit* kit, bool clone_map) {
649 GraphKit* kit = _kit;
662 BuildCutout::BuildCutout(GraphKit* kit, Node* p, float prob, float cnt)
673 GraphKit* kit = _kit;
678 PreserveReexecuteState::PreserveReexecuteState(GraphKit* kit) {
697 SafePointNode* GraphKit::clone_map() {
717 void GraphKit::set_map_clone(SafePointNode* m) {
727 void GraphKit::kill_dead_locals() {
770 bool GraphKit::dead_locals_are_killed() {
828 void GraphKit::add_safepoint_edges(SafePointNode* call, bool must_throw) {
987 bool GraphKit::compute_stack_effects(int& inputs, int& depth) {
1109 Node* GraphKit::basic_plus_adr(Node* base, Node* ptr, Node* offset) {
1115 Node* GraphKit::ConvI2L(Node* offset) {
1123 Node* GraphKit::ConvL2I(Node* offset) {
1133 Node* GraphKit::load_object_klass(Node* obj) {
1142 Node* GraphKit::load_array_length(Node* array) {
1165 Node* GraphKit::null_check_common(Node* value, BasicType type,
1354 Node* GraphKit::cast_not_null(Node* obj, bool do_replace_in_map) {
1374 void GraphKit::replace_in_map(Node* old, Node* neww) {
1391 Node* GraphKit::memory(uint alias_idx) {
1399 Node* GraphKit::reset_memory() {
1407 void GraphKit::set_all_memory(Node* newmem) {
1414 void GraphKit::set_all_memory_call(Node* call, bool separate_io_proj) {
1428 Node* GraphKit::make_load(Node* ctl, Node* adr, const Type* t, BasicType bt,
1444 Node* GraphKit::store_to_memory(Node* ctl, Node* adr, Node *val, BasicType bt,
1468 void GraphKit::pre_barrier(bool do_load,
1498 void GraphKit::post_barrier(Node* ctl,
1529 Node* GraphKit::store_oop(Node* ctl,
1562 Node* GraphKit::store_oop_to_unknown(Node* ctl,
1591 Node* GraphKit::array_element_address(Node* ary, Node* idx, BasicType elembt,
1626 Node* GraphKit::load_array_element(Node* ctl, Node* ary, Node* idx, const TypeAryPtr* arytype) {
1636 void GraphKit::set_arguments_for_java_call(CallJavaNode* call) {
1648 void GraphKit::set_edges_for_java_call(CallJavaNode* call, bool must_throw, bool separate_io_proj) {
1676 Node* GraphKit::set_results_for_java_call(CallJavaNode* call, bool separate_io_proj) {
1711 Node* GraphKit::set_predefined_input_for_runtime_call(SafePointNode* call) {
1732 void GraphKit::set_predefined_output_for_runtime_call(Node* call,
1762 void GraphKit::replace_call(CallNode* call, Node* result) {
1811 GraphKit ekit(ejvms);
1857 void GraphKit::increment_counter(address counter_addr) {
1862 void GraphKit::increment_counter(Node* counter_addr) {
1875 void GraphKit::uncommon_trap(int trap_request,
1998 Node* GraphKit::just_allocated_object(Node* current_control) {
2005 void GraphKit::round_double_arguments(ciMethod* dest_method) {
2021 void GraphKit::round_double_result(ciMethod* dest_method) {
2038 Node* GraphKit::precision_rounding(Node* n) {
2046 Node* GraphKit::dprecision_rounding(Node *n) {
2054 Node* GraphKit::dstore_rounding(Node* n) {
2099 Node* GraphKit::null_check_oop(Node* value, Node* *null_control,
2126 Node* GraphKit::opt_iff(Node* region, Node* iff) {
2139 Node* GraphKit::make_runtime_call(int flags,
2232 void GraphKit::merge_memory(Node* new_mem, Node* region, int new_path) {
2261 void GraphKit::make_slow_call_ex(Node* call, ciInstanceKlass* ex_klass, bool separate_io_proj) {
2296 Node* GraphKit::gen_subtype_check(Node* subklass, Node* superklass) {
2458 int GraphKit::static_subtype_check(ciKlass* superk, ciKlass* subk) {
2503 Node* GraphKit::type_check_receiver(Node* receiver, ciKlass* klass,
2534 bool GraphKit::seems_never_null(Node* obj, ciProfileData* data) {
2554 Node* GraphKit::maybe_cast_profiled_receiver(Node* not_null_obj,
2599 Node* GraphKit::gen_instanceof(Node* obj, Node* superklass) {
2674 Node* GraphKit::gen_checkcast(Node *obj, Node* superklass,
2798 int GraphKit::next_monitor() {
2809 Node* GraphKit::insert_mem_bar(int opcode, Node* precedent) {
2824 Node* GraphKit::insert_mem_bar_volatile(int opcode, int alias_idx, Node* precedent) {
2854 FastLockNode* GraphKit::shared_lock(Node* obj) {
2918 void GraphKit::shared_unlock(Node* box, Node* obj) {
2962 Node* GraphKit::get_layout_helper(Node* klass_node, jint& constant_value) {
2982 static void hook_memory_on_init(GraphKit& kit, int alias_idx,
2994 Node* GraphKit::set_output_for_allocation(AllocateNode* alloc,
3081 Node* GraphKit::new_instance(Node* klass_node,
3159 Node* GraphKit::new_array(Node* klass_node, // array klass (maybe variable)
3393 void GraphKit::add_predicate_impl(Deoptimization::DeoptReason reason, int nargs) {
3427 void GraphKit::add_predicate(int nargs) {
3440 void GraphKit::sync_kit(IdealKit& ideal) {
3446 void GraphKit::final_sync(IdealKit& ideal) {
3454 void GraphKit::write_barrier_post(Node* oop_store,
3537 // Final sync IdealKit and GraphKit.
3542 void GraphKit::g1_write_barrier_pre(bool do_load,
3635 // Final sync IdealKit and GraphKit.
3642 void GraphKit::g1_mark_card(IdealKit& ideal,
3673 void GraphKit::g1_write_barrier_post(Node* oop_store,
3770 // Final sync IdealKit and GraphKit.
3777 Node* GraphKit::load_String_offset(Node* ctrl, Node* str) {
3792 Node* GraphKit::load_String_length(Node* ctrl, Node* str) {
3807 Node* GraphKit::load_String_value(Node* ctrl, Node* str) {
3820 void GraphKit::store_String_offset(Node* ctrl, Node* str, Node* value) {
3830 void GraphKit::store_String_value(Node* ctrl, Node* str, Node* value) {
3843 void GraphKit::store_String_length(Node* ctrl, Node* str, Node* value) {