|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
This is the complete list of members for JSC::BytecodeGenerator, including all inherited members.
| addStringConstant(const Identifier &) | JSC::BytecodeGenerator | |
| addTemplateRegistryKeyConstant(Ref< TemplateRegistryKey > &&) | JSC::BytecodeGenerator | |
| argumentsRegister() | JSC::BytecodeGenerator | inline |
| beginSwitch(RegisterID *, SwitchInfo::SwitchType) | JSC::BytecodeGenerator | |
| breakTarget(const Identifier &) | JSC::BytecodeGenerator | |
| BytecodeGenerator(VM &, ProgramNode *, UnlinkedProgramCodeBlock *, DebuggerMode, const VariableEnvironment *) | JSC::BytecodeGenerator | |
| BytecodeGenerator(VM &, FunctionNode *, UnlinkedFunctionCodeBlock *, DebuggerMode, const VariableEnvironment *) | JSC::BytecodeGenerator | |
| BytecodeGenerator(VM &, EvalNode *, UnlinkedEvalCodeBlock *, DebuggerMode, const VariableEnvironment *) | JSC::BytecodeGenerator | |
| BytecodeGenerator(VM &, ModuleProgramNode *, UnlinkedModuleProgramCodeBlock *, DebuggerMode, const VariableEnvironment *) | JSC::BytecodeGenerator | |
| codeType() const | JSC::BytecodeGenerator | inline |
| completionTypeRegister() const | JSC::BytecodeGenerator | inline |
| completionValueRegister() const | JSC::BytecodeGenerator | inline |
| constructorKind() const | JSC::BytecodeGenerator | inline |
| continueTarget(const Identifier &) | JSC::BytecodeGenerator | |
| createVariable(const Identifier &, VarKind, SymbolTable *, ExistingVariableMode=VerifyExisting) | JSC::BytecodeGenerator | |
| derivedContextType() const | JSC::BytecodeGenerator | inline |
| destinationForAssignResult(RegisterID *dst) | JSC::BytecodeGenerator | inline |
| emitAssert(RegisterID *condition, int line) | JSC::BytecodeGenerator | |
| emitBinaryOp(OpcodeID, RegisterID *dst, RegisterID *src1, RegisterID *src2, OperandTypes) | JSC::BytecodeGenerator | |
| emitCall(RegisterID *dst, RegisterID *func, ExpectedFunction, CallArguments &, const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd, DebuggableCall) | JSC::BytecodeGenerator | |
| emitCallDefineProperty(RegisterID *newObj, RegisterID *propertyNameRegister, RegisterID *valueRegister, RegisterID *getterRegister, RegisterID *setterRegister, unsigned options, const JSTextPosition &) | JSC::BytecodeGenerator | |
| emitCallEval(RegisterID *dst, RegisterID *func, CallArguments &, const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd, DebuggableCall) | JSC::BytecodeGenerator | |
| emitCallForwardArgumentsInTailPosition(RegisterID *dst, RegisterID *func, RegisterID *thisRegister, RegisterID *firstFreeRegister, int32_t firstVarArgOffset, const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd, DebuggableCall) | JSC::BytecodeGenerator | |
| emitCallInTailPosition(RegisterID *dst, RegisterID *func, ExpectedFunction, CallArguments &, const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd, DebuggableCall) | JSC::BytecodeGenerator | |
| emitCallVarargs(RegisterID *dst, RegisterID *func, RegisterID *thisRegister, RegisterID *arguments, RegisterID *firstFreeRegister, int32_t firstVarArgOffset, const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd, DebuggableCall) | JSC::BytecodeGenerator | |
| emitCallVarargsInTailPosition(RegisterID *dst, RegisterID *func, RegisterID *thisRegister, RegisterID *arguments, RegisterID *firstFreeRegister, int32_t firstVarArgOffset, const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd, DebuggableCall) | JSC::BytecodeGenerator | |
| emitCatch(RegisterID *exceptionRegister, RegisterID *thrownValueRegister) | JSC::BytecodeGenerator | |
| emitCheckTraps() | JSC::BytecodeGenerator | |
| emitConstruct(RegisterID *dst, RegisterID *func, ExpectedFunction, CallArguments &, const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd) | JSC::BytecodeGenerator | |
| emitCreateThis(RegisterID *dst) | JSC::BytecodeGenerator | |
| emitDebugHook(DebugHookType, const JSTextPosition &) | JSC::BytecodeGenerator | |
| emitDebugHook(DebugHookType, unsigned line, unsigned charOffset, unsigned lineStart) | JSC::BytecodeGenerator | |
| emitDebugHook(StatementNode *) | JSC::BytecodeGenerator | |
| emitDebugHook(ExpressionNode *) | JSC::BytecodeGenerator | |
| emitDec(RegisterID *srcDst) | JSC::BytecodeGenerator | |
| emitDelegateYield(RegisterID *argument, ThrowableExpressionData *) | JSC::BytecodeGenerator | |
| emitDeleteById(RegisterID *dst, RegisterID *base, const Identifier &) | JSC::BytecodeGenerator | |
| emitDeleteByVal(RegisterID *dst, RegisterID *base, RegisterID *property) | JSC::BytecodeGenerator | |
| emitDirectPutById(RegisterID *base, const Identifier &property, RegisterID *value, PropertyNode::PutType) | JSC::BytecodeGenerator | |
| emitDirectPutByVal(RegisterID *base, RegisterID *property, RegisterID *value) | JSC::BytecodeGenerator | |
| emitEnd(RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitEnter() | JSC::BytecodeGenerator | |
| emitEnumeration(ThrowableExpressionData *enumerationNode, ExpressionNode *subjectNode, const std::function< void(BytecodeGenerator &, RegisterID *)> &callBack, ForOfNode *=nullptr, RegisterID *forLoopSymbolTable=nullptr) | JSC::BytecodeGenerator | |
| emitEnumeratorGenericPropertyName(RegisterID *dst, RegisterID *enumerator, RegisterID *index) | JSC::BytecodeGenerator | |
| emitEnumeratorStructurePropertyName(RegisterID *dst, RegisterID *enumerator, RegisterID *index) | JSC::BytecodeGenerator | |
| emitEqualityOp(OpcodeID, RegisterID *dst, RegisterID *src1, RegisterID *src2) | JSC::BytecodeGenerator | |
| emitExpressionInfo(const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd) | JSC::BytecodeGenerator | inline |
| emitFinallyCompletion(FinallyContext &, RegisterID *completionTypeRegister, Label &normalCompletionLabel) | JSC::BytecodeGenerator | |
| emitGeneratorStateChange(int32_t state) | JSC::BytecodeGenerator | |
| emitGeneratorStateLabel() | JSC::BytecodeGenerator | |
| emitGetArgument(RegisterID *dst, int32_t index) | JSC::BytecodeGenerator | |
| emitGetArgumentByVal(RegisterID *dst, RegisterID *base, RegisterID *property) | JSC::BytecodeGenerator | |
| emitGetById(RegisterID *dst, RegisterID *base, const Identifier &property) | JSC::BytecodeGenerator | |
| emitGetById(RegisterID *dst, RegisterID *base, RegisterID *thisVal, const Identifier &property) | JSC::BytecodeGenerator | |
| emitGetByVal(RegisterID *dst, RegisterID *base, RegisterID *property) | JSC::BytecodeGenerator | |
| emitGetByVal(RegisterID *dst, RegisterID *base, RegisterID *thisValue, RegisterID *property) | JSC::BytecodeGenerator | |
| emitGetEnumerableLength(RegisterID *dst, RegisterID *base) | JSC::BytecodeGenerator | |
| emitGetFromScope(RegisterID *dst, RegisterID *scope, const Variable &, ResolveMode) | JSC::BytecodeGenerator | |
| emitGetGenericPropertyEnumerator(RegisterID *dst, RegisterID *base, RegisterID *length, RegisterID *structureEnumerator) | JSC::BytecodeGenerator | |
| emitGetGlobalPrivate(RegisterID *dst, const Identifier &property) | JSC::BytecodeGenerator | |
| emitGetPropertyEnumerator(RegisterID *dst, RegisterID *base) | JSC::BytecodeGenerator | |
| emitGetScope() | JSC::BytecodeGenerator | |
| emitGetStructurePropertyEnumerator(RegisterID *dst, RegisterID *base, RegisterID *length) | JSC::BytecodeGenerator | |
| emitGetTemplateObject(RegisterID *dst, TaggedTemplateNode *) | JSC::BytecodeGenerator | |
| emitHasGenericProperty(RegisterID *dst, RegisterID *base, RegisterID *propertyName) | JSC::BytecodeGenerator | |
| emitHasIndexedProperty(RegisterID *dst, RegisterID *base, RegisterID *propertyName) | JSC::BytecodeGenerator | |
| emitHasStructureProperty(RegisterID *dst, RegisterID *base, RegisterID *propertyName, RegisterID *enumerator) | JSC::BytecodeGenerator | |
| emitIn(RegisterID *dst, RegisterID *property, RegisterID *base) | JSC::BytecodeGenerator | |
| emitInc(RegisterID *srcDst) | JSC::BytecodeGenerator | |
| emitInstanceOf(RegisterID *dst, RegisterID *value, RegisterID *basePrototype) | JSC::BytecodeGenerator | |
| emitInstanceOfCustom(RegisterID *dst, RegisterID *value, RegisterID *constructor, RegisterID *hasInstanceValue) | JSC::BytecodeGenerator | |
| emitIsCellWithType(RegisterID *dst, RegisterID *src, JSType) | JSC::BytecodeGenerator | |
| emitIsDerivedArray(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitIsEmpty(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | |
| emitIsJSArray(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitIsMap(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitIsNumber(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | |
| emitIsObject(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | |
| emitIsProxyObject(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitIsRegExpObject(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitIsSet(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitIsUndefined(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | |
| emitIteratorClose(RegisterID *iterator, const ThrowableExpressionData *node) | JSC::BytecodeGenerator | |
| emitIteratorNext(RegisterID *dst, RegisterID *iterator, const ThrowableExpressionData *node) | JSC::BytecodeGenerator | |
| emitIteratorNextWithValue(RegisterID *dst, RegisterID *iterator, RegisterID *value, const ThrowableExpressionData *node) | JSC::BytecodeGenerator | |
| emitJump(Label &target) | JSC::BytecodeGenerator | |
| emitJumpIf(OpcodeID compareOpcode, RegisterID *completionTypeRegister, CompletionType, Label &jumpTarget) | JSC::BytecodeGenerator | |
| emitJumpIfFalse(RegisterID *cond, Label &target) | JSC::BytecodeGenerator | |
| emitJumpIfNotFunctionApply(RegisterID *cond, Label &target) | JSC::BytecodeGenerator | |
| emitJumpIfNotFunctionCall(RegisterID *cond, Label &target) | JSC::BytecodeGenerator | |
| emitJumpIfTrue(RegisterID *cond, Label &target) | JSC::BytecodeGenerator | |
| emitJumpViaFinallyIfNeeded(int targetLabelScopeDepth, Label &jumpTarget) | JSC::BytecodeGenerator | |
| emitLabel(Label &) | JSC::BytecodeGenerator | |
| emitLoad(RegisterID *dst, bool) | JSC::BytecodeGenerator | |
| emitLoad(RegisterID *dst, const Identifier &) | JSC::BytecodeGenerator | |
| emitLoad(RegisterID *dst, JSValue, SourceCodeRepresentation=SourceCodeRepresentation::Other) | JSC::BytecodeGenerator | |
| emitLoadArrowFunctionLexicalEnvironment(const Identifier &) | JSC::BytecodeGenerator | |
| emitLoadDerivedConstructorFromArrowFunctionLexicalEnvironment() | JSC::BytecodeGenerator | |
| emitLoadGlobalObject(RegisterID *dst) | JSC::BytecodeGenerator | |
| emitLoadNewTargetFromArrowFunctionLexicalEnvironment() | JSC::BytecodeGenerator | |
| emitLoadThisFromArrowFunctionLexicalEnvironment() | JSC::BytecodeGenerator | |
| emitLoopHint() | JSC::BytecodeGenerator | |
| emitMove(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | |
| emitMoveEmptyValue(RegisterID *dst) | JSC::BytecodeGenerator | |
| emitMoveLinkTimeConstant(RegisterID *dst, LinkTimeConstant) | JSC::BytecodeGenerator | |
| emitNewArray(RegisterID *dst, ElementNode *, unsigned length) | JSC::BytecodeGenerator | |
| emitNewArrayWithSize(RegisterID *dst, RegisterID *length) | JSC::BytecodeGenerator | |
| emitNewArrayWithSpread(RegisterID *dst, ElementNode *) | JSC::BytecodeGenerator | |
| emitNewArrowFunctionExpression(RegisterID *, ArrowFuncExprNode *) | JSC::BytecodeGenerator | |
| emitNewDefaultConstructor(RegisterID *dst, ConstructorKind, const Identifier &name, const Identifier &ecmaName, const SourceCode &classSource) | JSC::BytecodeGenerator | |
| emitNewFunction(RegisterID *dst, FunctionMetadataNode *) | JSC::BytecodeGenerator | |
| emitNewFunctionExpression(RegisterID *dst, FuncExprNode *) | JSC::BytecodeGenerator | |
| emitNewMethodDefinition(RegisterID *dst, MethodDefinitionNode *) | JSC::BytecodeGenerator | |
| emitNewObject(RegisterID *dst) | JSC::BytecodeGenerator | |
| emitNewRegExp(RegisterID *dst, RegExp *) | JSC::BytecodeGenerator | |
| emitNode(RegisterID *dst, StatementNode *n) | JSC::BytecodeGenerator | inline |
| emitNode(StatementNode *n) | JSC::BytecodeGenerator | inline |
| emitNode(RegisterID *dst, ExpressionNode *n) | JSC::BytecodeGenerator | inline |
| emitNode(ExpressionNode *n) | JSC::BytecodeGenerator | inline |
| emitNodeForLeftHandSide(ExpressionNode *n, bool rightHasAssignments, bool rightIsPure) | JSC::BytecodeGenerator | inline |
| emitNodeInConditionContext(ExpressionNode *n, Label &trueTarget, Label &falseTarget, FallThroughMode fallThroughMode) | JSC::BytecodeGenerator | inline |
| emitNodeInTailPosition(RegisterID *dst, StatementNode *n) | JSC::BytecodeGenerator | inline |
| emitNodeInTailPosition(StatementNode *n) | JSC::BytecodeGenerator | inline |
| emitNodeInTailPosition(RegisterID *dst, ExpressionNode *n) | JSC::BytecodeGenerator | inline |
| emitNodeInTailPosition(ExpressionNode *n) | JSC::BytecodeGenerator | inline |
| emitOverridesHasInstance(RegisterID *dst, RegisterID *constructor, RegisterID *hasInstanceValue) | JSC::BytecodeGenerator | |
| emitPopCatchScope(VariableEnvironment &) | JSC::BytecodeGenerator | |
| emitPopWithScope() | JSC::BytecodeGenerator | |
| emitProfileControlFlow(int) | JSC::BytecodeGenerator | |
| emitProfileType(RegisterID *registerToProfile, ProfileTypeBytecodeFlag) | JSC::BytecodeGenerator | |
| emitProfileType(RegisterID *registerToProfile, const Variable &, const JSTextPosition &startDivot, const JSTextPosition &endDivot) | JSC::BytecodeGenerator | |
| emitProfileType(RegisterID *registerToProfile, ProfileTypeBytecodeFlag, const JSTextPosition &startDivot, const JSTextPosition &endDivot) | JSC::BytecodeGenerator | |
| emitProfileType(RegisterID *registerToProfile, const JSTextPosition &startDivot, const JSTextPosition &endDivot) | JSC::BytecodeGenerator | |
| emitPushCatchScope(VariableEnvironment &) | JSC::BytecodeGenerator | |
| emitPushWithScope(RegisterID *objectScope) | JSC::BytecodeGenerator | |
| emitPutById(RegisterID *base, const Identifier &property, RegisterID *value) | JSC::BytecodeGenerator | |
| emitPutById(RegisterID *base, RegisterID *thisValue, const Identifier &property, RegisterID *value) | JSC::BytecodeGenerator | |
| emitPutByIndex(RegisterID *base, unsigned index, RegisterID *value) | JSC::BytecodeGenerator | |
| emitPutByVal(RegisterID *base, RegisterID *property, RegisterID *value) | JSC::BytecodeGenerator | |
| emitPutByVal(RegisterID *base, RegisterID *thisValue, RegisterID *property, RegisterID *value) | JSC::BytecodeGenerator | |
| emitPutDerivedConstructorToArrowFunctionContextScope() | JSC::BytecodeGenerator | |
| emitPutGeneratorFields(RegisterID *nextFunction) | JSC::BytecodeGenerator | |
| emitPutGetterById(RegisterID *base, const Identifier &property, unsigned propertyDescriptorOptions, RegisterID *getter) | JSC::BytecodeGenerator | |
| emitPutGetterByVal(RegisterID *base, RegisterID *property, unsigned propertyDescriptorOptions, RegisterID *getter) | JSC::BytecodeGenerator | |
| emitPutGetterSetter(RegisterID *base, const Identifier &property, unsigned attributes, RegisterID *getter, RegisterID *setter) | JSC::BytecodeGenerator | |
| emitPutNewTargetToArrowFunctionContextScope() | JSC::BytecodeGenerator | |
| emitPutSetterById(RegisterID *base, const Identifier &property, unsigned propertyDescriptorOptions, RegisterID *setter) | JSC::BytecodeGenerator | |
| emitPutSetterByVal(RegisterID *base, RegisterID *property, unsigned propertyDescriptorOptions, RegisterID *setter) | JSC::BytecodeGenerator | |
| emitPutThisToArrowFunctionContextScope() | JSC::BytecodeGenerator | |
| emitPutToScope(RegisterID *scope, const Variable &, RegisterID *value, ResolveMode, InitializationMode) | JSC::BytecodeGenerator | |
| emitReadOnlyExceptionIfNeeded(const Variable &) | JSC::BytecodeGenerator | |
| emitRequireObjectCoercible(RegisterID *value, const String &error) | JSC::BytecodeGenerator | |
| emitResolveConstantLocal(RegisterID *dst, const Variable &) | JSC::BytecodeGenerator | |
| emitResolveScope(RegisterID *dst, const Variable &) | JSC::BytecodeGenerator | |
| emitRestParameter(RegisterID *result, unsigned numParametersToSkip) | JSC::BytecodeGenerator | |
| emitReturn(RegisterID *src, ReturnFrom=ReturnFrom::Normal) | JSC::BytecodeGenerator | |
| emitReturnViaFinallyIfNeeded(RegisterID *returnRegister) | JSC::BytecodeGenerator | |
| emitSetCompletionType(CompletionType type) | JSC::BytecodeGenerator | inline |
| emitSetCompletionValue(RegisterID *reg) | JSC::BytecodeGenerator | inline |
| emitSetFunctionNameIfNeeded(ExpressionNode *valueNode, RegisterID *value, RegisterID *name) | JSC::BytecodeGenerator | |
| emitStrcat(RegisterID *dst, RegisterID *src, int count) | JSC::BytecodeGenerator | |
| emitTDZCheck(RegisterID *target) | JSC::BytecodeGenerator | |
| emitTDZCheckIfNecessary(const Variable &, RegisterID *target, RegisterID *scope) | JSC::BytecodeGenerator | |
| emitThrow(RegisterID *exc) | JSC::BytecodeGenerator | inline |
| emitThrowExpressionTooDeepException() | JSC::BytecodeGenerator | |
| emitThrowOutOfMemoryError() | JSC::BytecodeGenerator | |
| emitThrowRangeError(const Identifier &message) | JSC::BytecodeGenerator | |
| emitThrowReferenceError(const String &message) | JSC::BytecodeGenerator | |
| emitThrowStaticError(ErrorType, RegisterID *) | JSC::BytecodeGenerator | |
| emitThrowStaticError(ErrorType, const Identifier &message) | JSC::BytecodeGenerator | |
| emitThrowTypeError(const String &message) | JSC::BytecodeGenerator | |
| emitThrowTypeError(const Identifier &message) | JSC::BytecodeGenerator | |
| emitToIndexString(RegisterID *dst, RegisterID *index) | JSC::BytecodeGenerator | |
| emitToNumber(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitToPrimitive(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | |
| emitToString(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitTryGetById(RegisterID *dst, RegisterID *base, const Identifier &property) | JSC::BytecodeGenerator | |
| emitTypeOf(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| emitUnaryNoDstOp(OpcodeID, RegisterID *src) | JSC::BytecodeGenerator | |
| emitUnaryOp(OpcodeID, RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | |
| emitUnaryOp(OpcodeID, RegisterID *dst, RegisterID *src, OperandTypes) | JSC::BytecodeGenerator | |
| emitUnaryOpProfiled(OpcodeID, RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | |
| emitWillLeaveCallFrameDebugHook() | JSC::BytecodeGenerator | |
| emitYield(RegisterID *argument) | JSC::BytecodeGenerator | |
| emitYieldPoint(RegisterID *) | JSC::BytecodeGenerator | |
| endSwitch(uint32_t clauseCount, const Vector< Ref< Label >, 8 > &, ExpressionNode **, Label &defaultLabel, int32_t min, int32_t range) | JSC::BytecodeGenerator | |
| ensureThis() | JSC::BytecodeGenerator | |
| ExistingVariableMode enum name | JSC::BytecodeGenerator | |
| expectedFunctionForIdentifier(const Identifier &) | JSC::BytecodeGenerator | |
| finalDestination(RegisterID *originalDst, RegisterID *tempDst=0) | JSC::BytecodeGenerator | inline |
| FunctionStack typedef | JSC::BytecodeGenerator | |
| generate(VM &vm, Args &&...args) | JSC::BytecodeGenerator | inlinestatic |
| generatorFrameRegister() | JSC::BytecodeGenerator | inline |
| generatorRegister() | JSC::BytecodeGenerator | inline |
| generatorResumeModeRegister() | JSC::BytecodeGenerator | inline |
| generatorStateRegister() | JSC::BytecodeGenerator | inline |
| generatorValueRegister() | JSC::BytecodeGenerator | inline |
| hoistSloppyModeFunctionIfNecessary(const Identifier &functionName) | JSC::BytecodeGenerator | |
| ignoredResult() | JSC::BytecodeGenerator | inline |
| IgnoreExisting enum value | JSC::BytecodeGenerator | |
| initializeVariable(const Variable &, RegisterID *value) | JSC::BytecodeGenerator | |
| instructions() | JSC::BytecodeGenerator | inline |
| invalidateForInContextForLocal(RegisterID *local) | JSC::BytecodeGenerator | |
| isArgumentNumber(const Identifier &, int) | JSC::BytecodeGenerator | |
| isArrowFunction() | JSC::BytecodeGenerator | inline |
| isBuiltinFunction() const | JSC::BytecodeGenerator | inline |
| isConstructor() const | JSC::BytecodeGenerator | inline |
| isDerivedClassContext() | JSC::BytecodeGenerator | inline |
| isDerivedConstructorContext() | JSC::BytecodeGenerator | inline |
| isStrictMode() const | JSC::BytecodeGenerator | inline |
| isSuperCallUsedInInnerArrowFunction() | JSC::BytecodeGenerator | |
| isSuperUsedInInnerArrowFunction() | JSC::BytecodeGenerator | |
| isThisUsedInInnerArrowFunction() | JSC::BytecodeGenerator | |
| labelScopeDepth() const | JSC::BytecodeGenerator | |
| labelScopeDepthToLexicalScopeIndex(int labelScopeDepth) | JSC::BytecodeGenerator | |
| lastOpcodeID() const | JSC::BytecodeGenerator | inline |
| leftHandSideNeedsCopy(bool rightHasAssignments, bool rightIsPure) | JSC::BytecodeGenerator | inline |
| liftTDZCheckIfPossible(const Variable &) | JSC::BytecodeGenerator | |
| moveToDestinationIfNeeded(RegisterID *dst, RegisterID *src) | JSC::BytecodeGenerator | inline |
| needsTDZCheck(const Variable &) | JSC::BytecodeGenerator | |
| needsToUpdateArrowFunctionContext() const | JSC::BytecodeGenerator | inline |
| NestedScopeType enum name | JSC::BytecodeGenerator | |
| newBlockScopeVariable() | JSC::BytecodeGenerator | |
| newEmittedLabel() | JSC::BytecodeGenerator | |
| newLabel() | JSC::BytecodeGenerator | |
| newLabelScope(LabelScope::Type, const Identifier *=0) | JSC::BytecodeGenerator | |
| newTarget() | JSC::BytecodeGenerator | inline |
| newTemporary() | JSC::BytecodeGenerator | |
| newTemporaryOr(RegisterID *suggestion) | JSC::BytecodeGenerator | inline |
| parseMode() const | JSC::BytecodeGenerator | inline |
| parserArena() const | JSC::BytecodeGenerator | inline |
| popFinallyControlFlowScope() | JSC::BytecodeGenerator | |
| popIndexedForInScope(RegisterID *local) | JSC::BytecodeGenerator | |
| popLexicalScope(VariableEnvironmentNode *) | JSC::BytecodeGenerator | |
| popStructureForInScope(RegisterID *local) | JSC::BytecodeGenerator | |
| popTry(TryData *, Label &end) | JSC::BytecodeGenerator | |
| prepareLexicalScopeForNextForLoopIteration(VariableEnvironmentNode *, RegisterID *loopSymbolTable) | JSC::BytecodeGenerator | |
| promiseCapabilityRegister() | JSC::BytecodeGenerator | inline |
| PropertyConfigurable enum value | JSC::BytecodeGenerator | |
| PropertyDescriptorOption enum name | JSC::BytecodeGenerator | |
| PropertyEnumerable enum value | JSC::BytecodeGenerator | |
| propertyNames() const | JSC::BytecodeGenerator | inline |
| PropertyWritable enum value | JSC::BytecodeGenerator | |
| pushFinallyControlFlowScope(Label &finallyLabel) | JSC::BytecodeGenerator | |
| pushIndexedForInScope(RegisterID *local, RegisterID *index) | JSC::BytecodeGenerator | |
| pushLexicalScope(VariableEnvironmentNode *, TDZCheckOptimization, NestedScopeType=NestedScopeType::IsNotNested, RegisterID **constantSymbolTableResult=nullptr, bool shouldInitializeBlockScopedFunctions=true) | JSC::BytecodeGenerator | |
| pushStructureForInScope(RegisterID *local, RegisterID *index, RegisterID *property, RegisterID *enumerator) | JSC::BytecodeGenerator | |
| pushTry(Label &start, Label &handlerLabel, HandlerType) | JSC::BytecodeGenerator | |
| resolveType() | JSC::BytecodeGenerator | |
| restoreScopeRegister() | JSC::BytecodeGenerator | |
| restoreScopeRegister(int lexicalScopeIndex) | JSC::BytecodeGenerator | |
| ReturnFrom enum name | JSC::BytecodeGenerator | |
| scopeRegister() | JSC::BytecodeGenerator | inline |
| scriptMode() const | JSC::BytecodeGenerator | inline |
| shouldEmitDebugHooks() | JSC::BytecodeGenerator | inline |
| superBinding() const | JSC::BytecodeGenerator | inline |
| TDZCheckOptimization enum name | JSC::BytecodeGenerator | |
| tempDestination(RegisterID *dst) | JSC::BytecodeGenerator | inline |
| thisRegister() | JSC::BytecodeGenerator | inline |
| usesArrowFunction() const | JSC::BytecodeGenerator | inline |
| usesEval() const | JSC::BytecodeGenerator | inline |
| usesThis() const | JSC::BytecodeGenerator | inline |
| variable(const Identifier &, ThisResolutionType=ThisResolutionType::Local) | JSC::BytecodeGenerator | |
| VerifyExisting enum value | JSC::BytecodeGenerator | |
| vm() const | JSC::BytecodeGenerator | inline |
| ~BytecodeGenerator() | JSC::BytecodeGenerator |
1.8.13