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

Side by Side Diff: src/full-codegen.h

Issue 3078033: Version 2.3.6 (Closed)
Patch Set: Created 10 years, 4 months 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 unified diff | Download patch
« no previous file with comments | « src/codegen.h ('k') | src/full-codegen.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2010 the V8 project authors. All rights reserved. 1 // Copyright 2010 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
425 void EmitSubString(ZoneList<Expression*>* arguments); 425 void EmitSubString(ZoneList<Expression*>* arguments);
426 void EmitRegExpExec(ZoneList<Expression*>* arguments); 426 void EmitRegExpExec(ZoneList<Expression*>* arguments);
427 void EmitMathPow(ZoneList<Expression*>* arguments); 427 void EmitMathPow(ZoneList<Expression*>* arguments);
428 void EmitMathSin(ZoneList<Expression*>* arguments); 428 void EmitMathSin(ZoneList<Expression*>* arguments);
429 void EmitMathCos(ZoneList<Expression*>* arguments); 429 void EmitMathCos(ZoneList<Expression*>* arguments);
430 void EmitMathSqrt(ZoneList<Expression*>* arguments); 430 void EmitMathSqrt(ZoneList<Expression*>* arguments);
431 void EmitCallFunction(ZoneList<Expression*>* arguments); 431 void EmitCallFunction(ZoneList<Expression*>* arguments);
432 void EmitRegExpConstructResult(ZoneList<Expression*>* arguments); 432 void EmitRegExpConstructResult(ZoneList<Expression*>* arguments);
433 void EmitSwapElements(ZoneList<Expression*>* arguments); 433 void EmitSwapElements(ZoneList<Expression*>* arguments);
434 void EmitGetFromCache(ZoneList<Expression*>* arguments); 434 void EmitGetFromCache(ZoneList<Expression*>* arguments);
435 void EmitIsRegExpEquivalent(ZoneList<Expression*>* arguments);
435 436
436 // Platform-specific code for loading variables. 437 // Platform-specific code for loading variables.
437 void EmitVariableLoad(Variable* expr, Expression::Context context); 438 void EmitVariableLoad(Variable* expr, Expression::Context context);
438 439
439 // Platform-specific support for allocating a new closure based on 440 // Platform-specific support for allocating a new closure based on
440 // the given function info. 441 // the given function info.
441 void EmitNewClosure(Handle<SharedFunctionInfo> info); 442 void EmitNewClosure(Handle<SharedFunctionInfo> info);
442 443
443 // Platform-specific support for compiling assignments. 444 // Platform-specific support for compiling assignments.
444 445
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
539 540
540 friend class NestedStatement; 541 friend class NestedStatement;
541 542
542 DISALLOW_COPY_AND_ASSIGN(FullCodeGenerator); 543 DISALLOW_COPY_AND_ASSIGN(FullCodeGenerator);
543 }; 544 };
544 545
545 546
546 } } // namespace v8::internal 547 } } // namespace v8::internal
547 548
548 #endif // V8_FULL_CODEGEN_H_ 549 #endif // V8_FULL_CODEGEN_H_
OLDNEW
« no previous file with comments | « src/codegen.h ('k') | src/full-codegen.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698