Lines Matching refs:FullCodeGenerator
110 void FullCodeGenerator::Generate() { in Generate()
371 void FullCodeGenerator::ClearAccumulator() { in ClearAccumulator()
375 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) { in EmitProfilingCounterDecrement()
388 void FullCodeGenerator::EmitProfilingCounterReset() { in EmitProfilingCounterReset()
395 void FullCodeGenerator::EmitBackEdgeBookkeeping(IterationStatement* stmt, in EmitBackEdgeBookkeeping()
425 void FullCodeGenerator::EmitProfilingCounterHandlingForReturnSequence( in EmitProfilingCounterHandlingForReturnSequence()
451 void FullCodeGenerator::EmitReturnSequence() { in EmitReturnSequence()
478 void FullCodeGenerator::RestoreContext() { in RestoreContext()
482 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const { in Plug()
488 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {} in Plug()
490 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
495 void FullCodeGenerator::StackValueContext::Plug( in Plug()
501 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
516 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {} in Plug()
518 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
523 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const { in Plug()
529 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const { in Plug()
558 void FullCodeGenerator::StackValueContext::DropAndPlug(int count, in DropAndPlug()
565 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true, in Plug()
571 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
582 void FullCodeGenerator::StackValueContext::Plug( in Plug()
594 void FullCodeGenerator::TestContext::Plug(Label* materialize_true, in Plug()
600 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const { in Plug()
606 void FullCodeGenerator::StackValueContext::Plug(bool flag) const { in Plug()
613 void FullCodeGenerator::TestContext::Plug(bool flag) const { in Plug()
623 void FullCodeGenerator::DoTest(Expression* condition, Label* if_true, in DoTest()
631 void FullCodeGenerator::Split(Condition cond, Label* if_true, Label* if_false, in Split()
643 MemOperand FullCodeGenerator::StackOperand(Variable* var) { in StackOperand()
656 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) { in VarOperand()
667 void FullCodeGenerator::GetVar(Register dest, Variable* var) { in GetVar()
673 void FullCodeGenerator::SetVar(Variable* var, Register src, Register scratch0, in SetVar()
689 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr, in PrepareForBailoutBeforeSplit()
708 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) { in EmitDebugCheckDeclarationContext()
722 void FullCodeGenerator::VisitVariableDeclaration( in VisitVariableDeclaration()
771 void FullCodeGenerator::VisitFunctionDeclaration( in VisitFunctionDeclaration()
826 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) { in DeclareGlobals()
836 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) { in VisitSwitchStatement()
929 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) { in VisitForInStatement()
1106 void FullCodeGenerator::EmitSetHomeObject(Expression* initializer, int offset, in EmitSetHomeObject()
1115 void FullCodeGenerator::EmitSetHomeObjectAccumulator(Expression* initializer, in EmitSetHomeObjectAccumulator()
1125 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy, in EmitLoadGlobalCheckExtensions()
1152 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var, in ContextSlotOperandCheckExtensions()
1181 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy, in EmitDynamicLookupFastCase()
1208 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy, in EmitVariableLoad()
1272 void FullCodeGenerator::EmitAccessor(ObjectLiteralProperty* property) { in EmitAccessor()
1288 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1482 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
1547 void FullCodeGenerator::VisitAssignment(Assignment* expr) { in VisitAssignment()
1691 void FullCodeGenerator::VisitYield(Yield* expr) { in VisitYield()
1745 void FullCodeGenerator::PushOperands(Register reg1, Register reg2) { in PushOperands()
1750 void FullCodeGenerator::PushOperands(Register reg1, Register reg2, in PushOperands()
1756 void FullCodeGenerator::PushOperands(Register reg1, Register reg2, in PushOperands()
1762 void FullCodeGenerator::PopOperands(Register reg1, Register reg2) { in PopOperands()
1767 void FullCodeGenerator::EmitOperandStackDepthCheck() { in EmitOperandStackDepthCheck()
1777 void FullCodeGenerator::EmitCreateIteratorResult(bool done) { in EmitCreateIteratorResult()
1801 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr, in EmitInlineSmiBinaryOp()
1928 void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) { in EmitClassDefineProperties()
1980 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr, Token::Value op) { in EmitBinaryOp()
1989 void FullCodeGenerator::EmitAssignment(Expression* expr, in EmitAssignment()
2063 void FullCodeGenerator::EmitStoreToStackLocalOrContextSlot( in EmitStoreToStackLocalOrContextSlot()
2075 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op, in EmitVariableAssignment()
2142 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) { in EmitNamedPropertyAssignment()
2155 void FullCodeGenerator::EmitNamedSuperPropertyStore(Property* prop) { in EmitNamedSuperPropertyStore()
2170 void FullCodeGenerator::EmitKeyedSuperPropertyStore(Property* prop) { in EmitKeyedSuperPropertyStore()
2182 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) { in EmitKeyedPropertyAssignment()
2195 void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) { in EmitCallWithLoadIC()
2229 void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { in EmitSuperCallWithLoadIC()
2266 void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr, Expression* key) { in EmitKeyedCallWithLoadIC()
2288 void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { in EmitKeyedSuperCallWithLoadIC()
2322 void FullCodeGenerator::EmitCall(Call* expr, ConvertReceiverMode mode) { in EmitCall()
2353 void FullCodeGenerator::EmitResolvePossiblyDirectEval(Call* expr) { in EmitResolvePossiblyDirectEval()
2380 void FullCodeGenerator::PushCalleeAndWithBaseObject(Call* expr) { in PushCalleeAndWithBaseObject()
2420 void FullCodeGenerator::EmitPossiblyEvalCall(Call* expr) { in EmitPossiblyEvalCall()
2460 void FullCodeGenerator::VisitCallNew(CallNew* expr) { in VisitCallNew()
2499 void FullCodeGenerator::EmitSuperConstructorCall(Call* expr) { in EmitSuperConstructorCall()
2541 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) { in EmitIsSmi()
2561 void FullCodeGenerator::EmitIsJSReceiver(CallRuntime* expr) { in EmitIsJSReceiver()
2582 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) { in EmitIsArray()
2603 void FullCodeGenerator::EmitIsTypedArray(CallRuntime* expr) { in EmitIsTypedArray()
2624 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) { in EmitIsRegExp()
2645 void FullCodeGenerator::EmitIsJSProxy(CallRuntime* expr) { in EmitIsJSProxy()
2666 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) { in EmitClassOf()
2718 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) { in EmitStringCharCodeAt()
2757 void FullCodeGenerator::EmitCall(CallRuntime* expr) { in EmitCall()
2777 void FullCodeGenerator::EmitGetSuperConstructor(CallRuntime* expr) { in EmitGetSuperConstructor()
2787 void FullCodeGenerator::EmitDebugIsActive(CallRuntime* expr) { in EmitDebugIsActive()
2797 void FullCodeGenerator::EmitCreateIterResultObject(CallRuntime* expr) { in EmitCreateIterResultObject()
2825 void FullCodeGenerator::EmitLoadJSRuntimeFunction(CallRuntime* expr) { in EmitLoadJSRuntimeFunction()
2835 void FullCodeGenerator::EmitCallJSRuntimeFunction(CallRuntime* expr) { in EmitCallJSRuntimeFunction()
2848 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) { in VisitUnaryOperation()
2956 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) { in VisitCountOperation()
3201 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr, in EmitLiteralCompareTypeof()
3280 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) { in VisitCompareOperation()
3351 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr, in EmitLiteralCompareNil()
3378 Register FullCodeGenerator::result_register() { return r2; } in result_register()
3380 Register FullCodeGenerator::context_register() { return cp; } in context_register()
3382 void FullCodeGenerator::LoadFromFrameField(int frame_offset, Register value) { in LoadFromFrameField()
3387 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) { in StoreToFrameField()
3392 void FullCodeGenerator::LoadContextField(Register dst, int context_index) { in LoadContextField()
3396 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() { in PushFunctionArgumentForContextAllocation()
3418 void FullCodeGenerator::EnterFinallyBlock() { in EnterFinallyBlock()
3430 void FullCodeGenerator::ExitFinallyBlock() { in ExitFinallyBlock()
3440 void FullCodeGenerator::ClearPendingMessage() { in ClearPendingMessage()
3449 void FullCodeGenerator::DeferredCommands::EmitCommands() { in EmitCommands()