Home | History | Annotate | Download | only in x87

Lines Matching refs:FullCodeGenerator

95 void FullCodeGenerator::Generate() {
347 void FullCodeGenerator::ClearAccumulator() {
352 void FullCodeGenerator::EmitProfilingCounterDecrement(int delta) {
359 void FullCodeGenerator::EmitProfilingCounterReset() {
367 void FullCodeGenerator::EmitBackEdgeBookkeeping(IterationStatement* stmt,
395 void FullCodeGenerator::EmitProfilingCounterHandlingForReturnSequence(
420 void FullCodeGenerator::EmitReturnSequence() {
442 void FullCodeGenerator::RestoreContext() {
446 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const {
454 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {
459 void FullCodeGenerator::AccumulatorValueContext::Plug(
465 void FullCodeGenerator::StackValueContext::Plug(
471 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const {
476 FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
480 void FullCodeGenerator::AccumulatorValueContext::Plug(
490 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
500 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
532 void FullCodeGenerator::StackValueContext::DropAndPlug(int count,
540 void FullCodeGenerator::EffectContext::Plug(Label* materialize_true,
547 void FullCodeGenerator::AccumulatorValueContext::Plug(
560 void FullCodeGenerator::StackValueContext::Plug(
574 void FullCodeGenerator::TestContext::Plug(Label* materialize_true,
581 void FullCodeGenerator::AccumulatorValueContext::Plug(bool flag) const {
589 void FullCodeGenerator::StackValueContext::Plug(bool flag) const {
598 void FullCodeGenerator::TestContext::Plug(bool flag) const {
611 void FullCodeGenerator::DoTest(Expression* condition,
622 void FullCodeGenerator::Split(Condition cc,
637 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
651 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
663 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
670 void FullCodeGenerator::SetVar(Variable* var,
690 void FullCodeGenerator::PrepareForBailoutBeforeSplit(Expression* expr,
710 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) {
724 void FullCodeGenerator::VisitVariableDeclaration(
772 void FullCodeGenerator::VisitFunctionDeclaration(
825 void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) {
836 void FullCodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) {
929 void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) {
1086 void FullCodeGenerator::EmitSetHomeObject(Expression* initializer, int offset,
1095 void FullCodeGenerator::EmitSetHomeObjectAccumulator(Expression* initializer,
1105 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy,
1132 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1161 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy,
1187 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy,
1251 void FullCodeGenerator::EmitAccessor(ObjectLiteralProperty* property) {
1267 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1461 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) {
1527 void FullCodeGenerator::VisitAssignment(Assignment* expr) {
1669 void FullCodeGenerator::VisitYield(Yield* expr) {
1722 void FullCodeGenerator::PushOperand(MemOperand operand) {
1727 void FullCodeGenerator::EmitOperandStackDepthCheck() {
1738 void FullCodeGenerator::EmitCreateIteratorResult(bool done) {
1765 void FullCodeGenerator::EmitInlineSmiBinaryOp(BinaryOperation* expr,
1859 void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) {
1910 void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr, Token::Value op) {
1920 void FullCodeGenerator::EmitAssignment(Expression* expr,
1995 void FullCodeGenerator::EmitStoreToStackLocalOrContextSlot(
2005 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op,
2074 void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) {
2089 void FullCodeGenerator::EmitNamedSuperPropertyStore(Property* prop) {
2105 void FullCodeGenerator::EmitKeyedSuperPropertyStore(Property* prop) {
2117 void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) {
2132 void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) {
2164 void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) {
2201 void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr,
2224 void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) {
2258 void FullCodeGenerator::EmitCall(Call* expr, ConvertReceiverMode mode) {
2289 void FullCodeGenerator::EmitResolvePossiblyDirectEval(Call* expr) {
2316 void FullCodeGenerator::PushCalleeAndWithBaseObject(Call* expr) {
2355 void FullCodeGenerator::EmitPossiblyEvalCall(Call* expr) {
2394 void FullCodeGenerator::VisitCallNew(CallNew* expr) {
2434 void FullCodeGenerator::EmitSuperConstructorCall(Call* expr) {
2475 void FullCodeGenerator::EmitIsSmi(CallRuntime* expr) {
2496 void FullCodeGenerator::EmitIsJSReceiver(CallRuntime* expr) {
2518 void FullCodeGenerator::EmitIsArray(CallRuntime* expr) {
2540 void FullCodeGenerator::EmitIsTypedArray(CallRuntime* expr) {
2562 void FullCodeGenerator::EmitIsRegExp(CallRuntime* expr) {
2584 void FullCodeGenerator::EmitIsJSProxy(CallRuntime* expr) {
2606 void FullCodeGenerator::EmitClassOf(CallRuntime* expr) {
2656 void FullCodeGenerator::EmitStringCharCodeAt(CallRuntime* expr) {
2697 void FullCodeGenerator::EmitCall(CallRuntime* expr) {
2717 void FullCodeGenerator::EmitGetSuperConstructor(CallRuntime* expr) {
2727 void FullCodeGenerator::EmitDebugIsActive(CallRuntime* expr) {
2737 void FullCodeGenerator::EmitCreateIterResultObject(CallRuntime* expr) {
2767 void FullCodeGenerator::EmitLoadJSRuntimeFunction(CallRuntime* expr) {
2777 void FullCodeGenerator::EmitCallJSRuntimeFunction(CallRuntime* expr) {
2791 void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) {
2911 void FullCodeGenerator::VisitCountOperation(CountOperation* expr) {
3161 void FullCodeGenerator::EmitLiteralCompareTypeof(Expression* expr,
3240 void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) {
3313 void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr,
3343 Register FullCodeGenerator::result_register() {
3348 Register FullCodeGenerator::context_register() {
3352 void FullCodeGenerator::LoadFromFrameField(int frame_offset, Register value) {
3357 void FullCodeGenerator::StoreToFrameField(int frame_offset, Register value) {
3363 void FullCodeGenerator::LoadContextField(Register dst, int context_index) {
3368 void FullCodeGenerator::PushFunctionArgumentForContextAllocation() {
3392 void FullCodeGenerator::EnterFinallyBlock() {
3403 void FullCodeGenerator::ExitFinallyBlock() {
3413 void FullCodeGenerator::ClearPendingMessage() {
3422 void FullCodeGenerator::DeferredCommands::EmitCommands() {