equal
deleted
inserted
replaced
38 class Node_List; |
38 class Node_List; |
39 class PhaseCFG; |
39 class PhaseCFG; |
40 class PhaseChaitin; |
40 class PhaseChaitin; |
41 class Pipeline_Use_Element; |
41 class Pipeline_Use_Element; |
42 class Pipeline_Use; |
42 class Pipeline_Use; |
43 |
|
44 #ifndef PRODUCT |
43 #ifndef PRODUCT |
45 #define DEBUG_ARG(x) , x |
44 #define DEBUG_ARG(x) , x |
46 #else |
45 #else |
47 #define DEBUG_ARG(x) |
46 #define DEBUG_ARG(x) |
48 #endif |
47 #endif |
49 |
48 |
50 // Define the initial sizes for allocation of the resizable code buffer |
49 // Define the initial sizes for allocation of the resizable code buffer |
51 enum { |
50 enum { |
52 initial_code_capacity = 16 * 1024, |
51 initial_const_capacity = 4 * 1024 |
53 initial_stub_capacity = 4 * 1024, |
|
54 initial_const_capacity = 4 * 1024, |
|
55 initial_locs_capacity = 3 * 1024 |
|
56 }; |
52 }; |
57 |
53 |
58 //------------------------------Scheduling---------------------------------- |
54 //------------------------------Scheduling---------------------------------- |
59 // This class contains all the information necessary to implement instruction |
55 // This class contains all the information necessary to implement instruction |
60 // scheduling and bundling. |
56 // scheduling and bundling. |