Home | History | Annotate | Download | only in mips

Lines Matching refs:FullCodeGenerator

114 void FullCodeGenerator::Generate() {
340 void FullCodeGenerator::ClearAccumulator() {
346 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) {
354 void FullCodeGenerator::EmitProfilingCounterReset() {
366 void FullCodeGenerator::EmitBackEdgeBookkeeping(IterationStatement* stmt,
400 void FullCodeGenerator::EmitReturnSequence() {
462 void FullCodeGenerator::EffectContext::Plug(Variable* var) const {
467 void FullCodeGenerator::AccumulatorValueContext::Plug(Variable* var) const {
473 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const {
480 void FullCodeGenerator::TestContext::Plug(Variable* var) const {
488 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {
492 void FullCodeGenerator::AccumulatorValueContext::Plug(
498 void FullCodeGenerator::StackValueContext::Plug(
505 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const {
523 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
527 void FullCodeGenerator::AccumulatorValueContext::Plug(
533 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
540 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
570 void FullCodeGenerator::EffectContext::DropAndPlug(int count,
577 void FullCodeGenerator::AccumulatorValueContext::DropAndPlug(
586 void FullCodeGenerator::StackValueContext::DropAndPlug(int count,
594 void FullCodeGenerator::TestContext::DropAndPlug(int count,
605 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true,
612 void FullCodeGenerator::AccumulatorValueContext::Plug(
625 void FullCodeGenerator::StackValueContext::Plug(
641 void FullCodeGenerator::TestContext::Plug(Label* materialize_true,
648 void FullCodeGenerator::EffectContext::Plug(bool flag) const {
652 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const {
659 void FullCodeGenerator::StackValueContext::Plug(bool flag) const {
667 void FullCodeGenerator::TestContext::Plug(bool flag) const {
680 void FullCodeGenerator::DoTest(Expression* condition,
692 void FullCodeGenerator::Split(Condition cc,
709 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
723 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
735 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
742 void FullCodeGenerator::SetVar(Variable* var,
764 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr,
784 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) {
801 void FullCodeGenerator::VisitVariableDeclaration(
866 void FullCodeGenerator::VisitFunctionDeclaration(
922 void FullCodeGenerator::VisitModuleDeclaration(ModuleDeclaration* declaration) {
953 void FullCodeGenerator::VisitImportDeclaration(ImportDeclaration* declaration) {
976 void FullCodeGenerator::VisitExportDeclaration(ExportDeclaration* declaration) {
981 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) {
992 void FullCodeGenerator::DeclareModules(Handle<FixedArray> descriptions) {
1000 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) {
1092 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) {
1268 void FullCodeGenerator::VisitForOfStatement(ForOfStatement* stmt) {
1320 void FullCodeGenerator::EmitNewClosure(Handle<SharedFunctionInfo> info,
1349 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1355 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(Variable* var,
1409 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1439 void FullCodeGenerator::EmitDynamicLookupFastCase(Variable* var,
1473 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1577 void FullCodeGenerator::VisitRegExpLiteral(RegExpLiteral* expr) {
1627 void FullCodeGenerator::EmitAccessor(Expression* expression) {
1637 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1767 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) {
1853 void FullCodeGenerator::VisitAssignment(Assignment* expr) {
1963 void FullCodeGenerator::VisitYield(Yield* expr) {
2114 void FullCodeGenerator::EmitGeneratorResume(Expression *generator,
2229 void FullCodeGenerator::EmitCreateIteratorResult(bool done) {
2265 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
2275 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
2284 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr,
2380 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr,
2393 void FullCodeGenerator::EmitAssignment(Expression* expr) {
2440 void FullCodeGenerator::EmitStoreToStackLocalOrContextSlot(
2453 void FullCodeGenerator::EmitCallStoreContextSlot(
2462 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op) {
2528 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) {
2547 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) {
2570 void FullCodeGenerator::VisitProperty(Property* expr) {
2589 void FullCodeGenerator::CallIC(Handle<Code> code,
2597 void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) {
2630 void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr,
2652 void FullCodeGenerator::EmitCall(Call* expr, CallIC::CallType call_type) {
2679 void FullCodeGenerator::EmitResolvePossiblyDirectEval(int arg_count) {
2703 void FullCodeGenerator::VisitCall(Call* expr) {
2822 void FullCodeGenerator::VisitCallNew(CallNew* expr) {
2865 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) {
2886 void FullCodeGenerator::EmitIsNonNegativeSmi(CallRuntime* expr) {
2907 void FullCodeGenerator::EmitIsObject(CallRuntime* expr) {
2938 void FullCodeGenerator::EmitIsSpecObject(CallRuntime* expr) {
2961 void FullCodeGenerator::EmitIsUndetectableObject(CallRuntime* expr) {
2985 void FullCodeGenerator::EmitIsStringWrapperSafeForDefaultValueOf(
3073 void FullCodeGenerator::EmitIsFunction(CallRuntime* expr) {
3096 void FullCodeGenerator::EmitIsMinusZero(CallRuntime* expr) {
3126 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) {
3149 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) {
3171 void FullCodeGenerator::EmitIsConstructCall(CallRuntime* expr) {
3202 void FullCodeGenerator::EmitObjectEquals(CallRuntime* expr) {
3225 void FullCodeGenerator::EmitArguments(CallRuntime* expr) {
3240 void FullCodeGenerator::EmitArgumentsLength(CallRuntime* expr) {
3261 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) {
3321 void FullCodeGenerator::EmitSubString(CallRuntime* expr) {
3334 void FullCodeGenerator::EmitRegExpExec(CallRuntime* expr) {
3348 void FullCodeGenerator::EmitValueOf(CallRuntime* expr) {
3368 void FullCodeGenerator::EmitDateField(CallRuntime* expr) {
3415 void FullCodeGenerator::EmitOneByteSeqStringSetChar(CallRuntime* expr) {
3452 void FullCodeGenerator::EmitTwoByteSeqStringSetChar(CallRuntime* expr) {
3489 void FullCodeGenerator::EmitMathPow(CallRuntime* expr) {
3501 void FullCodeGenerator::EmitSetValueOf(CallRuntime* expr) {
3530 void FullCodeGenerator::EmitNumberToString(CallRuntime* expr) {
3544 void FullCodeGenerator::EmitStringCharFromCode(CallRuntime* expr) {
3563 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) {
3610 void FullCodeGenerator::EmitStringCharAt(CallRuntime* expr) {
3659 void FullCodeGenerator::EmitStringAdd(CallRuntime* expr) {
3673 void FullCodeGenerator::EmitStringCompare(CallRuntime* expr) {
3686 void FullCodeGenerator::EmitCallFunction(CallRuntime* expr) {
3718 void FullCodeGenerator::EmitRegExpConstructResult(CallRuntime* expr) {
3733 void FullCodeGenerator::EmitGetFromCache(CallRuntime* expr) {
3787 void FullCodeGenerator::EmitHasCachedArrayIndex(CallRuntime* expr) {
3808 void FullCodeGenerator::EmitGetCachedArrayIndex(CallRuntime* expr) {
3822 void FullCodeGenerator::EmitFastAsciiArrayJoin(CallRuntime* expr) {
4060 void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) {
4115 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) {
4225 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) {
4409 void FullCodeGenerator::VisitForTypeofValue(Expression* expr) {
4444 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr,
4525 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) {
4594 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr,
4622 void FullCodeGenerator::VisitThisFunction(ThisFunction* expr) {
4628 Register FullCodeGenerator::result_register() {
4633 Register FullCodeGenerator::context_register() {
4638 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) {
4644 void FullCodeGenerator::LoadContextField(Register dst, int context_index) {
4649 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() {
4674 void FullCodeGenerator::EnterFinallyBlock() {
4709 void FullCodeGenerator::ExitFinallyBlock() {
4747 FullCodeGenerator::NestedStatement* FullCodeGenerator::TryFinally::Exit(