Lines Matching defs:node
51 int GetVirtualRegister(Node* node) {
52 return compiler::UnallocatedOperand::cast(node->result().operand())
56 void DefineAsRegister(MaglevVregAllocationState* vreg_state, Node* node) {
57 node->result().SetUnallocated(
62 void DefineAsFixed(MaglevVregAllocationState* vreg_state, Node* node,
64 node->result().SetUnallocated(compiler::UnallocatedOperand::FIXED_REGISTER,
69 void DefineSameAsFirst(MaglevVregAllocationState* vreg_state, Node* node) {
70 node->result().SetUnallocated(vreg_state->AllocateVirtualRegister(), 0);
76 GetVirtualRegister(input.node()));
82 GetVirtualRegister(input.node()));
86 GetVirtualRegister(input.node()));
123 static T Copy(MaglevCompilationUnit* compilation_unit, T node) {
124 return node;
279 NodeT* node) {
281 EmitEagerDeoptIf(cond, code_gen_state, node->eager_deopt_info());
289 const NodeBase* node) {
290 if (!node->has_inputs()) return;
293 for (int i = 0; i < node->input_count(); i++) {
295 graph_labeller->PrintInput(os, node->input(i));
301 const NodeBase* node) {}
304 const ValueNode* node) {
305 os << " → " << node->result().operand();
306 if (node->has_valid_live_range()) {
307 os << ", live range: [" << node->live_range().start << "-"
308 << node->live_range().end << "]";
313 const NodeBase* node) {}
316 const UnconditionalControlNode* node) {
317 os << " b" << graph_labeller->BlockId(node->target());
321 const ConditionalControlNode* node) {
322 os << " b" << graph_labeller->BlockId(node->if_true()) << " b"
323 << graph_labeller->BlockId(node->if_false());
328 const NodeT* node) {
329 os << node->opcode();
330 node->PrintParams(os, graph_labeller);
331 PrintInputs(os, graph_labeller, node);
332 PrintResult(os, graph_labeller, node);
333 PrintTargets(os, graph_labeller, node);
490 Register object, CheckMaps* node, EagerDeoptInfo* deopt_info,
514 __ Cmp(map_tmp, node->map().object());