Lines Matching refs:FullCodeGenerator
94 void FullCodeGenerator::Generate() { in Generate()
347 void FullCodeGenerator::ClearAccumulator() { in ClearAccumulator()
352 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) { in EmitProfilingCounterDecrement()
359 void FullCodeGenerator::EmitProfilingCounterReset() { in EmitProfilingCounterReset()
370 void FullCodeGenerator::EmitBackEdgeBookkeeping(IterationStatement* stmt, in EmitBackEdgeBookkeeping()
403 void FullCodeGenerator::EmitProfilingCounterHandlingForReturnSequence( in EmitProfilingCounterHandlingForReturnSequence()
428 void FullCodeGenerator::EmitReturnSequence() { in EmitReturnSequence()
449 void FullCodeGenerator::RestoreContext() { in RestoreContext()
453 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const { in Plug()
460 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const { in Plug()
464 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
470 void FullCodeGenerator::StackValueContext::Plug( in Plug()
477 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
495 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const { in Plug()
499 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
509 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const { in Plug()
519 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const { in Plug()
551 void FullCodeGenerator::StackValueContext::DropAndPlug(int count, in DropAndPlug()
559 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true, in Plug()
566 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
579 void FullCodeGenerator::StackValueContext::Plug( in Plug()
593 void FullCodeGenerator::TestContext::Plug(Label* materialize_true, in Plug()
600 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const { in Plug()
607 void FullCodeGenerator::StackValueContext::Plug(bool flag) const { in Plug()
615 void FullCodeGenerator::TestContext::Plug(bool flag) const { in Plug()
628 void FullCodeGenerator::DoTest(Expression* condition, in DoTest()
639 void FullCodeGenerator::Split(Condition cc, in Split()
654 MemOperand FullCodeGenerator::StackOperand(Variable* var) { in StackOperand()
669 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) { in VarOperand()
681 void FullCodeGenerator::GetVar(Register dest, Variable* var) { in GetVar()
688 void FullCodeGenerator::SetVar(Variable* var, in SetVar()
707 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr, in PrepareForBailoutBeforeSplit()
727 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) { in EmitDebugCheckDeclarationContext()
741 void FullCodeGenerator::VisitVariableDeclaration( in VisitVariableDeclaration()
790 void FullCodeGenerator::VisitFunctionDeclaration( in VisitFunctionDeclaration()
848 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) { in DeclareGlobals()
859 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) { in VisitSwitchStatement()
953 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) { in VisitForInStatement()
1121 void FullCodeGenerator::EmitSetHomeObject(Expression* initializer, int offset, in EmitSetHomeObject()
1131 void FullCodeGenerator::EmitSetHomeObjectAccumulator(Expression* initializer, in EmitSetHomeObjectAccumulator()
1142 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy, in EmitLoadGlobalCheckExtensions()
1169 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var, in ContextSlotOperandCheckExtensions()
1198 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy, in EmitDynamicLookupFastCase()
1224 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy, in EmitVariableLoad()
1289 void FullCodeGenerator::EmitAccessor(ObjectLiteralProperty* property) { in EmitAccessor()
1306 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1497 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
1563 void FullCodeGenerator::VisitAssignment(Assignment* expr) { in VisitAssignment()
1704 void FullCodeGenerator::VisitYield(Yield* expr) { in VisitYield()
1758 void FullCodeGenerator::PushOperand(MemOperand operand) { in PushOperand()
1763 void FullCodeGenerator::EmitOperandStackDepthCheck() { in EmitOperandStackDepthCheck()
1774 void FullCodeGenerator::EmitCreateIteratorResult(bool done) { in EmitCreateIteratorResult()
1799 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr, in EmitInlineSmiBinaryOp()
1859 void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) { in EmitClassDefineProperties()
1910 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr, Token::Value op) { in EmitBinaryOp()
1920 void FullCodeGenerator::EmitAssignment(Expression* expr, in EmitAssignment()
1995 void FullCodeGenerator::EmitStoreToStackLocalOrContextSlot( in EmitStoreToStackLocalOrContextSlot()
2005 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op, in EmitVariableAssignment()
2072 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) { in EmitNamedPropertyAssignment()
2086 void FullCodeGenerator::EmitNamedSuperPropertyStore(Property* prop) { in EmitNamedSuperPropertyStore()
2102 void FullCodeGenerator::EmitKeyedSuperPropertyStore(Property* prop) { in EmitKeyedSuperPropertyStore()
2115 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) { in EmitKeyedPropertyAssignment()
2127 void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) { in EmitCallWithLoadIC()
2159 void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { in EmitSuperCallWithLoadIC()
2197 void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr, in EmitKeyedCallWithLoadIC()
2220 void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { in EmitKeyedSuperCallWithLoadIC()
2255 void FullCodeGenerator::EmitCall(Call* expr, ConvertReceiverMode mode) { in EmitCall()
2287 void FullCodeGenerator::EmitResolvePossiblyDirectEval(Call* expr) { in EmitResolvePossiblyDirectEval()
2314 void FullCodeGenerator::PushCalleeAndWithBaseObject(Call* expr) { in PushCalleeAndWithBaseObject()
2354 void FullCodeGenerator::EmitPossiblyEvalCall(Call* expr) { in EmitPossiblyEvalCall()
2392 void FullCodeGenerator::VisitCallNew(CallNew* expr) { in VisitCallNew()
2432 void FullCodeGenerator::EmitSuperConstructorCall(Call* expr) { in EmitSuperConstructorCall()
2473 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) { in EmitIsSmi()
2494 void FullCodeGenerator::EmitIsJSReceiver(CallRuntime* expr) { in EmitIsJSReceiver()
2516 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) { in EmitIsArray()
2538 void FullCodeGenerator::EmitIsTypedArray(CallRuntime* expr) { in EmitIsTypedArray()
2560 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) { in EmitIsRegExp()
2582 void FullCodeGenerator::EmitIsJSProxy(CallRuntime* expr) { in EmitIsJSProxy()
2605 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) { in EmitClassOf()
2655 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) { in EmitStringCharCodeAt()
2696 void FullCodeGenerator::EmitCall(CallRuntime* expr) { in EmitCall()
2716 void FullCodeGenerator::EmitGetSuperConstructor(CallRuntime* expr) { in EmitGetSuperConstructor()
2726 void FullCodeGenerator::EmitDebugIsActive(CallRuntime* expr) { in EmitDebugIsActive()
2737 void FullCodeGenerator::EmitCreateIterResultObject(CallRuntime* expr) { in EmitCreateIterResultObject()
2765 void FullCodeGenerator::EmitLoadJSRuntimeFunction(CallRuntime* expr) { in EmitLoadJSRuntimeFunction()
2776 void FullCodeGenerator::EmitCallJSRuntimeFunction(CallRuntime* expr) { in EmitCallJSRuntimeFunction()
2790 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) { in VisitUnaryOperation()
2910 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) { in VisitCountOperation()
3157 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr, in EmitLiteralCompareTypeof()
3237 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) { in VisitCompareOperation()
3310 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr, in EmitLiteralCompareNil()
3339 Register FullCodeGenerator::result_register() { in result_register()
3344 Register FullCodeGenerator::context_register() { in context_register()
3348 void FullCodeGenerator::LoadFromFrameField(int frame_offset, Register value) { in LoadFromFrameField()
3353 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) { in StoreToFrameField()
3359 void FullCodeGenerator::LoadContextField(Register dst, int context_index) { in LoadContextField()
3364 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() { in PushFunctionArgumentForContextAllocation()
3389 void FullCodeGenerator::EnterFinallyBlock() { in EnterFinallyBlock()
3402 void FullCodeGenerator::ExitFinallyBlock() { in ExitFinallyBlock()
3412 void FullCodeGenerator::ClearPendingMessage() { in ClearPendingMessage()
3421 void FullCodeGenerator::DeferredCommands::EmitCommands() { in EmitCommands()