Searched refs:GraphKit (Results 1 - 15 of 15) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dstringopts.hpp62 Node* fetch_static_field(GraphKit& kit, ciField* field);
65 Node* int_stringSize(GraphKit& kit, Node* value);
68 void int_getChars(GraphKit& kit, Node* value, Node* char_array, Node* start, Node* end);
71 Node* copy_string(GraphKit& kit, Node* str, Node* char_array, Node* start);
H A DgraphKit.cpp43 //----------------------------GraphKit-----------------------------------------
45 GraphKit::GraphKit(JVMState* jvms) function in class:GraphKit
56 GraphKit::GraphKit() function in class: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
[all...]
H A DidealKit.hpp145 IdealKit(GraphKit* gkit, bool delay_all_transforms = false, bool has_declarations = false);
149 void sync_kit(GraphKit* gkit);
167 void loop(GraphKit* gkit, int nargs, IdealVariable& iv, Node* init, BoolTest::mask cmp, Node* limit,
H A DgraphKit.hpp49 //----------------------------GraphKit-----------------------------------------
56 class GraphKit : public Phase { class in inherits:Phase
77 GraphKit(); // empty constructor
78 GraphKit(JVMState* jvms); // the JVM state on which to operate
81 ~GraphKit() {
848 GraphKit* _kit;
857 PreserveJVMState(GraphKit* kit, bool clone_map = true);
866 BuildCutout(GraphKit* kit, Node* p, float prob, float cnt = COUNT_UNKNOWN);
874 GraphKit* _kit;
879 PreserveReexecuteState(GraphKit* ki
[all...]
H A Dparse.hpp148 class Parse : public GraphKit {
329 GraphKit _exits; // Record all normal returns and throws here.
368 GraphKit& exits() { return _exits; }
H A DcallGenerator.cpp93 GraphKit& exits = parser.exits();
128 GraphKit kit(jvms);
178 GraphKit kit(jvms);
385 GraphKit kit(new_jvms);
600 GraphKit kit(jvms);
728 GraphKit kit(jvms);
856 GraphKit kit(jvms);
981 GraphKit kit(jvms);
1000 // (Note: Moved hook_up_call to GraphKit::set_edges_for_java_call.)
H A DidealKit.cpp41 IdealKit::IdealKit(GraphKit* gkit, bool delay_all_transforms, bool has_declarations) :
61 void IdealKit::sync_kit(GraphKit* gkit) {
165 void IdealKit::loop(GraphKit* gkit, int nargs, IdealVariable& iv, Node* init, BoolTest::mask relop, Node* limit, float prob, float cnt) {
H A Dstringopts.cpp216 void convert_uncommon_traps(GraphKit& kit, const JVMState* jvms) {
952 Node* PhaseStringOpts::fetch_static_field(GraphKit& kit, ciField* field) {
982 Node* PhaseStringOpts::int_stringSize(GraphKit& kit, Node* arg) {
1067 void PhaseStringOpts::int_getChars(GraphKit& kit, Node* arg, Node* char_array, Node* start, Node* end) {
1228 Node* PhaseStringOpts::copy_string(GraphKit& kit, Node* str, Node* char_array, Node* start) {
1256 Node* call = kit.make_runtime_call(GraphKit::RC_LEAF|GraphKit::RC_NO_FP,
1306 GraphKit kit(jvms);
H A DgenerateOptoStub.cpp42 void GraphKit::gen_stub(address C_function,
79 // GraphKit requires memory to be a MergeMemNode:
H A Dparse1.cpp801 GraphKit kit(jvms);
825 GraphKit kit(jvms);
880 GraphKit caller;
946 // See GraphKit::add_exception_state, which performs the commoning.
952 GraphKit kit(_exits.transfer_exceptions_into_jvms());
988 GraphKit caller(_caller);
1010 GraphKit kit(_caller);
H A Druntime.cpp218 // NOTE: Keep this code consistent with GraphKit::store_barrier.
268 if (GraphKit::use_ReduceInitialCardMarks()) {
307 if (GraphKit::use_ReduceInitialCardMarks()) {
337 if (GraphKit::use_ReduceInitialCardMarks()) {
361 // Note: multianewarray for one dimension is handled inline by GraphKit::new_array.
H A DparseHelper.cpp39 void GraphKit::make_dtrace_method_entry_exit(ciMethod* method, bool is_entry) {
H A Dcompile.cpp755 GraphKit kit(jvms);
941 // The following is a dummy for the sake of GraphKit::gen_stub
943 set_for_igvn(&for_igvn); // not used, but some GraphKit guys push on this
945 set_initial_gvn(&gvn); // not significant, but GraphKit guys use it pervasively
948 GraphKit kit;
H A Dlibrary_call.cpp69 class LibraryCallKit : public GraphKit {
79 : GraphKit(jvms),
851 // In all cases, GraphKit::control() is updated to the fast path.
1301 // Final sync IdealKit and GraphKit.
2228 // Final sync IdealKit and GraphKit.
2483 // Final sync IdealKit and GraphKit.
4230 // Allocation has two cases, and uses GraphKit::new_instance or new_array.
/openjdk7/hotspot/src/share/vm/runtime/
H A DjavaFrameAnchor.hpp75 friend class GraphKit;

Completed in 106 milliseconds