Add comment to generated code that says which code generator compiled it.
Review URL: http://codereview.chromium.org/652110 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3932 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
3135110af8
commit
ce1f6b2a3c
@ -145,6 +145,7 @@ Scope* CodeGenerator::scope() { return info_->function()->scope(); }
|
||||
void CodeGenerator::Generate(CompilationInfo* info) {
|
||||
// Record the position for debugging purposes.
|
||||
CodeForFunctionPosition(info->function());
|
||||
Comment cmnt(masm_, "[ function compiled by virtual frame code generator");
|
||||
|
||||
// Initialize state.
|
||||
info_ = info;
|
||||
|
@ -179,6 +179,7 @@ void FastCodeGenerator::EmitBitOr() {
|
||||
void FastCodeGenerator::Generate(CompilationInfo* compilation_info) {
|
||||
ASSERT(info_ == NULL);
|
||||
info_ = compilation_info;
|
||||
Comment cmnt(masm_, "[ function compiled by fast code generator");
|
||||
|
||||
// Save the caller's frame pointer and set up our own.
|
||||
Comment prologue_cmnt(masm(), ";; Prologue");
|
||||
|
@ -56,6 +56,7 @@ void FullCodeGenerator::Generate(CompilationInfo* info, Mode mode) {
|
||||
ASSERT(info_ == NULL);
|
||||
info_ = info;
|
||||
SetFunctionPosition(function());
|
||||
Comment cmnt(masm_, "[ function compiled by full code generator");
|
||||
|
||||
if (mode == PRIMARY) {
|
||||
int locals_count = scope()->num_stack_slots();
|
||||
|
@ -128,6 +128,7 @@ Scope* CodeGenerator::scope() { return info_->function()->scope(); }
|
||||
void CodeGenerator::Generate(CompilationInfo* info) {
|
||||
// Record the position for debugging purposes.
|
||||
CodeForFunctionPosition(info->function());
|
||||
Comment cmnt(masm_, "[ function compiled by virtual frame code generator");
|
||||
|
||||
// Initialize state.
|
||||
info_ = info;
|
||||
|
@ -621,6 +621,7 @@ void FastCodeGenerator::EmitBitOr() {
|
||||
void FastCodeGenerator::Generate(CompilationInfo* compilation_info) {
|
||||
ASSERT(info_ == NULL);
|
||||
info_ = compilation_info;
|
||||
Comment cmnt(masm_, "[ function compiled by fast code generator");
|
||||
|
||||
// Save the caller's frame pointer and set up our own.
|
||||
Comment prologue_cmnt(masm(), ";; Prologue");
|
||||
|
@ -55,6 +55,7 @@ void FullCodeGenerator::Generate(CompilationInfo* info, Mode mode) {
|
||||
ASSERT(info_ == NULL);
|
||||
info_ = info;
|
||||
SetFunctionPosition(function());
|
||||
Comment cmnt(masm_, "[ function compiled by full code generator");
|
||||
|
||||
if (mode == PRIMARY) {
|
||||
__ push(ebp); // Caller's frame pointer.
|
||||
|
@ -280,6 +280,7 @@ void CodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) {
|
||||
void CodeGenerator::Generate(CompilationInfo* info) {
|
||||
// Record the position for debugging purposes.
|
||||
CodeForFunctionPosition(info->function());
|
||||
Comment cmnt(masm_, "[ function compiled by virtual frame code generator");
|
||||
|
||||
// Initialize state.
|
||||
info_ = info;
|
||||
|
@ -188,6 +188,7 @@ void FastCodeGenerator::EmitBitOr() {
|
||||
void FastCodeGenerator::Generate(CompilationInfo* compilation_info) {
|
||||
ASSERT(info_ == NULL);
|
||||
info_ = compilation_info;
|
||||
Comment cmnt(masm_, "[ function compiled by fast code generator");
|
||||
|
||||
// Save the caller's frame pointer and set up our own.
|
||||
Comment prologue_cmnt(masm(), ";; Prologue");
|
||||
|
@ -55,6 +55,7 @@ void FullCodeGenerator::Generate(CompilationInfo* info, Mode mode) {
|
||||
ASSERT(info_ == NULL);
|
||||
info_ = info;
|
||||
SetFunctionPosition(function());
|
||||
Comment cmnt(masm_, "[ function compiled by full code generator");
|
||||
|
||||
if (mode == PRIMARY) {
|
||||
__ push(rbp); // Caller's frame pointer.
|
||||
|
Loading…
Reference in New Issue
Block a user