Lines Matching refs:FullCodeGenerator
106 void FullCodeGenerator::Generate() { in Generate()
365 void FullCodeGenerator::ClearAccumulator() { __ Mov(x0, Smi::kZero); } in ClearAccumulator()
367 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) { in EmitProfilingCounterDecrement()
375 void FullCodeGenerator::EmitProfilingCounterReset() { in EmitProfilingCounterReset()
383 void FullCodeGenerator::EmitBackEdgeBookkeeping(IterationStatement* stmt, in EmitBackEdgeBookkeeping()
420 void FullCodeGenerator::EmitProfilingCounterHandlingForReturnSequence( in EmitProfilingCounterHandlingForReturnSequence()
445 void FullCodeGenerator::EmitReturnSequence() { in EmitReturnSequence()
480 void FullCodeGenerator::RestoreContext() { in RestoreContext()
484 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const { in Plug()
491 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const { in Plug()
496 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
502 void FullCodeGenerator::StackValueContext::Plug( in Plug()
509 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
525 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const { in Plug()
529 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
535 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const { in Plug()
542 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const { in Plug()
574 void FullCodeGenerator::StackValueContext::DropAndPlug(int count, in DropAndPlug()
582 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true, in Plug()
589 void FullCodeGenerator::AccumulatorValueContext::Plug( in Plug()
602 void FullCodeGenerator::StackValueContext::Plug( in Plug()
616 void FullCodeGenerator::TestContext::Plug(Label* materialize_true, in Plug()
623 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const { in Plug()
630 void FullCodeGenerator::StackValueContext::Plug(bool flag) const { in Plug()
638 void FullCodeGenerator::TestContext::Plug(bool flag) const { in Plug()
655 void FullCodeGenerator::DoTest(Expression* condition, in DoTest()
670 void FullCodeGenerator::Split(Condition cond, in Split()
686 MemOperand FullCodeGenerator::StackOperand(Variable* var) { in StackOperand()
699 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) { in VarOperand()
711 void FullCodeGenerator::GetVar(Register dest, Variable* var) { in GetVar()
718 void FullCodeGenerator::SetVar(Variable* var, in SetVar()
736 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr, in PrepareForBailoutBeforeSplit()
759 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) { in EmitDebugCheckDeclarationContext()
774 void FullCodeGenerator::VisitVariableDeclaration( in VisitVariableDeclaration()
824 void FullCodeGenerator::VisitFunctionDeclaration( in VisitFunctionDeclaration()
885 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) { in DeclareGlobals()
900 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) { in VisitSwitchStatement()
990 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) { in VisitForInStatement()
1156 void FullCodeGenerator::EmitSetHomeObject(Expression* initializer, int offset, in EmitSetHomeObject()
1165 void FullCodeGenerator::EmitSetHomeObjectAccumulator(Expression* initializer, in EmitSetHomeObjectAccumulator()
1175 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy, in EmitLoadGlobalCheckExtensions()
1203 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var, in ContextSlotOperandCheckExtensions()
1233 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy, in EmitDynamicLookupFastCase()
1259 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy, in EmitVariableLoad()
1324 void FullCodeGenerator::EmitAccessor(ObjectLiteralProperty* property) { in EmitAccessor()
1341 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1536 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
1600 void FullCodeGenerator::VisitAssignment(Assignment* expr) { in VisitAssignment()
1744 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr, in EmitInlineSmiBinaryOp()
1843 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr, Token::Value op) { in EmitBinaryOp()
1856 void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) { in EmitClassDefineProperties()
1909 void FullCodeGenerator::EmitAssignment(Expression* expr, in EmitAssignment()
1986 void FullCodeGenerator::EmitStoreToStackLocalOrContextSlot( in EmitStoreToStackLocalOrContextSlot()
1998 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op, in EmitVariableAssignment()
2064 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) { in EmitNamedPropertyAssignment()
2079 void FullCodeGenerator::EmitNamedSuperPropertyStore(Property* prop) { in EmitNamedSuperPropertyStore()
2095 void FullCodeGenerator::EmitKeyedSuperPropertyStore(Property* prop) { in EmitKeyedSuperPropertyStore()
2108 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) { in EmitKeyedPropertyAssignment()
2124 void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) { in EmitCallWithLoadIC()
2162 void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { in EmitSuperCallWithLoadIC()
2204 void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr, in EmitKeyedCallWithLoadIC()
2228 void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { in EmitKeyedSuperCallWithLoadIC()
2266 void FullCodeGenerator::EmitCall(Call* expr, ConvertReceiverMode mode) { in EmitCall()
2298 void FullCodeGenerator::EmitResolvePossiblyDirectEval(Call* expr) { in EmitResolvePossiblyDirectEval()
2327 void FullCodeGenerator::PushCalleeAndWithBaseObject(Call* expr) { in PushCalleeAndWithBaseObject()
2367 void FullCodeGenerator::EmitPossiblyEvalCall(Call* expr) { in EmitPossiblyEvalCall()
2411 void FullCodeGenerator::VisitCallNew(CallNew* expr) { in VisitCallNew()
2451 void FullCodeGenerator::EmitSuperConstructorCall(Call* expr) { in EmitSuperConstructorCall()
2495 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) { in EmitIsSmi()
2515 void FullCodeGenerator::EmitIsJSReceiver(CallRuntime* expr) { in EmitIsJSReceiver()
2537 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) { in EmitIsArray()
2559 void FullCodeGenerator::EmitIsTypedArray(CallRuntime* expr) { in EmitIsTypedArray()
2581 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) { in EmitIsRegExp()
2603 void FullCodeGenerator::EmitIsJSProxy(CallRuntime* expr) { in EmitIsJSProxy()
2625 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) { in EmitClassOf()
2680 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) { in EmitStringCharCodeAt()
2720 void FullCodeGenerator::EmitCall(CallRuntime* expr) { in EmitCall()
2741 void FullCodeGenerator::EmitGetSuperConstructor(CallRuntime* expr) { in EmitGetSuperConstructor()
2751 void FullCodeGenerator::EmitDebugIsActive(CallRuntime* expr) { in EmitDebugIsActive()
2762 void FullCodeGenerator::EmitCreateIterResultObject(CallRuntime* expr) { in EmitCreateIterResultObject()
2803 void FullCodeGenerator::EmitLoadJSRuntimeFunction(CallRuntime* expr) { in EmitLoadJSRuntimeFunction()
2814 void FullCodeGenerator::EmitCallJSRuntimeFunction(CallRuntime* expr) { in EmitCallJSRuntimeFunction()
2828 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) { in VisitUnaryOperation()
2941 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) { in VisitCountOperation()
3186 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr, in EmitLiteralCompareTypeof()
3273 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) { in VisitCompareOperation()
3346 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr, in EmitLiteralCompareNil()
3378 void FullCodeGenerator::VisitYield(Yield* expr) { in VisitYield()
3438 void FullCodeGenerator::PushOperands(Register reg1, Register reg2) { in PushOperands()
3443 void FullCodeGenerator::PushOperands(Register reg1, Register reg2, in PushOperands()
3449 void FullCodeGenerator::PopOperands(Register reg1, Register reg2) { in PopOperands()
3454 void FullCodeGenerator::EmitOperandStackDepthCheck() { in EmitOperandStackDepthCheck()
3464 void FullCodeGenerator::EmitCreateIteratorResult(bool done) { in EmitCreateIteratorResult()
3512 Register FullCodeGenerator::result_register() { in result_register()
3517 Register FullCodeGenerator::context_register() { in context_register()
3521 void FullCodeGenerator::LoadFromFrameField(int frame_offset, Register value) { in LoadFromFrameField()
3526 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) { in StoreToFrameField()
3532 void FullCodeGenerator::LoadContextField(Register dst, int context_index) { in LoadContextField()
3537 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() { in PushFunctionArgumentForContextAllocation()
3559 void FullCodeGenerator::EnterFinallyBlock() { in EnterFinallyBlock()
3573 void FullCodeGenerator::ExitFinallyBlock() { in ExitFinallyBlock()
3586 void FullCodeGenerator::ClearPendingMessage() { in ClearPendingMessage()
3596 void FullCodeGenerator::DeferredCommands::EmitCommands() { in EmitCommands()