Home | History | Annotate | Download | only in mips

Lines Matching refs:FullCodeGenerator

124 int FullCodeGenerator::self_optimization_header_size() {
144 void FullCodeGenerator::Generate() {
320 void FullCodeGenerator::ClearAccumulator() {
326 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) {
334 void FullCodeGenerator::EmitProfilingCounterReset() {
354 void FullCodeGenerator::EmitStackCheck(IterationStatement* stmt,
403 void FullCodeGenerator::EmitReturnSequence() {
471 void FullCodeGenerator::EffectContext::Plug(Variable* var) const {
476 void FullCodeGenerator::AccumulatorValueContext::Plug(Variable* var) const {
482 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const {
489 void FullCodeGenerator::TestContext::Plug(Variable* var) const {
497 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {
501 void FullCodeGenerator::AccumulatorValueContext::Plug(
507 void FullCodeGenerator::StackValueContext::Plug(
514 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const {
532 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
536 void FullCodeGenerator::AccumulatorValueContext::Plug(
542 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
549 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
579 void FullCodeGenerator::EffectContext::DropAndPlug(int count,
586 void FullCodeGenerator::AccumulatorValueContext::DropAndPlug(
595 void FullCodeGenerator::StackValueContext::DropAndPlug(int count,
603 void FullCodeGenerator::TestContext::DropAndPlug(int count,
614 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true,
621 void FullCodeGenerator::AccumulatorValueContext::Plug(
634 void FullCodeGenerator::StackValueContext::Plug(
649 void FullCodeGenerator::TestContext::Plug(Label* materialize_true,
656 void FullCodeGenerator::EffectContext::Plug(bool flag) const {
660 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const {
667 void FullCodeGenerator::StackValueContext::Plug(bool flag) const {
675 void FullCodeGenerator::TestContext::Plug(bool flag) const {
688 void FullCodeGenerator::DoTest(Expression* condition,
707 void FullCodeGenerator::Split(Condition cc,
724 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
738 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
750 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
757 void FullCodeGenerator::SetVar(Variable* var,
779 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr,
799 void FullCodeGenerator::EmitDeclaration(VariableProxy* proxy,
898 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) {
909 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) {
992 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) {
1168 void FullCodeGenerator::EmitNewClosure(Handle<SharedFunctionInfo> info,
1196 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1202 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(Variable* var,
1257 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1287 void FullCodeGenerator::EmitDynamicLookupFastCase(Variable* var,
1322 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1428 void FullCodeGenerator::VisitRegExpLiteral(RegExpLiteral* expr) {
1479 void FullCodeGenerator::EmitAccessor(Expression* expression) {
1489 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1612 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) {
1703 void FullCodeGenerator::VisitAssignment(Assignment* expr) {
1817 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
1828 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
1837 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr,
1937 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr,
1950 void FullCodeGenerator::EmitAssignment(Expression* expr) {
2006 void FullCodeGenerator::EmitVariableAssignment(Variable* var,
2103 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) {
2152 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) {
2204 void FullCodeGenerator::VisitProperty(Property* expr) {
2222 void FullCodeGenerator::CallIC(Handle<Code> code,
2230 void FullCodeGenerator::EmitCallWithIC(Call* expr,
2255 void FullCodeGenerator::EmitKeyedCallWithIC(Call* expr,
2288 void FullCodeGenerator::EmitCallWithStub(Call* expr, CallFunctionFlags flags) {
2309 void FullCodeGenerator::EmitResolvePossiblyDirectEval(int arg_count) {
2335 void FullCodeGenerator::VisitCall(Call* expr) {
2460 void FullCodeGenerator::VisitCallNew(CallNew* expr) {
2507 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) {
2528 void FullCodeGenerator::EmitIsNonNegativeSmi(CallRuntime* expr) {
2549 void FullCodeGenerator::EmitIsObject(CallRuntime* expr) {
2580 void FullCodeGenerator::EmitIsSpecObject(CallRuntime* expr) {
2603 void FullCodeGenerator::EmitIsUndetectableObject(CallRuntime* expr) {
2627 void FullCodeGenerator::EmitIsStringWrapperSafeForDefaultValueOf(
2710 void FullCodeGenerator::EmitIsFunction(CallRuntime* expr) {
2733 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) {
2756 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) {
2778 void FullCodeGenerator::EmitIsConstructCall(CallRuntime* expr) {
2809 void FullCodeGenerator::EmitObjectEquals(CallRuntime* expr) {
2832 void FullCodeGenerator::EmitArguments(CallRuntime* expr) {
2847 void FullCodeGenerator::EmitArgumentsLength(CallRuntime* expr) {
2868 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) {
2928 void FullCodeGenerator::EmitLog(CallRuntime* expr) {
2950 void FullCodeGenerator::EmitRandomHeapNumber(CallRuntime* expr) {
3002 void FullCodeGenerator::EmitSubString(CallRuntime* expr) {
3015 void FullCodeGenerator::EmitRegExpExec(CallRuntime* expr) {
3029 void FullCodeGenerator::EmitValueOf(CallRuntime* expr) {
3049 void FullCodeGenerator::EmitDateField(CallRuntime* expr) {
3095 void FullCodeGenerator::EmitMathPow(CallRuntime* expr) {
3111 void FullCodeGenerator::EmitSetValueOf(CallRuntime* expr) {
3140 void FullCodeGenerator::EmitNumberToString(CallRuntime* expr) {
3153 void FullCodeGenerator::EmitStringCharFromCode(CallRuntime* expr) {
3172 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) {
3219 void FullCodeGenerator::EmitStringCharAt(CallRuntime* expr) {
3268 void FullCodeGenerator::EmitStringAdd(CallRuntime* expr) {
3280 void FullCodeGenerator::EmitStringCompare(CallRuntime* expr) {
3293 void FullCodeGenerator::EmitMathSin(CallRuntime* expr) {
3306 void FullCodeGenerator::EmitMathCos(CallRuntime* expr) {
3319 void FullCodeGenerator::EmitMathTan(CallRuntime* expr) {
3332 void FullCodeGenerator::EmitMathLog(CallRuntime* expr) {
3345 void FullCodeGenerator::EmitMathSqrt(CallRuntime* expr) {
3355 void FullCodeGenerator::EmitCallFunction(CallRuntime* expr) {
3387 void FullCodeGenerator::EmitRegExpConstructResult(CallRuntime* expr) {
3399 void FullCodeGenerator::EmitGetFromCache(CallRuntime* expr) {
3453 void FullCodeGenerator::EmitIsRegExpEquivalent(CallRuntime* expr) {
3490 void FullCodeGenerator::EmitHasCachedArrayIndex(CallRuntime* expr) {
3511 void FullCodeGenerator::EmitGetCachedArrayIndex(CallRuntime* expr) {
3527 void FullCodeGenerator::EmitFastAsciiArrayJoin(CallRuntime* expr) {
3765 void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) {
3806 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) {
3939 void FullCodeGenerator::EmitUnaryOperation(UnaryOperation* expr,
3956 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) {
4128 void FullCodeGenerator::VisitForTypeofValue(Expression* expr) {
4163 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr,
4239 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) {
4330 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr,
4367 void FullCodeGenerator::VisitThisFunction(ThisFunction* expr) {
4373 Register FullCodeGenerator::result_register() {
4378 Register FullCodeGenerator::context_register() {
4383 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) {
4389 void FullCodeGenerator::LoadContextField(Register dst, int context_index) {
4394 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() {
4418 void FullCodeGenerator::EnterFinallyBlock() {
4431 void FullCodeGenerator::ExitFinallyBlock() {
4448 FullCodeGenerator::NestedStatement* FullCodeGenerator::TryFinally::Exit(