Lines Matching refs:FullCodeGenerator

106 void FullCodeGenerator::Generate() {  in Generate()
364 void FullCodeGenerator::ClearAccumulator() { __ mov(r0, Operand(Smi::kZero)); } in ClearAccumulator()
366 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) { in EmitProfilingCounterDecrement()
381 void FullCodeGenerator::EmitProfilingCounterReset() { in EmitProfilingCounterReset()
403 void FullCodeGenerator::EmitBackEdgeBookkeeping(IterationStatement* stmt, in EmitBackEdgeBookkeeping()
433 void FullCodeGenerator::EmitProfilingCounterHandlingForReturnSequence( in EmitProfilingCounterHandlingForReturnSequence()
458 void FullCodeGenerator::EmitReturnSequence() { in EmitReturnSequence()
489 void FullCodeGenerator::RestoreContext() { in RestoreContext()
493 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const { in Plug()
500 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const { in Plug()
504 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
510 void FullCodeGenerator::StackValueContext::Plug( in Plug()
517 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
535 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const { in Plug()
539 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
545 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const { in Plug()
552 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const { in Plug()
584 void FullCodeGenerator::StackValueContext::DropAndPlug(int count, in DropAndPlug()
592 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true, in Plug()
599 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
612 void FullCodeGenerator::StackValueContext::Plug( in Plug()
626 void FullCodeGenerator::TestContext::Plug(Label* materialize_true, in Plug()
633 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const { in Plug()
640 void FullCodeGenerator::StackValueContext::Plug(bool flag) const { in Plug()
648 void FullCodeGenerator::TestContext::Plug(bool flag) const { in Plug()
661 void FullCodeGenerator::DoTest(Expression* condition, in DoTest()
672 void FullCodeGenerator::Split(Condition cond, in Split()
687 MemOperand FullCodeGenerator::StackOperand(Variable* var) { in StackOperand()
701 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) { in VarOperand()
713 void FullCodeGenerator::GetVar(Register dest, Variable* var) { in GetVar()
720 void FullCodeGenerator::SetVar(Variable* var, in SetVar()
743 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr, in PrepareForBailoutBeforeSplit()
764 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) { in EmitDebugCheckDeclarationContext()
779 void FullCodeGenerator::VisitVariableDeclaration( in VisitVariableDeclaration()
829 void FullCodeGenerator::VisitFunctionDeclaration( in VisitFunctionDeclaration()
890 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) { in DeclareGlobals()
901 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) { in VisitSwitchStatement()
995 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) { in VisitForInStatement()
1167 void FullCodeGenerator::EmitSetHomeObject(Expression* initializer, int offset, in EmitSetHomeObject()
1177 void FullCodeGenerator::EmitSetHomeObjectAccumulator(Expression* initializer, in EmitSetHomeObjectAccumulator()
1188 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy, in EmitLoadGlobalCheckExtensions()
1216 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var, in ContextSlotOperandCheckExtensions()
1246 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy, in EmitDynamicLookupFastCase()
1273 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy, in EmitVariableLoad()
1338 void FullCodeGenerator::EmitAccessor(ObjectLiteralProperty* property) { in EmitAccessor()
1355 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1552 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
1618 void FullCodeGenerator::VisitAssignment(Assignment* expr) { in VisitAssignment()
1765 void FullCodeGenerator::VisitYield(Yield* expr) { in VisitYield()
1818 void FullCodeGenerator::PushOperands(Register reg1, Register reg2) { in PushOperands()
1823 void FullCodeGenerator::PopOperands(Register reg1, Register reg2) { in PopOperands()
1828 void FullCodeGenerator::EmitOperandStackDepthCheck() { in EmitOperandStackDepthCheck()
1838 void FullCodeGenerator::EmitCreateIteratorResult(bool done) { in EmitCreateIteratorResult()
1863 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr, in EmitInlineSmiBinaryOp()
1956 void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) { in EmitClassDefineProperties()
2009 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr, Token::Value op) { in EmitBinaryOp()
2019 void FullCodeGenerator::EmitAssignment(Expression* expr, in EmitAssignment()
2094 void FullCodeGenerator::EmitStoreToStackLocalOrContextSlot( in EmitStoreToStackLocalOrContextSlot()
2106 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op, in EmitVariableAssignment()
2174 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) { in EmitNamedPropertyAssignment()
2188 void FullCodeGenerator::EmitNamedSuperPropertyStore(Property* prop) { in EmitNamedSuperPropertyStore()
2204 void FullCodeGenerator::EmitKeyedSuperPropertyStore(Property* prop) { in EmitKeyedSuperPropertyStore()
2217 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) { in EmitKeyedPropertyAssignment()
2230 void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) { in EmitCallWithLoadIC()
2264 void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { in EmitSuperCallWithLoadIC()
2304 void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr, in EmitKeyedCallWithLoadIC()
2328 void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { in EmitKeyedSuperCallWithLoadIC()
2365 void FullCodeGenerator::EmitCall(Call* expr, ConvertReceiverMode mode) { in EmitCall()
2396 void FullCodeGenerator::EmitResolvePossiblyDirectEval(Call* expr) { in EmitResolvePossiblyDirectEval()
2424 void FullCodeGenerator::PushCalleeAndWithBaseObject(Call* expr) { in PushCalleeAndWithBaseObject()
2465 void FullCodeGenerator::EmitPossiblyEvalCall(Call* expr) { in EmitPossiblyEvalCall()
2506 void FullCodeGenerator::VisitCallNew(CallNew* expr) { in VisitCallNew()
2546 void FullCodeGenerator::EmitSuperConstructorCall(Call* expr) { in EmitSuperConstructorCall()
2589 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) { in EmitIsSmi()
2610 void FullCodeGenerator::EmitIsJSReceiver(CallRuntime* expr) { in EmitIsJSReceiver()
2632 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) { in EmitIsArray()
2654 void FullCodeGenerator::EmitIsTypedArray(CallRuntime* expr) { in EmitIsTypedArray()
2676 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) { in EmitIsRegExp()
2698 void FullCodeGenerator::EmitIsJSProxy(CallRuntime* expr) { in EmitIsJSProxy()
2720 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) { in EmitClassOf()
2772 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) { in EmitStringCharCodeAt()
2812 void FullCodeGenerator::EmitCall(CallRuntime* expr) { in EmitCall()
2832 void FullCodeGenerator::EmitGetSuperConstructor(CallRuntime* expr) { in EmitGetSuperConstructor()
2842 void FullCodeGenerator::EmitDebugIsActive(CallRuntime* expr) { in EmitDebugIsActive()
2853 void FullCodeGenerator::EmitCreateIterResultObject(CallRuntime* expr) { in EmitCreateIterResultObject()
2883 void FullCodeGenerator::EmitLoadJSRuntimeFunction(CallRuntime* expr) { in EmitLoadJSRuntimeFunction()
2894 void FullCodeGenerator::EmitCallJSRuntimeFunction(CallRuntime* expr) { in EmitCallJSRuntimeFunction()
2908 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) { in VisitUnaryOperation()
3021 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) { in VisitCountOperation()
3268 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr, in EmitLiteralCompareTypeof()
3349 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) { in VisitCompareOperation()
3420 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr, in EmitLiteralCompareNil()
3450 Register FullCodeGenerator::result_register() { in result_register()
3455 Register FullCodeGenerator::context_register() { in context_register()
3459 void FullCodeGenerator::LoadFromFrameField(int frame_offset, Register value) { in LoadFromFrameField()
3464 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) { in StoreToFrameField()
3470 void FullCodeGenerator::LoadContextField(Register dst, int context_index) { in LoadContextField()
3475 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() { in PushFunctionArgumentForContextAllocation()
3499 void FullCodeGenerator::EnterFinallyBlock() { in EnterFinallyBlock()
3512 void FullCodeGenerator::ExitFinallyBlock() { in ExitFinallyBlock()
3523 void FullCodeGenerator::ClearPendingMessage() { in ClearPendingMessage()
3533 void FullCodeGenerator::DeferredCommands::EmitCommands() { in EmitCommands()