Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(625)

Unified Diff: runtime/vm/regexp_assembler_ir.h

Issue 2481873005: clang-format runtime/vm (Closed)
Patch Set: Merge Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/vm/regexp_assembler_bytecode_inl.h ('k') | runtime/vm/regexp_assembler_ir.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/regexp_assembler_ir.h
diff --git a/runtime/vm/regexp_assembler_ir.h b/runtime/vm/regexp_assembler_ir.h
index 8aae5581f3d038edc94f2880ef7d01cb482e56f4..a08e05f263d7c1ffcbecd3086a6a84be2d750010 100644
--- a/runtime/vm/regexp_assembler_ir.h
+++ b/runtime/vm/regexp_assembler_ir.h
@@ -83,13 +83,15 @@ class IRRegExpMacroAssembler : public RegExpMacroAssembler {
// Checks whether the given offset from the current position is before
// the end of the string.
virtual void CheckPosition(intptr_t cp_offset, BlockLabel* on_outside_input);
- virtual bool CheckSpecialCharacterClass(
- uint16_t type, BlockLabel* on_no_match);
+ virtual bool CheckSpecialCharacterClass(uint16_t type,
+ BlockLabel* on_no_match);
virtual void Fail();
virtual void IfRegisterGE(intptr_t reg,
- intptr_t comparand, BlockLabel* if_ge);
+ intptr_t comparand,
+ BlockLabel* if_ge);
virtual void IfRegisterLT(intptr_t reg,
- intptr_t comparand, BlockLabel* if_lt);
+ intptr_t comparand,
+ BlockLabel* if_lt);
virtual void IfRegisterEqPos(intptr_t reg, BlockLabel* if_eq);
virtual IrregexpImplementation Implementation();
virtual void GoTo(BlockLabel* to);
@@ -149,44 +151,48 @@ class IRRegExpMacroAssembler : public RegExpMacroAssembler {
struct InstanceCallDescriptor {
// Standard (i.e. most non-Smi) functions.
explicit InstanceCallDescriptor(const String& name)
- : name(name),
- token_kind(Token::kILLEGAL),
- checked_argument_count(1) { }
+ : name(name), token_kind(Token::kILLEGAL), checked_argument_count(1) {}
InstanceCallDescriptor(const String& name,
Token::Kind token_kind,
intptr_t checked_argument_count)
- : name(name),
- token_kind(token_kind),
- checked_argument_count(checked_argument_count) { }
+ : name(name),
+ token_kind(token_kind),
+ checked_argument_count(checked_argument_count) {}
// Special cases for Smi and indexing functions.
static InstanceCallDescriptor FromToken(Token::Kind token_kind) {
switch (token_kind) {
- case Token::kEQ: return InstanceCallDescriptor(
- Symbols::EqualOperator(), token_kind, 2);
- case Token::kADD: return InstanceCallDescriptor(
- Symbols::Plus(), token_kind, 2);
- case Token::kSUB: return InstanceCallDescriptor(
- Symbols::Minus(), token_kind, 2);
- case Token::kBIT_OR: return InstanceCallDescriptor(
- Symbols::BitOr(), token_kind, 2);
- case Token::kBIT_AND: return InstanceCallDescriptor(
- Symbols::BitAnd(), token_kind, 2);
- case Token::kLT: return InstanceCallDescriptor(
- Symbols::LAngleBracket(), token_kind, 2);
- case Token::kLTE: return InstanceCallDescriptor(
- Symbols::LessEqualOperator(), token_kind, 2);
- case Token::kGT: return InstanceCallDescriptor(
- Symbols::RAngleBracket(), token_kind, 2);
- case Token::kGTE: return InstanceCallDescriptor(
- Symbols::GreaterEqualOperator(), token_kind, 2);
- case Token::kNEGATE: return InstanceCallDescriptor(
- Symbols::UnaryMinus(), token_kind, 1);
- case Token::kINDEX: return InstanceCallDescriptor(
- Symbols::IndexToken(), token_kind, 2);
- case Token::kASSIGN_INDEX: return InstanceCallDescriptor(
- Symbols::AssignIndexToken(), token_kind, 2);
+ case Token::kEQ:
+ return InstanceCallDescriptor(Symbols::EqualOperator(), token_kind,
+ 2);
+ case Token::kADD:
+ return InstanceCallDescriptor(Symbols::Plus(), token_kind, 2);
+ case Token::kSUB:
+ return InstanceCallDescriptor(Symbols::Minus(), token_kind, 2);
+ case Token::kBIT_OR:
+ return InstanceCallDescriptor(Symbols::BitOr(), token_kind, 2);
+ case Token::kBIT_AND:
+ return InstanceCallDescriptor(Symbols::BitAnd(), token_kind, 2);
+ case Token::kLT:
+ return InstanceCallDescriptor(Symbols::LAngleBracket(), token_kind,
+ 2);
+ case Token::kLTE:
+ return InstanceCallDescriptor(Symbols::LessEqualOperator(),
+ token_kind, 2);
+ case Token::kGT:
+ return InstanceCallDescriptor(Symbols::RAngleBracket(), token_kind,
+ 2);
+ case Token::kGTE:
+ return InstanceCallDescriptor(Symbols::GreaterEqualOperator(),
+ token_kind, 2);
+ case Token::kNEGATE:
+ return InstanceCallDescriptor(Symbols::UnaryMinus(), token_kind, 1);
+ case Token::kINDEX:
+ return InstanceCallDescriptor(Symbols::IndexToken(), token_kind, 2);
+ case Token::kASSIGN_INDEX:
+ return InstanceCallDescriptor(Symbols::AssignIndexToken(), token_kind,
+ 2);
default:
UNREACHABLE();
}
@@ -294,9 +300,7 @@ class IRRegExpMacroAssembler : public RegExpMacroAssembler {
intptr_t GetNextLocalIndex();
// We never have any copied parameters.
- intptr_t num_copied_params() const {
- return 0;
- }
+ intptr_t num_copied_params() const { return 0; }
// Return the position register at the specified index, creating it if
// necessary. Note that the number of such registers can exceed the amount
@@ -336,7 +340,7 @@ class IRRegExpMacroAssembler : public RegExpMacroAssembler {
// A utility class tracking ids of various objects such as blocks, temps, etc.
class IdAllocator : public ValueObject {
public:
- IdAllocator() : next_id(0) { }
+ IdAllocator() : next_id(0) {}
intptr_t Count() const { return next_id; }
intptr_t Alloc(intptr_t count = 1) {
« no previous file with comments | « runtime/vm/regexp_assembler_bytecode_inl.h ('k') | runtime/vm/regexp_assembler_ir.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698