Home | History | Annotate | Download | only in arm

Lines Matching refs:FullCodeGenerator

116 int FullCodeGenerator::self_optimization_header_size() {
136 void FullCodeGenerator::Generate() {
318 void FullCodeGenerator::ClearAccumulator() {
323 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) {
331 void FullCodeGenerator::EmitProfilingCounterReset() {
351 void FullCodeGenerator::EmitStackCheck(IterationStatement* stmt,
394 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 {
489 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {
493 void FullCodeGenerator::AccumulatorValueContext::Plug(
499 void FullCodeGenerator::StackValueContext::Plug(
506 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const {
524 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
528 void FullCodeGenerator::AccumulatorValueContext::Plug(
534 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
541 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
571 void FullCodeGenerator::EffectContext::DropAndPlug(int count,
578 void FullCodeGenerator::AccumulatorValueContext::DropAndPlug(
587 void FullCodeGenerator::StackValueContext::DropAndPlug(int count,
595 void FullCodeGenerator::TestContext::DropAndPlug(int count,
606 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true,
613 void FullCodeGenerator::AccumulatorValueContext::Plug(
626 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,
700 void FullCodeGenerator::Split(Condition cond,
715 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
729 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
741 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
748 void FullCodeGenerator::SetVar(Variable* var,
771 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr,
792 void FullCodeGenerator::EmitDeclaration(VariableProxy* proxy,
888 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) {
899 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) {
982 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) {
1159 void FullCodeGenerator::EmitNewClosure(Handle<SharedFunctionInfo> info,
1187 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1193 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(Variable* var,
1251 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1283 void FullCodeGenerator::EmitDynamicLookupFastCase(Variable* var,
1316 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1420 void FullCodeGenerator::VisitRegExpLiteral(RegExpLiteral* expr) {
1471 void FullCodeGenerator::EmitAccessor(Expression* expression) {
1481 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1603 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) {
1691 void FullCodeGenerator::VisitAssignment(Assignment* expr) {
1804 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
1814 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
1822 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr,
1922 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr,
1934 void FullCodeGenerator::EmitAssignment(Expression* expr) {
1990 void FullCodeGenerator::EmitVariableAssignment(Variable* var,
2086 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) {
2134 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) {
2180 void FullCodeGenerator::VisitProperty(Property* expr) {
2198 void FullCodeGenerator::CallIC(Handle<Code> code,
2205 void FullCodeGenerator::EmitCallWithIC(Call* expr,
2230 void FullCodeGenerator::EmitKeyedCallWithIC(Call* expr,
2263 void FullCodeGenerator::EmitCallWithStub(Call* expr, CallFunctionFlags flags) {
2284 void FullCodeGenerator::EmitResolvePossiblyDirectEval(int arg_count) {
2310 void FullCodeGenerator::VisitCall(Call* expr) {
2436 void FullCodeGenerator::VisitCallNew(CallNew* expr) {
2483 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) {
2504 void FullCodeGenerator::EmitIsNonNegativeSmi(CallRuntime* expr) {
2525 void FullCodeGenerator::EmitIsObject(CallRuntime* expr) {
2558 void FullCodeGenerator::EmitIsSpecObject(CallRuntime* expr) {
2580 void FullCodeGenerator::EmitIsUndetectableObject(CallRuntime* expr) {
2604 void FullCodeGenerator::EmitIsStringWrapperSafeForDefaultValueOf(
2690 void FullCodeGenerator::EmitIsFunction(CallRuntime* expr) {
2712 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) {
2734 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) {
2757 void FullCodeGenerator::EmitIsConstructCall(CallRuntime* expr) {
2788 void FullCodeGenerator::EmitObjectEquals(CallRuntime* expr) {
2812 void FullCodeGenerator::EmitArguments(CallRuntime* expr) {
2827 void FullCodeGenerator::EmitArgumentsLength(CallRuntime* expr) {
2848 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) {
2909 void FullCodeGenerator::EmitLog(CallRuntime* expr) {
2931 void FullCodeGenerator::EmitRandomHeapNumber(CallRuntime* expr) {
2984 void FullCodeGenerator::EmitSubString(CallRuntime* expr) {
2997 void FullCodeGenerator::EmitRegExpExec(CallRuntime* expr) {
3011 void FullCodeGenerator::EmitValueOf(CallRuntime* expr) {
3029 void FullCodeGenerator::EmitDateField(CallRuntime* expr) {
3073 void FullCodeGenerator::EmitMathPow(CallRuntime* expr) {
3089 void FullCodeGenerator::EmitSetValueOf(CallRuntime* expr) {
3117 void FullCodeGenerator::EmitNumberToString(CallRuntime* expr) {
3129 void FullCodeGenerator::EmitStringCharFromCode(CallRuntime* expr) {
3147 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) {
3192 void FullCodeGenerator::EmitStringCharAt(CallRuntime* expr) {
3239 void FullCodeGenerator::EmitStringAdd(CallRuntime* expr) {
3251 void FullCodeGenerator::EmitStringCompare(CallRuntime* expr) {
3263 void FullCodeGenerator::EmitMathSin(CallRuntime* expr) {
3275 void FullCodeGenerator::EmitMathCos(CallRuntime* expr) {
3287 void FullCodeGenerator::EmitMathTan(CallRuntime* expr) {
3299 void FullCodeGenerator::EmitMathLog(CallRuntime* expr) {
3311 void FullCodeGenerator::EmitMathSqrt(CallRuntime* expr) {
3321 void FullCodeGenerator::EmitCallFunction(CallRuntime* expr) {
3353 void FullCodeGenerator::EmitRegExpConstructResult(CallRuntime* expr) {
3365 void FullCodeGenerator::EmitGetFromCache(CallRuntime* expr) {
3416 void FullCodeGenerator::EmitIsRegExpEquivalent(CallRuntime* expr) {
3457 void FullCodeGenerator::EmitHasCachedArrayIndex(CallRuntime* expr) {
3477 void FullCodeGenerator::EmitGetCachedArrayIndex(CallRuntime* expr) {
3493 void FullCodeGenerator::EmitFastAsciiArrayJoin(CallRuntime* expr) {
3724 void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) {
3765 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) {
3897 void FullCodeGenerator::EmitUnaryOperation(UnaryOperation* expr,
3914 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) {
4084 void FullCodeGenerator::VisitForTypeofValue(Expression* expr) {
4120 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr,
4197 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) {
4292 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr,
4331 void FullCodeGenerator::VisitThisFunction(ThisFunction* expr) {
4337 Register FullCodeGenerator::result_register() {
4342 Register FullCodeGenerator::context_register() {
4347 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) {
4353 void FullCodeGenerator::LoadContextField(Register dst, int context_index) {
4358 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() {
4382 void FullCodeGenerator::EnterFinallyBlock() {
4395 void FullCodeGenerator::ExitFinallyBlock() {
4411 FullCodeGenerator::NestedStatement* FullCodeGenerator::TryFinally::Exit(