Home | History | Annotate | Download | only in ia32

Lines Matching refs:FullCodeGenerator

105 int FullCodeGenerator::self_optimization_header_size() {
124 void FullCodeGenerator::Generate() {
309 void FullCodeGenerator::ClearAccumulator() {
314 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) {
321 void FullCodeGenerator::EmitProfilingCounterReset() {
341 void FullCodeGenerator::EmitStackCheck(IterationStatement* stmt,
395 void FullCodeGenerator::EmitReturnSequence() {
455 void FullCodeGenerator::EffectContext::Plug(Variable* var) const {
460 void FullCodeGenerator::AccumulatorValueContext::Plug(Variable* var) const {
466 void FullCodeGenerator
474 void FullCodeGenerator::TestContext::Plug(Variable* var) const {
482 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {
487 void FullCodeGenerator::AccumulatorValueContext::Plug(
493 void FullCodeGenerator::StackValueContext::Plug(
499 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const {
504 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
508 void FullCodeGenerator::AccumulatorValueContext::Plug(
518 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
527 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
557 void FullCodeGenerator::EffectContext::DropAndPlug(int count,
564 void FullCodeGenerator::AccumulatorValueContext::DropAndPlug(
573 void FullCodeGenerator::StackValueContext::DropAndPlug(int count,
581 void FullCodeGenerator::TestContext::DropAndPlug(int count,
592 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true,
599 void FullCodeGenerator::AccumulatorValueContext::Plug(
612 void FullCodeGenerator::StackValueContext::Plug(
625 void FullCodeGenerator::TestContext::Plug(Label* materialize_true,
632 void FullCodeGenerator::EffectContext::Plug(bool flag) const {
636 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const {
644 void FullCodeGenerator::StackValueContext::Plug(bool flag) const {
652 void FullCodeGenerator::TestContext::Plug(bool flag) const {
665 void FullCodeGenerator::DoTest(Expression* condition,
678 void FullCodeGenerator::Split(Condition cc,
693 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
707 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
719 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
726 void FullCodeGenerator::SetVar(Variable* var,
746 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr,
766 void FullCodeGenerator::EmitDeclaration(VariableProxy* proxy,
857 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) {
867 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) {
950 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) {
1113 void FullCodeGenerator::EmitNewClosure(Handle<SharedFunctionInfo> info,
1141 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1147 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(Variable* var,
1207 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1237 void FullCodeGenerator::EmitDynamicLookupFastCase(Variable* var,
1269 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1373 void FullCodeGenerator::VisitRegExpLiteral(RegExpLiteral* expr) {
1427 void FullCodeGenerator::EmitAccessor(Expression* expression) {
1436 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1551 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) {
1648 void FullCodeGenerator::VisitAssignment(Assignment* expr) {
1762 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
1772 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
1779 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr,
1875 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr,
1887 void FullCodeGenerator::EmitAssignment(Expression* expr) {
1943 void FullCodeGenerator::EmitVariableAssignment(Variable* var,
2034 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) {
2076 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) {
2117 void FullCodeGenerator::VisitProperty(Property* expr) {
2135 void FullCodeGenerator::CallIC(Handle<Code> code,
2145 void FullCodeGenerator::EmitCallWithIC(Call* expr,
2169 void FullCodeGenerator::EmitKeyedCallWithIC(Call* expr,
2201 void FullCodeGenerator::EmitCallWithStub(Call* expr, CallFunctionFlags flags) {
2235 void FullCodeGenerator::EmitResolvePossiblyDirectEval(int arg_count) {
2256 void FullCodeGenerator::VisitCall(Call* expr) {
2375 void FullCodeGenerator::VisitCallNew(CallNew* expr) {
2422 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) {
2443 void FullCodeGenerator::EmitIsNonNegativeSmi(CallRuntime* expr) {
2464 void FullCodeGenerator::EmitIsObject(CallRuntime* expr) {
2496 void FullCodeGenerator::EmitIsSpecObject(CallRuntime* expr) {
2518 void FullCodeGenerator::EmitIsUndetectableObject(CallRuntime* expr) {
2542 void FullCodeGenerator::EmitIsStringWrapperSafeForDefaultValueOf(
2626 void FullCodeGenerator::EmitIsFunction(CallRuntime* expr) {
2648 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) {
2670 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) {
2693 void FullCodeGenerator::EmitIsConstructCall(CallRuntime* expr) {
2724 void FullCodeGenerator::EmitObjectEquals(CallRuntime* expr) {
2748 void FullCodeGenerator::EmitArguments(CallRuntime* expr) {
2763 void FullCodeGenerator::EmitArgumentsLength(CallRuntime* expr) {
2786 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) {
2847 void FullCodeGenerator::EmitLog(CallRuntime* expr) {
2868 void FullCodeGenerator::EmitRandomHeapNumber(CallRuntime* expr) {
2919 void FullCodeGenerator::EmitSubString(CallRuntime* expr) {
2932 void FullCodeGenerator::EmitRegExpExec(CallRuntime* expr) {
2946 void FullCodeGenerator::EmitValueOf(CallRuntime* expr) {
2965 void FullCodeGenerator::EmitDateField(CallRuntime* expr) {
3007 void FullCodeGenerator::EmitMathPow(CallRuntime* expr) {
3024 void FullCodeGenerator::EmitSetValueOf(CallRuntime* expr) {
3053 void FullCodeGenerator::EmitNumberToString(CallRuntime* expr) {
3066 void FullCodeGenerator::EmitStringCharFromCode(CallRuntime* expr) {
3085 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) {
3131 void FullCodeGenerator::EmitStringCharAt(CallRuntime* expr) {
3179 void FullCodeGenerator::EmitStringAdd(CallRuntime* expr) {
3192 void FullCodeGenerator::EmitStringCompare(CallRuntime* expr) {
3205 void FullCodeGenerator::EmitMathSin(CallRuntime* expr) {
3217 void FullCodeGenerator::EmitMathCos(CallRuntime* expr) {
3229 void FullCodeGenerator::EmitMathTan(CallRuntime* expr) {
3241 void FullCodeGenerator::EmitMathLog(CallRuntime* expr) {
3253 void FullCodeGenerator::EmitMathSqrt(CallRuntime* expr) {
3263 void FullCodeGenerator::EmitCallFunction(CallRuntime* expr) {
3295 void FullCodeGenerator::EmitRegExpConstructResult(CallRuntime* expr) {
3308 void FullCodeGenerator::EmitGetFromCache(CallRuntime* expr) {
3357 void FullCodeGenerator::EmitIsRegExpEquivalent(CallRuntime* expr) {
3395 void FullCodeGenerator::EmitHasCachedArrayIndex(CallRuntime* expr) {
3421 void FullCodeGenerator::EmitGetCachedArrayIndex(CallRuntime* expr) {
3437 void FullCodeGenerator::EmitFastAsciiArrayJoin(CallRuntime* expr) {
3701 void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) {
3741 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) {
3877 void FullCodeGenerator::EmitUnaryOperation(UnaryOperation* expr,
3893 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) {
4075 void FullCodeGenerator::VisitForTypeofValue(Expression* expr) {
4112 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr,
4186 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) {
4282 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr,
4318 void FullCodeGenerator::VisitThisFunction(ThisFunction* expr) {
4324 Register FullCodeGenerator::result_register() {
4329 Register FullCodeGenerator::context_register() {
4334 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) {
4340 void FullCodeGenerator::LoadContextField(Register dst, int context_index) {
4345 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() {
4368 void FullCodeGenerator::EnterFinallyBlock() {
4382 void FullCodeGenerator::ExitFinallyBlock() {
4397 FullCodeGenerator::NestedStatement* FullCodeGenerator::TryFinally::Exit(