Changeset 140904 in webkit for trunk/Source/JavaScriptCore/dfg/DFGVariableEvent.h
- Timestamp:
- Jan 25, 2013, 10:07:23 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGVariableEvent.h
r135640 r140904 32 32 33 33 #include "DFGCommon.h" 34 #include "DFGMinifiedID.h" 34 35 #include "DataFormat.h" 35 36 #include "MacroAssembler.h" … … 96 97 } 97 98 98 static VariableEvent fillGPR(VariableEventKind kind, NodeIndex nodeIndex, MacroAssembler::RegisterID gpr, DataFormat dataFormat)99 static VariableEvent fillGPR(VariableEventKind kind, MinifiedID id, MacroAssembler::RegisterID gpr, DataFormat dataFormat) 99 100 { 100 101 ASSERT(kind == BirthToFill || kind == Fill); … … 104 105 #endif 105 106 VariableEvent event; 106 event.m_i ndex = nodeIndex;107 event.m_id = id; 107 108 event.u.gpr = gpr; 108 109 event.m_kind = kind; … … 112 113 113 114 #if USE(JSVALUE32_64) 114 static VariableEvent fillPair(VariableEventKind kind, NodeIndex nodeIndex, MacroAssembler::RegisterID tagGPR, MacroAssembler::RegisterID payloadGPR)115 static VariableEvent fillPair(VariableEventKind kind, MinifiedID id, MacroAssembler::RegisterID tagGPR, MacroAssembler::RegisterID payloadGPR) 115 116 { 116 117 ASSERT(kind == BirthToFill || kind == Fill); 117 118 VariableEvent event; 118 event.m_i ndex = nodeIndex;119 event.m_id = id; 119 120 event.u.pair.tagGPR = tagGPR; 120 121 event.u.pair.payloadGPR = payloadGPR; … … 125 126 #endif // USE(JSVALUE32_64) 126 127 127 static VariableEvent fillFPR(VariableEventKind kind, NodeIndex nodeIndex, MacroAssembler::FPRegisterID fpr)128 static VariableEvent fillFPR(VariableEventKind kind, MinifiedID id, MacroAssembler::FPRegisterID fpr) 128 129 { 129 130 ASSERT(kind == BirthToFill || kind == Fill); 130 131 VariableEvent event; 131 event.m_i ndex = nodeIndex;132 event.m_id = id; 132 133 event.u.fpr = fpr; 133 134 event.m_kind = kind; … … 136 137 } 137 138 138 static VariableEvent spill(VariableEventKind kind, NodeIndex nodeIndex, VirtualRegister virtualRegister, DataFormat format)139 static VariableEvent spill(VariableEventKind kind, MinifiedID id, VirtualRegister virtualRegister, DataFormat format) 139 140 { 140 141 ASSERT(kind == BirthToSpill || kind == Spill); 141 142 VariableEvent event; 142 event.m_i ndex = nodeIndex;143 event.m_id = id; 143 144 event.u.virtualReg = virtualRegister; 144 145 event.m_kind = kind; … … 147 148 } 148 149 149 static VariableEvent death( NodeIndex nodeIndex)150 { 151 VariableEvent event; 152 event.m_i ndex = nodeIndex;150 static VariableEvent death(MinifiedID id) 151 { 152 VariableEvent event; 153 event.m_id = id; 153 154 event.m_kind = Death; 154 155 return event; … … 164 165 } 165 166 166 static VariableEvent movHint( NodeIndex nodeIndex, int operand)167 { 168 VariableEvent event; 169 event.m_i ndex = nodeIndex;167 static VariableEvent movHint(MinifiedID id, int operand) 168 { 169 VariableEvent event; 170 event.m_id = id; 170 171 event.u.virtualReg = operand; 171 172 event.m_kind = MovHint; … … 178 179 } 179 180 180 NodeIndex nodeIndex() const181 MinifiedID id() const 181 182 { 182 183 ASSERT(m_kind == BirthToFill || m_kind == Fill 183 184 || m_kind == BirthToSpill || m_kind == Spill 184 185 || m_kind == Death || m_kind == MovHint); 185 return m_i ndex;186 return m_id; 186 187 } 187 188 … … 247 248 void dumpSpillInfo(const char* name, PrintStream&) const; 248 249 249 NodeIndex m_index;250 MinifiedID m_id; 250 251 251 252 // For BirthToFill, Fill:
Note:
See TracChangeset
for help on using the changeset viewer.