Searched refs:FastCodeGenerator (Results 1 - 12 of 12) sorted by relevance

/external/v8/src/mips/
H A Dfast-codegen-mips.cc38 void FastCodeGenerator::Generate(CompilationInfo* info) {
43 void FastCodeGenerator::EmitThisPropertyStore(Handle<String> name) {
48 void FastCodeGenerator::EmitGlobalVariableLoad(Handle<String> name) {
H A Dcodegen-mips.h304 friend class FastCodeGenerator;
/external/v8/src/
H A Dfast-codegen.cc433 Handle<Code> FastCodeGenerator::MakeCode(CompilationInfo* info) {
448 FastCodeGenerator fast_cgen(&masm);
471 void FastCodeGenerator::VisitDeclaration(Declaration* decl) {
476 void FastCodeGenerator::VisitBlock(Block* stmt) {
481 void FastCodeGenerator::VisitExpressionStatement(ExpressionStatement* stmt) {
486 void FastCodeGenerator::VisitEmptyStatement(EmptyStatement* stmt) {
491 void FastCodeGenerator::VisitIfStatement(IfStatement* stmt) {
496 void FastCodeGenerator::VisitContinueStatement(ContinueStatement* stmt) {
501 void FastCodeGenerator::VisitBreakStatement(BreakStatement* stmt) {
506 void FastCodeGenerator
[all...]
H A Dfast-codegen.h71 class FastCodeGenerator: public AstVisitor { class in namespace:v8::internal
73 explicit FastCodeGenerator(MacroAssembler* masm) function in class:v8::internal::FastCodeGenerator
152 DISALLOW_COPY_AND_ASSIGN(FastCodeGenerator);
H A Dcompiler.cc112 return FastCodeGenerator::MakeCode(info);
473 code = FastCodeGenerator::MakeCode(&info);
/external/v8/src/ia32/
H A Dfast-codegen-ia32.cc433 Handle<Code> FastCodeGenerator::MakeCode(CompilationInfo* info) {
448 FastCodeGenerator fast_cgen(&masm);
471 Register FastCodeGenerator::accumulator0() { return eax; }
472 Register FastCodeGenerator::accumulator1() { return edx; }
473 Register FastCodeGenerator::scratch0() { return ecx; }
474 Register FastCodeGenerator::scratch1() { return edi; }
475 Register FastCodeGenerator::receiver_reg() { return ebx; }
476 Register FastCodeGenerator::context_reg() { return esi; }
479 void FastCodeGenerator::EmitLoadReceiver() {
486 void FastCodeGenerator
[all...]
H A Dfast-codegen-ia32.h67 class FastCodeGenerator: public AstVisitor { class in namespace:v8::internal
69 explicit FastCodeGenerator(MacroAssembler* masm) function in class:v8::internal::FastCodeGenerator
149 DISALLOW_COPY_AND_ASSIGN(FastCodeGenerator);
H A Dcodegen-ia32.h652 friend class FastCodeGenerator;
/external/v8/src/arm/
H A Dfast-codegen-arm.cc38 Register FastCodeGenerator::accumulator0() { return r0; }
39 Register FastCodeGenerator::accumulator1() { return r1; }
40 Register FastCodeGenerator::scratch0() { return r3; }
41 Register FastCodeGenerator::scratch1() { return r4; }
42 Register FastCodeGenerator::receiver_reg() { return r2; }
43 Register FastCodeGenerator::context_reg() { return cp; }
46 void FastCodeGenerator::EmitLoadReceiver() {
53 void FastCodeGenerator::EmitGlobalVariableLoad(Handle<Object> cell) {
71 void FastCodeGenerator::EmitThisPropertyStore(Handle<String> name) {
116 void FastCodeGenerator
[all...]
H A Dcodegen-arm.h448 friend class FastCodeGenerator;
/external/v8/src/x64/
H A Dfast-codegen-x64.cc38 Register FastCodeGenerator::accumulator0() { return rax; }
39 Register FastCodeGenerator::accumulator1() { return rdx; }
40 Register FastCodeGenerator::scratch0() { return rcx; }
41 Register FastCodeGenerator::scratch1() { return rdi; }
42 Register FastCodeGenerator::receiver_reg() { return rbx; }
43 Register FastCodeGenerator::context_reg() { return rsi; }
46 void FastCodeGenerator::EmitLoadReceiver() {
53 void FastCodeGenerator::EmitGlobalVariableLoad(Handle<Object> cell) {
70 void FastCodeGenerator::EmitThisPropertyStore(Handle<String> name) {
121 void FastCodeGenerator
[all...]
H A Dcodegen-x64.h636 friend class FastCodeGenerator;

Completed in 57 milliseconds