V8 Project
v8::internal::FullCodeGenerator Member List

This is the complete list of members for v8::internal::FullCodeGenerator, including all inherited members.

AllocateModules(ZoneList< Declaration * > *declarations)v8::internal::FullCodeGeneratorprivate
back_edges_v8::internal::FullCodeGeneratorprivate
bailout_entries_v8::internal::FullCodeGeneratorprivate
CallIC(Handle< Code > code, TypeFeedbackId id=TypeFeedbackId::None())v8::internal::FullCodeGeneratorprivate
CallLoadIC(ContextualMode mode, TypeFeedbackId id=TypeFeedbackId::None())v8::internal::FullCodeGeneratorprivate
CallStoreIC(TypeFeedbackId id=TypeFeedbackId::None())v8::internal::FullCodeGeneratorprivate
ClearAccumulator()v8::internal::FullCodeGeneratorprivate
context()v8::internal::FullCodeGeneratorinlineprivate
context_v8::internal::FullCodeGeneratorprivate
context_register()v8::internal::FullCodeGeneratorprivatestatic
ContextSlotOperandCheckExtensions(Variable *var, Label *slow)v8::internal::FullCodeGeneratorprivate
DeclareGlobals(Handle< FixedArray > pairs)v8::internal::FullCodeGeneratorprivate
DeclareGlobalsFlags()v8::internal::FullCodeGeneratorprivate
DeclareModules(Handle< FixedArray > descriptions)v8::internal::FullCodeGeneratorprivate
decrement_loop_depth()v8::internal::FullCodeGeneratorinlineprivate
DEFINE_AST_VISITOR_SUBCLASS_MEMBERS()v8::internal::FullCodeGeneratorprivate
DISALLOW_COPY_AND_ASSIGN(FullCodeGenerator)v8::internal::FullCodeGeneratorprivate
DoTest(Expression *condition, Label *if_true, Label *if_false, Label *fall_through)v8::internal::FullCodeGeneratorprivate
DoTest(const TestContext *context)v8::internal::FullCodeGeneratorprivate
EmitAccessor(Expression *expression)v8::internal::FullCodeGeneratorprivate
EmitAssignment(Expression *expr)v8::internal::FullCodeGeneratorprivate
EmitBackEdgeBookkeeping(IterationStatement *stmt, Label *back_edge_target)v8::internal::FullCodeGeneratorprivate
EmitBackEdgeTable()v8::internal::FullCodeGeneratorprivate
EmitBinaryOp(BinaryOperation *expr, Token::Value op, OverwriteMode mode)v8::internal::FullCodeGeneratorprivate
EmitCall(Call *expr, CallICState::CallType=CallICState::FUNCTION)v8::internal::FullCodeGeneratorprivate
EmitCallWithLoadIC(Call *expr)v8::internal::FullCodeGeneratorprivate
EmitCreateIteratorResult(bool done)v8::internal::FullCodeGeneratorprivate
EmitDebugCheckDeclarationContext(Variable *variable)v8::internal::FullCodeGeneratorprivate
EmitDynamicLookupFastCase(VariableProxy *proxy, TypeofState typeof_state, Label *slow, Label *done)v8::internal::FullCodeGeneratorprivate
EmitGeneratorResume(Expression *generator, Expression *value, JSGeneratorObject::ResumeMode resume_mode)v8::internal::FullCodeGeneratorprivate
EmitInlineRuntimeCall(CallRuntime *expr)v8::internal::FullCodeGeneratorprivate
EmitInlineSmiBinaryOp(BinaryOperation *expr, Token::Value op, OverwriteMode mode, Expression *left, Expression *right)v8::internal::FullCodeGeneratorprivate
EmitKeyedCallWithLoadIC(Call *expr, Expression *key)v8::internal::FullCodeGeneratorprivate
EmitKeyedPropertyAssignment(Assignment *expr)v8::internal::FullCodeGeneratorprivate
EmitKeyedPropertyLoad(Property *expr)v8::internal::FullCodeGeneratorprivate
EmitLiteralCompareNil(CompareOperation *expr, Expression *sub_expr, NilValue nil)v8::internal::FullCodeGeneratorprivate
EmitLiteralCompareTypeof(Expression *expr, Expression *sub_expr, Handle< String > check)v8::internal::FullCodeGeneratorprivate
EmitLoadGlobalCheckExtensions(VariableProxy *proxy, TypeofState typeof_state, Label *slow)v8::internal::FullCodeGeneratorprivate
EmitLoadHomeObject(SuperReference *expr)v8::internal::FullCodeGeneratorprivate
EmitNamedPropertyAssignment(Assignment *expr)v8::internal::FullCodeGeneratorprivate
EmitNamedPropertyLoad(Property *expr)v8::internal::FullCodeGeneratorprivate
EmitNamedSuperPropertyAssignment(Assignment *expr)v8::internal::FullCodeGeneratorprivate
EmitNamedSuperPropertyLoad(Property *expr)v8::internal::FullCodeGeneratorprivate
EmitNewClosure(Handle< SharedFunctionInfo > info, bool pretenure)v8::internal::FullCodeGeneratorprivate
EmitProfilingCounterDecrement(int delta)v8::internal::FullCodeGeneratorprivate
EmitProfilingCounterReset()v8::internal::FullCodeGeneratorprivate
EmitResolvePossiblyDirectEval(int arg_count)v8::internal::FullCodeGeneratorprivate
EmitReturnSequence()v8::internal::FullCodeGeneratorprivate
EmitStoreToStackLocalOrContextSlot(Variable *var, MemOperand location)v8::internal::FullCodeGeneratorprivate
EmitSuperCallWithLoadIC(Call *expr)v8::internal::FullCodeGeneratorprivate
EmitUnwindBeforeReturn()v8::internal::FullCodeGeneratorprivate
EmitVariableAssignment(Variable *var, Token::Value op)v8::internal::FullCodeGeneratorprivate
EmitVariableLoad(VariableProxy *proxy)v8::internal::FullCodeGeneratorprivate
EnsureSlotContainsAllocationSite(int slot)v8::internal::FullCodeGeneratorprivate
EnterFinallyBlock()v8::internal::FullCodeGeneratorprivate
ExitFinallyBlock()v8::internal::FullCodeGeneratorprivate
FeedbackVector()v8::internal::FullCodeGeneratorinlineprivate
FindInlineFunctionGenerator(Runtime::FunctionId id)v8::internal::FullCodeGeneratorprivate
FullCodeGenerator(MacroAssembler *masm, CompilationInfo *info)v8::internal::FullCodeGeneratorinline
function()v8::internal::FullCodeGeneratorinlineprivate
Generate()v8::internal::FullCodeGeneratorprivate
generate_debug_code_v8::internal::FullCodeGeneratorprivate
GetVar(Register destination, Variable *var)v8::internal::FullCodeGeneratorprivate
globals_v8::internal::FullCodeGeneratorprivate
handler_table()v8::internal::FullCodeGeneratorinlineprivate
handler_table_v8::internal::FullCodeGeneratorprivate
ic_total_count_v8::internal::FullCodeGeneratorprivate
increment_loop_depth()v8::internal::FullCodeGeneratorinlineprivate
info_v8::internal::FullCodeGeneratorprivate
Initialize()v8::internal::FullCodeGenerator
InlineFunctionGenerator typedefv8::internal::FullCodeGeneratorprivate
is_eval()v8::internal::FullCodeGeneratorinlineprivate
is_native()v8::internal::FullCodeGeneratorinlineprivate
kInlineFunctionGeneratorsv8::internal::FullCodeGeneratorprivatestatic
kMaxBackEdgeWeightv8::internal::FullCodeGeneratorstatic
LoadContextField(Register dst, int context_index)v8::internal::FullCodeGeneratorprivate
loop_depth()v8::internal::FullCodeGeneratorinlineprivate
loop_depth_v8::internal::FullCodeGeneratorprivate
MakeCode(CompilationInfo *info)v8::internal::FullCodeGeneratorstatic
masm()v8::internal::FullCodeGeneratorinlineprivate
masm_v8::internal::FullCodeGeneratorprivate
module_index_v8::internal::FullCodeGeneratorprivate
modules_v8::internal::FullCodeGeneratorprivate
NestedStatement classv8::internal::FullCodeGeneratorfriend
nesting_stack_v8::internal::FullCodeGeneratorprivate
NO_REGISTERS enum valuev8::internal::FullCodeGenerator
PopulateDeoptimizationData(Handle< Code > code)v8::internal::FullCodeGeneratorprivate
PopulateTypeFeedbackInfo(Handle< Code > code)v8::internal::FullCodeGeneratorprivate
PrepareForBailout(Expression *node, State state)v8::internal::FullCodeGeneratorprivate
PrepareForBailoutBeforeSplit(Expression *expr, bool should_normalize, Label *if_true, Label *if_false)v8::internal::FullCodeGeneratorprivate
PrepareForBailoutForId(BailoutId id, State state)v8::internal::FullCodeGeneratorprivate
profiling_counter_v8::internal::FullCodeGeneratorprivate
PushFunctionArgumentForContextAllocation()v8::internal::FullCodeGeneratorprivate
RecordBackEdge(BailoutId osr_ast_id)v8::internal::FullCodeGeneratorprivate
RecordJSReturnSite(Call *call)v8::internal::FullCodeGeneratorprivate
result_register()v8::internal::FullCodeGeneratorprivatestatic
return_label_v8::internal::FullCodeGeneratorprivate
scope()v8::internal::FullCodeGeneratorinlineprivate
scope_v8::internal::FullCodeGeneratorprivate
script()v8::internal::FullCodeGeneratorinlineprivate
set_new_context(const ExpressionContext *context)v8::internal::FullCodeGeneratorinlineprivate
SetExpressionPosition(Expression *expr)v8::internal::FullCodeGeneratorprivate
SetFunctionPosition(FunctionLiteral *fun)v8::internal::FullCodeGeneratorprivate
SetReturnPosition(FunctionLiteral *fun)v8::internal::FullCodeGeneratorprivate
SetSourcePosition(int pos)v8::internal::FullCodeGeneratorprivate
SetStatementPosition(Statement *stmt)v8::internal::FullCodeGeneratorprivate
SetVar(Variable *var, Register source, Register scratch0, Register scratch1)v8::internal::FullCodeGeneratorprivate
ShouldInlineSmiCase(Token::Value op)v8::internal::FullCodeGeneratorprivate
Split(Condition cc, Label *if_true, Label *if_false, Label *fall_through)v8::internal::FullCodeGeneratorprivate
StackOperand(Variable *var)v8::internal::FullCodeGeneratorprivate
State enum namev8::internal::FullCodeGenerator
State2String(State state)v8::internal::FullCodeGeneratorinlinestatic
StoreToFrameField(int frame_offset, Register value)v8::internal::FullCodeGeneratorprivate
strict_mode()v8::internal::FullCodeGeneratorinlineprivate
TOS_REG enum valuev8::internal::FullCodeGenerator
TryLiteralCompare(CompareOperation *compare)v8::internal::FullCodeGeneratorprivate
VarOperand(Variable *var, Register scratch)v8::internal::FullCodeGeneratorprivate
VisitArithmeticExpression(BinaryOperation *expr)v8::internal::FullCodeGeneratorprivate
VisitComma(BinaryOperation *expr)v8::internal::FullCodeGeneratorprivate
VisitDeclarations(ZoneList< Declaration * > *declarations)v8::internal::FullCodeGeneratorprivate
VisitForAccumulatorValue(Expression *expr)v8::internal::FullCodeGeneratorinlineprivate
VisitForControl(Expression *expr, Label *if_true, Label *if_false, Label *fall_through)v8::internal::FullCodeGeneratorinlineprivate
VisitForEffect(Expression *expr)v8::internal::FullCodeGeneratorinlineprivate
VisitForStackValue(Expression *expr)v8::internal::FullCodeGeneratorinlineprivate
VisitForTypeofValue(Expression *expr)v8::internal::FullCodeGeneratorprivate
VisitInDuplicateContext(Expression *expr)v8::internal::FullCodeGeneratorprivate
VisitLogicalExpression(BinaryOperation *expr)v8::internal::FullCodeGeneratorprivate