Lines Matching refs:FullCodeGenerator

104 void FullCodeGenerator::Generate() {  in Generate()
370 void FullCodeGenerator::ClearAccumulator() { in ClearAccumulator()
375 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) { in EmitProfilingCounterDecrement()
383 void FullCodeGenerator::EmitProfilingCounterReset() { in EmitProfilingCounterReset()
391 void FullCodeGenerator::EmitBackEdgeBookkeeping(IterationStatement* stmt, in EmitBackEdgeBookkeeping()
424 void FullCodeGenerator::EmitProfilingCounterHandlingForReturnSequence( in EmitProfilingCounterHandlingForReturnSequence()
450 void FullCodeGenerator::EmitReturnSequence() { in EmitReturnSequence()
477 void FullCodeGenerator::RestoreContext() { in RestoreContext()
481 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const { in Plug()
488 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {} in Plug()
491 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
497 void FullCodeGenerator::StackValueContext::Plug( in Plug()
504 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
520 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {} in Plug()
523 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
529 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const { in Plug()
536 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const { in Plug()
566 void FullCodeGenerator::StackValueContext::DropAndPlug(int count, in DropAndPlug()
574 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true, in Plug()
581 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
593 void FullCodeGenerator::StackValueContext::Plug( in Plug()
606 void FullCodeGenerator::TestContext::Plug(Label* materialize_true, in Plug()
613 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const { in Plug()
620 void FullCodeGenerator::StackValueContext::Plug(bool flag) const { in Plug()
628 void FullCodeGenerator::TestContext::Plug(bool flag) const { in Plug()
639 void FullCodeGenerator::DoTest(Expression* condition, Label* if_true, in DoTest()
648 void FullCodeGenerator::Split(Condition cond, Label* if_true, Label* if_false, in Split()
661 MemOperand FullCodeGenerator::StackOperand(Variable* var) { in StackOperand()
675 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) { in VarOperand()
687 void FullCodeGenerator::GetVar(Register dest, Variable* var) { in GetVar()
694 void FullCodeGenerator::SetVar(Variable* var, Register src, Register scratch0, in SetVar()
711 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr, in PrepareForBailoutBeforeSplit()
732 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) { in EmitDebugCheckDeclarationContext()
747 void FullCodeGenerator::VisitVariableDeclaration( in VisitVariableDeclaration()
797 void FullCodeGenerator::VisitFunctionDeclaration( in VisitFunctionDeclaration()
854 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) { in DeclareGlobals()
865 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) { in VisitSwitchStatement()
959 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) { in VisitForInStatement()
1138 void FullCodeGenerator::EmitSetHomeObject(Expression* initializer, int offset, in EmitSetHomeObject()
1148 void FullCodeGenerator::EmitSetHomeObjectAccumulator(Expression* initializer, in EmitSetHomeObjectAccumulator()
1159 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy, in EmitLoadGlobalCheckExtensions()
1187 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var, in ContextSlotOperandCheckExtensions()
1217 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy, in EmitDynamicLookupFastCase()
1244 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy, in EmitVariableLoad()
1309 void FullCodeGenerator::EmitAccessor(ObjectLiteralProperty* property) { in EmitAccessor()
1326 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1521 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
1587 void FullCodeGenerator::VisitAssignment(Assignment* expr) { in VisitAssignment()
1732 void FullCodeGenerator::VisitYield(Yield* expr) { in VisitYield()
1786 void FullCodeGenerator::PushOperands(Register reg1, Register reg2) { in PushOperands()
1791 void FullCodeGenerator::PushOperands(Register reg1, Register reg2, in PushOperands()
1797 void FullCodeGenerator::PushOperands(Register reg1, Register reg2, in PushOperands()
1803 void FullCodeGenerator::PopOperands(Register reg1, Register reg2) { in PopOperands()
1808 void FullCodeGenerator::EmitOperandStackDepthCheck() { in EmitOperandStackDepthCheck()
1819 void FullCodeGenerator::EmitCreateIteratorResult(bool done) { in EmitCreateIteratorResult()
1844 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr, in EmitInlineSmiBinaryOp()
1969 void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) { in EmitClassDefineProperties()
2022 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr, Token::Value op) { in EmitBinaryOp()
2032 void FullCodeGenerator::EmitAssignment(Expression* expr, in EmitAssignment()
2107 void FullCodeGenerator::EmitStoreToStackLocalOrContextSlot( in EmitStoreToStackLocalOrContextSlot()
2119 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op, in EmitVariableAssignment()
2187 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) { in EmitNamedPropertyAssignment()
2201 void FullCodeGenerator::EmitNamedSuperPropertyStore(Property* prop) { in EmitNamedSuperPropertyStore()
2217 void FullCodeGenerator::EmitKeyedSuperPropertyStore(Property* prop) { in EmitKeyedSuperPropertyStore()
2230 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) { in EmitKeyedPropertyAssignment()
2243 void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) { in EmitCallWithLoadIC()
2278 void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { in EmitSuperCallWithLoadIC()
2316 void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr, Expression* key) { in EmitKeyedCallWithLoadIC()
2339 void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { in EmitKeyedSuperCallWithLoadIC()
2374 void FullCodeGenerator::EmitCall(Call* expr, ConvertReceiverMode mode) { in EmitCall()
2406 void FullCodeGenerator::EmitResolvePossiblyDirectEval(Call* expr) { in EmitResolvePossiblyDirectEval()
2434 void FullCodeGenerator::PushCalleeAndWithBaseObject(Call* expr) { in PushCalleeAndWithBaseObject()
2475 void FullCodeGenerator::EmitPossiblyEvalCall(Call* expr) { in EmitPossiblyEvalCall()
2516 void FullCodeGenerator::VisitCallNew(CallNew* expr) { in VisitCallNew()
2556 void FullCodeGenerator::EmitSuperConstructorCall(Call* expr) { in EmitSuperConstructorCall()
2599 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) { in EmitIsSmi()
2620 void FullCodeGenerator::EmitIsJSReceiver(CallRuntime* expr) { in EmitIsJSReceiver()
2642 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) { in EmitIsArray()
2664 void FullCodeGenerator::EmitIsTypedArray(CallRuntime* expr) { in EmitIsTypedArray()
2686 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) { in EmitIsRegExp()
2708 void FullCodeGenerator::EmitIsJSProxy(CallRuntime* expr) { in EmitIsJSProxy()
2730 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) { in EmitClassOf()
2783 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) { in EmitStringCharCodeAt()
2823 void FullCodeGenerator::EmitCall(CallRuntime* expr) { in EmitCall()
2843 void FullCodeGenerator::EmitGetSuperConstructor(CallRuntime* expr) { in EmitGetSuperConstructor()
2853 void FullCodeGenerator::EmitDebugIsActive(CallRuntime* expr) { in EmitDebugIsActive()
2864 void FullCodeGenerator::EmitCreateIterResultObject(CallRuntime* expr) { in EmitCreateIterResultObject()
2893 void FullCodeGenerator::EmitLoadJSRuntimeFunction(CallRuntime* expr) { in EmitLoadJSRuntimeFunction()
2904 void FullCodeGenerator::EmitCallJSRuntimeFunction(CallRuntime* expr) { in EmitCallJSRuntimeFunction()
2918 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) { in VisitUnaryOperation()
3027 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) { in VisitCountOperation()
3273 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr, in EmitLiteralCompareTypeof()
3356 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) { in VisitCompareOperation()
3427 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr, in EmitLiteralCompareNil()
3457 Register FullCodeGenerator::result_register() { return r3; } in result_register()
3460 Register FullCodeGenerator::context_register() { return cp; } in context_register()
3462 void FullCodeGenerator::LoadFromFrameField(int frame_offset, Register value) { in LoadFromFrameField()
3467 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) { in StoreToFrameField()
3473 void FullCodeGenerator::LoadContextField(Register dst, int context_index) { in LoadContextField()
3478 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() { in PushFunctionArgumentForContextAllocation()
3502 void FullCodeGenerator::EnterFinallyBlock() { in EnterFinallyBlock()
3515 void FullCodeGenerator::ExitFinallyBlock() { in ExitFinallyBlock()
3526 void FullCodeGenerator::ClearPendingMessage() { in ClearPendingMessage()
3536 void FullCodeGenerator::DeferredCommands::EmitCommands() { in EmitCommands()