Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Namespaces | Macros
regexp_assembler_ir.cc File Reference
#include "vm/regexp_assembler_ir.h"
#include <utility>
#include "platform/unicode.h"
#include "vm/bit_vector.h"
#include "vm/compiler/backend/il_printer.h"
#include "vm/compiler/frontend/flow_graph_builder.h"
#include "vm/compiler/jit/compiler.h"
#include "vm/compiler/runtime_api.h"
#include "vm/dart_entry.h"
#include "vm/longjump.h"
#include "vm/object_store.h"
#include "vm/regexp.h"
#include "vm/resolver.h"
#include "vm/runtime_entry.h"
#include "vm/stack_frame.h"

Go to the source code of this file.

Namespaces

namespace  dart
 

Macros

#define Z   zone()
 
#define TAG()
 
#define TAG_()
 
#define PRINT(arg)
 
#define HANDLE_DEAD_CODE_EMISSION()
 

Macro Definition Documentation

◆ HANDLE_DEAD_CODE_EMISSION

#define HANDLE_DEAD_CODE_EMISSION ( )
Value:
if (current_instruction_ == nullptr) { \
if (FLAG_trace_irregexp) { \
OS::PrintErr( \
"WARNING: Attempting to append to a closed assembler. " \
"This could be either a bug or generation of dead code " \
"inherited from V8.\n"); \
} \
BlockLabel dummy; \
BindBlock(&dummy); \
}

Definition at line 549 of file regexp_assembler_ir.cc.

550 { \
551 if (FLAG_trace_irregexp) { \
552 OS::PrintErr( \
553 "WARNING: Attempting to append to a closed assembler. " \
554 "This could be either a bug or generation of dead code " \
555 "inherited from V8.\n"); \
556 } \
557 BlockLabel dummy; \
558 BindBlock(&dummy); \
559 }

◆ PRINT

#define PRINT (   arg)
Value:
if (FLAG_trace_irregexp) { \
Print(arg); \
}

Definition at line 38 of file regexp_assembler_ir.cc.

39 { \
40 Print(arg); \
41 }

◆ TAG

#define TAG ( )
Value:
if (FLAG_trace_irregexp) { \
TAG_(); \
}

Definition at line 29 of file regexp_assembler_ir.cc.

30 { \
31 TAG_(); \
32 }

◆ TAG_

#define TAG_ ( )
Value:
Print(Bind(new (Z) ConstantInstr(String::ZoneHandle( \
Z, Symbols::FromConcat(thread_, String::Handle(String::New("TAG: ")), \
String::Handle(String::New(__FUNCTION__)))))));
#define Z

Definition at line 33 of file regexp_assembler_ir.cc.

35 : ")), \
36 String::Handle(String::New(__FUNCTION__)))))));

◆ Z

#define Z   zone()

Definition at line 25 of file regexp_assembler_ir.cc.