Home | History | Annotate | Download | only in ia32

Lines Matching refs:FullCodeGenerator

94 void FullCodeGenerator::Generate() {
324 void FullCodeGenerator::ClearAccumulator() {
329 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) {
336 void FullCodeGenerator::EmitProfilingCounterReset() {
344 void FullCodeGenerator::EmitBackEdgeBookkeeping(IterationStatement* stmt,
373 void FullCodeGenerator::EmitReturnSequence() {
426 void FullCodeGenerator::EffectContext::Plug(Variable* var) const {
431 void FullCodeGenerator::AccumulatorValueContext::Plug(Variable* var) const {
437 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const {
445 void FullCodeGenerator::TestContext::Plug(Variable* var) const {
453 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {
458 void FullCodeGenerator::AccumulatorValueContext::Plug(
464 void FullCodeGenerator::StackValueContext::Plug(
470 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const {
475 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
479 void FullCodeGenerator::AccumulatorValueContext::Plug(
489 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
498 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
528 void FullCodeGenerator::EffectContext::DropAndPlug(int count,
535 void FullCodeGenerator::AccumulatorValueContext::DropAndPlug(
544 void FullCodeGenerator::StackValueContext::DropAndPlug(int count,
552 void FullCodeGenerator::TestContext::DropAndPlug(int count,
563 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true,
570 void FullCodeGenerator::AccumulatorValueContext::Plug(
583 void FullCodeGenerator::StackValueContext::Plug(
596 void FullCodeGenerator::TestContext::Plug(Label* materialize_true,
603 void FullCodeGenerator::EffectContext::Plug(bool flag) const {
607 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const {
615 void FullCodeGenerator::StackValueContext::Plug(bool flag) const {
623 void FullCodeGenerator::TestContext::Plug(bool flag) const {
636 void FullCodeGenerator::DoTest(Expression* condition,
648 void FullCodeGenerator::Split(Condition cc,
663 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
677 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
689 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
696 void FullCodeGenerator::SetVar(Variable* var,
716 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr,
736 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) {
750 void FullCodeGenerator::VisitVariableDeclaration(
812 void FullCodeGenerator::VisitFunctionDeclaration(
865 void FullCodeGenerator::VisitModuleDeclaration(ModuleDeclaration* declaration) {
895 void FullCodeGenerator::VisitImportDeclaration(ImportDeclaration* declaration) {
918 void FullCodeGenerator::VisitExportDeclaration(ExportDeclaration* declaration) {
923 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) {
933 void FullCodeGenerator::DeclareModules(Handle<FixedArray> descriptions) {
941 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) {
1034 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) {
1203 void FullCodeGenerator::VisitForOfStatement(ForOfStatement* stmt) {
1254 void FullCodeGenerator::EmitNewClosure(Handle<SharedFunctionInfo> info,
1284 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1290 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(Variable* var,
1350 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1380 void FullCodeGenerator::EmitDynamicLookupFastCase(Variable* var,
1411 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1513 void FullCodeGenerator::VisitRegExpLiteral(RegExpLiteral* expr) {
1567 void FullCodeGenerator::EmitAccessor(Expression* expression) {
1576 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1702 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) {
1793 void FullCodeGenerator::VisitAssignment(Assignment* expr) {
1903 void FullCodeGenerator::VisitYield(Yield* expr) {
2054 void FullCodeGenerator::EmitGeneratorResume(Expression *generator,
2166 void FullCodeGenerator::EmitCreateIteratorResult(bool done) {
2201 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
2210 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
2217 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr,
2312 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr,
2324 void FullCodeGenerator::EmitAssignment(Expression* expr) {
2372 void FullCodeGenerator::EmitStoreToStackLocalOrContextSlot(
2383 void FullCodeGenerator::EmitCallStoreContextSlot(
2393 void FullCodeGenerator::EmitVariableAssignment(Variable* var,
2458 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) {
2477 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) {
2497 void FullCodeGenerator::VisitProperty(Property* expr) {
2518 void FullCodeGenerator::CallIC(Handle<Code> code,
2526 void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) {
2557 void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr,
2580 void FullCodeGenerator::EmitCall(Call* expr, CallIC::CallType call_type) {
2609 void FullCodeGenerator::EmitResolvePossiblyDirectEval(int arg_count) {
2630 void FullCodeGenerator::VisitCall(Call* expr) {
2744 void FullCodeGenerator::VisitCallNew(CallNew* expr) {
2787 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) {
2808 void FullCodeGenerator::EmitIsNonNegativeSmi(CallRuntime* expr) {
2829 void FullCodeGenerator::EmitIsObject(CallRuntime* expr) {
2861 void FullCodeGenerator::EmitIsSpecObject(CallRuntime* expr) {
2883 void FullCodeGenerator::EmitIsUndetectableObject(CallRuntime* expr) {
2907 void FullCodeGenerator::EmitIsStringWrapperSafeForDefaultValueOf(
2998 void FullCodeGenerator::EmitIsFunction(CallRuntime* expr) {
3020 void FullCodeGenerator::EmitIsMinusZero(CallRuntime* expr) {
3048 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) {
3070 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) {
3093 void FullCodeGenerator::EmitIsConstructCall(CallRuntime* expr) {
3124 void FullCodeGenerator::EmitObjectEquals(CallRuntime* expr) {
3148 void FullCodeGenerator::EmitArguments(CallRuntime* expr) {
3163 void FullCodeGenerator::EmitArgumentsLength(CallRuntime* expr) {
3186 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) {
3247 void FullCodeGenerator::EmitSubString(CallRuntime* expr) {
3260 void FullCodeGenerator::EmitRegExpExec(CallRuntime* expr) {
3274 void FullCodeGenerator::EmitValueOf(CallRuntime* expr) {
3293 void FullCodeGenerator::EmitDateField(CallRuntime* expr) {
3338 void FullCodeGenerator::EmitOneByteSeqStringSetChar(CallRuntime* expr) {
3374 void FullCodeGenerator::EmitTwoByteSeqStringSetChar(CallRuntime* expr) {
3407 void FullCodeGenerator::EmitMathPow(CallRuntime* expr) {
3420 void FullCodeGenerator::EmitSetValueOf(CallRuntime* expr) {
3449 void FullCodeGenerator::EmitNumberToString(CallRuntime* expr) {
3462 void FullCodeGenerator::EmitStringCharFromCode(CallRuntime* expr) {
3481 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) {
3527 void FullCodeGenerator::EmitStringCharAt(CallRuntime* expr) {
3575 void FullCodeGenerator::EmitStringAdd(CallRuntime* expr) {
3588 void FullCodeGenerator::EmitStringCompare(CallRuntime* expr) {
3601 void FullCodeGenerator::EmitCallFunction(CallRuntime* expr) {
3633 void FullCodeGenerator::EmitRegExpConstructResult(CallRuntime* expr) {
3648 void FullCodeGenerator::EmitGetFromCache(CallRuntime* expr) {
3697 void FullCodeGenerator::EmitHasCachedArrayIndex(CallRuntime* expr) {
3721 void FullCodeGenerator::EmitGetCachedArrayIndex(CallRuntime* expr) {
3735 void FullCodeGenerator::EmitFastAsciiArrayJoin(CallRuntime* expr) {
3999 void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) {
4055 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) {
4169 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) {
4357 void FullCodeGenerator::VisitForTypeofValue(Expression* expr) {
4394 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr,
4473 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) {
4547 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr,
4576 void FullCodeGenerator::VisitThisFunction(ThisFunction* expr) {
4582 Register FullCodeGenerator::result_register() {
4587 Register FullCodeGenerator::context_register() {
4592 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) {
4598 void FullCodeGenerator::LoadContextField(Register dst, int context_index) {
4603 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() {
4627 void FullCodeGenerator::EnterFinallyBlock() {
4659 void FullCodeGenerator::ExitFinallyBlock() {
4693 FullCodeGenerator::NestedStatement* FullCodeGenerator::TryFinally::Exit(