| absoluteOffset(int relativeOffset) const | QV4::Moth::ByteCodeHandler | inline |
| Accumulator enum value | QQmlJSCompilePass | |
| addError(const QString &message) | QQmlJSTypePropagator | inlineprotected |
| QQmlJSCompilePass::addError(const QString &message, int instructionOffset) | QQmlJSCompilePass | inlineprotected |
| addReadAccumulator() | QQmlJSTypePropagator | inlineprotected |
| addReadAccumulator(QQmlJSRegisterContent convertTo) | QQmlJSTypePropagator | inlineprotected |
| addReadAccumulator(const QQmlJSScope::ConstPtr &convertTo) | QQmlJSTypePropagator | inlineprotected |
| addReadRegister(int index) | QQmlJSTypePropagator | protected |
| addReadRegister(int index, QQmlJSRegisterContent convertTo) | QQmlJSTypePropagator | protected |
| addReadRegister(int index, const QQmlJSScope::ConstPtr &convertTo) | QQmlJSTypePropagator | protected |
| addSkip(const QString &message, int instructionOffset) | QQmlJSCompilePass | inlineprotected |
| addSkip(const QString &message) | QQmlJSCompilePass | inlineprotected |
| Argc enum value | QQmlJSCompilePass | |
| argumentType(int registerIndex) const | QQmlJSCompilePass | inlineprotected |
| BasicBlocks typedef | QQmlJSCompilePass | |
| bestMatchForCall(const QList< QQmlJSMetaMethod > &methods, int argc, int argv, QStringList *errors) | QQmlJSTypePropagator | protected |
| ByteCodeHandler()=default | QV4::Moth::ByteCodeHandler | |
| canConvertFromTo(QQmlJSRegisterContent from, QQmlJSRegisterContent to) | QQmlJSTypePropagator | protected |
| canConvertFromTo(QQmlJSRegisterContent from, const QQmlJSScope::ConstPtr &to) | QQmlJSTypePropagator | protected |
| checkConversion(QQmlJSRegisterContent from, QQmlJSRegisterContent to) | QQmlJSTypePropagator | protected |
| checkDeprecated(QQmlJSScope::ConstPtr scope, const QString &name, bool isMethod) const | QQmlJSTypePropagator | protectedvirtual |
| checkedInputRegister(int reg) | QQmlJSTypePropagator | protected |
| checkForEnumProblems(QQmlJSRegisterContent base, const QString &propertyName) | QQmlJSTypePropagator | protectedvirtual |
| Context enum value | QQmlJSCompilePass | |
| CurrentFunction enum value | QQmlJSCompilePass | |
| currentFunctionSourceLocation() const | QQmlJSCompilePass | inlineprotected |
| currentInstructionOffset() const | QV4::Moth::ByteCodeHandler | inline |
| currentNonEmptySourceLocation() const | QQmlJSCompilePass | inlineprotected |
| currentSourceLocation() const | QQmlJSCompilePass | inlineprotected |
| decode(const char *code, uint len) | QV4::Moth::ByteCodeHandler | |
| endInstruction(QV4::Moth::Instr::Type instr) override | QQmlJSTypePropagator | virtual |
| FirstArgument enum value | QQmlJSCompilePass | |
| firstRegisterIndex() const | QQmlJSCompilePass | inlineprotected |
| generate_Add(int lhs) override | QQmlJSTypePropagator | |
| generate_As(int lhs) override | QQmlJSTypePropagator | |
| generate_BitAnd(int lhs) override | QQmlJSTypePropagator | |
| generate_BitAndConst(int rhsConst) override | QQmlJSTypePropagator | |
| generate_BitOr(int lhs) override | QQmlJSTypePropagator | |
| generate_BitOrConst(int rhsConst) override | QQmlJSTypePropagator | |
| generate_BitXor(int lhs) override | QQmlJSTypePropagator | |
| generate_BitXorConst(int rhsConst) override | QQmlJSTypePropagator | |
| generate_CallGlobalLookup(int index, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CallName(int name, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CallPossiblyDirectEval(int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CallProperty(int name, int base, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CallProperty_SCconsole(const QString &name, int base, int argc, int argv) | QQmlJSTypePropagator | protected |
| generate_CallProperty_SCMath(const QString &name, int base, int arcg, int argv) | QQmlJSTypePropagator | protected |
| generate_CallPropertyLookup(int lookupIndex, int base, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CallQmlContextPropertyLookup(int index, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CallValue(int name, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CallWithReceiver(int name, int thisObject, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CallWithSpread(int func, int thisObject, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_CheckException() override | QQmlJSTypePropagator | |
| generate_CloneBlockContext() override | QQmlJSTypePropagator | |
| generate_CmpEq(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpEqInt(int lhsConst) override | QQmlJSTypePropagator | |
| generate_CmpEqNull() override | QQmlJSTypePropagator | |
| generate_CmpGe(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpGt(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpIn(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpInstanceOf(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpLe(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpLt(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpNe(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpNeInt(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpNeNull() override | QQmlJSTypePropagator | |
| generate_CmpStrictEqual(int lhs) override | QQmlJSTypePropagator | |
| generate_CmpStrictNotEqual(int lhs) override | QQmlJSTypePropagator | |
| generate_Construct(int func, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_Construct_SCArray(const QQmlJSMetaMethod &ctor, int argc, int argv) | QQmlJSTypePropagator | protected |
| generate_Construct_SCDate(const QQmlJSMetaMethod &ctor, int argc, int argv) | QQmlJSTypePropagator | protected |
| generate_ConstructWithSpread(int func, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_ConvertThisToObject() override | QQmlJSTypePropagator | |
| generate_CreateCallContext() override | QQmlJSTypePropagator | |
| generate_CreateClass(int classIndex, int heritage, int computedNames) override | QQmlJSTypePropagator | |
| generate_CreateMappedArgumentsObject() override | QQmlJSTypePropagator | |
| generate_CreateRestParameter(int argIndex) override | QQmlJSTypePropagator | |
| generate_CreateUnmappedArgumentsObject() override | QQmlJSTypePropagator | |
| generate_DeadTemporalZoneCheck(int name) override | QQmlJSTypePropagator | |
| generate_Debug() override | QQmlJSTypePropagator | |
| generate_DeclareVar(int varName, int isDeletable) override | QQmlJSTypePropagator | |
| generate_Decrement() override | QQmlJSTypePropagator | |
| generate_DefineArray(int argc, int args) override | QQmlJSTypePropagator | |
| generate_DefineObjectLiteral(int internalClassId, int argc, int args) override | QQmlJSTypePropagator | |
| generate_DeleteName(int name) override | QQmlJSTypePropagator | |
| generate_DeleteProperty(int base, int index) override | QQmlJSTypePropagator | |
| generate_DestructureRestElement() override | QQmlJSTypePropagator | |
| generate_Div(int lhs) override | QQmlJSTypePropagator | |
| generate_Exp(int lhs) override | QQmlJSTypePropagator | |
| generate_GetException() override | QQmlJSTypePropagator | |
| generate_GetIterator(int iterator) override | QQmlJSTypePropagator | |
| generate_GetLookup(int index) override | QQmlJSTypePropagator | |
| generate_GetOptionalLookup(int index, int offset) override | QQmlJSTypePropagator | |
| generate_GetTemplateObject(int index) override | QQmlJSTypePropagator | |
| generate_Increment() override | QQmlJSTypePropagator | |
| generate_InitializeBlockDeadTemporalZone(int firstReg, int count) override | QQmlJSTypePropagator | |
| generate_IteratorClose() override | QQmlJSTypePropagator | |
| generate_IteratorNext(int value, int offset) override | QQmlJSTypePropagator | |
| generate_IteratorNextForYieldStar(int iterator, int object, int offset) override | QQmlJSTypePropagator | |
| generate_Jump(int offset) override | QQmlJSTypePropagator | |
| generate_JumpFalse(int offset) override | QQmlJSTypePropagator | |
| generate_JumpNoException(int offset) override | QQmlJSTypePropagator | |
| generate_JumpNotUndefined(int offset) override | QQmlJSTypePropagator | |
| generate_JumpTrue(int offset) override | QQmlJSTypePropagator | |
| generate_LoadClosure(int value) override | QQmlJSTypePropagator | |
| generate_LoadConst(int index) override | QQmlJSTypePropagator | |
| generate_LoadElement(int base) override | QQmlJSTypePropagator | |
| generate_LoadFalse() override | QQmlJSTypePropagator | |
| generate_LoadGlobalLookup(int index) override | QQmlJSTypePropagator | |
| generate_LoadImport(int index) override | QQmlJSTypePropagator | |
| generate_LoadInt(int value) override | QQmlJSTypePropagator | |
| generate_LoadLocal(int index) override | QQmlJSTypePropagator | |
| generate_LoadName(int nameIndex) override | QQmlJSTypePropagator | |
| generate_LoadNull() override | QQmlJSTypePropagator | |
| generate_LoadOptionalProperty(int name, int offset) override | QQmlJSTypePropagator | |
| generate_LoadProperty(int nameIndex) override | QQmlJSTypePropagator | |
| generate_LoadQmlContextPropertyLookup(int index) override | QQmlJSTypePropagator | |
| generate_LoadReg(int reg) override | QQmlJSTypePropagator | |
| generate_LoadRuntimeString(int stringId) override | QQmlJSTypePropagator | |
| generate_LoadScopedLocal(int scope, int index) override | QQmlJSTypePropagator | |
| generate_LoadSuperConstructor() override | QQmlJSTypePropagator | |
| generate_LoadSuperProperty(int property) override | QQmlJSTypePropagator | |
| generate_LoadTrue() override | QQmlJSTypePropagator | |
| generate_LoadUndefined() override | QQmlJSTypePropagator | |
| generate_LoadZero() override | QQmlJSTypePropagator | |
| generate_Mod(int lhs) override | QQmlJSTypePropagator | |
| generate_MoveConst(int constIndex, int destTemp) override | QQmlJSTypePropagator | |
| generate_MoveReg(int srcReg, int destReg) override | QQmlJSTypePropagator | |
| generate_MoveRegExp(int regExpId, int destReg) override | QQmlJSTypePropagator | |
| generate_Mul(int lhs) override | QQmlJSTypePropagator | |
| generate_PopContext() override | QQmlJSTypePropagator | |
| generate_PopScriptContext() override | QQmlJSTypePropagator | |
| generate_PushBlockContext(int index) override | QQmlJSTypePropagator | |
| generate_PushCatchContext(int index, int name) override | QQmlJSTypePropagator | |
| generate_PushScriptContext(int index) override | QQmlJSTypePropagator | |
| generate_PushWithContext() override | QQmlJSTypePropagator | |
| generate_Resume(int) override | QQmlJSTypePropagator | |
| generate_Ret() override | QQmlJSTypePropagator | |
| generate_SetException() override | QQmlJSTypePropagator | |
| generate_SetLookup(int index, int base) override | QQmlJSTypePropagator | |
| generate_SetUnwindHandler(int offset) override | QQmlJSTypePropagator | |
| generate_Shl(int lhs) override | QQmlJSTypePropagator | |
| generate_ShlConst(int rhs) override | QQmlJSTypePropagator | |
| generate_Shr(int lhs) override | QQmlJSTypePropagator | |
| generate_ShrConst(int rhs) override | QQmlJSTypePropagator | |
| generate_StoreElement(int base, int index) override | QQmlJSTypePropagator | |
| generate_StoreLocal(int index) override | QQmlJSTypePropagator | |
| generate_StoreNameCommon(int nameIndex) | QQmlJSTypePropagator | protectedvirtual |
| generate_StoreNameSloppy(int nameIndex) override | QQmlJSTypePropagator | |
| generate_StoreNameStrict(int name) override | QQmlJSTypePropagator | |
| generate_StoreProperty(int name, int base) override | QQmlJSTypePropagator | |
| generate_StoreReg(int reg) override | QQmlJSTypePropagator | |
| generate_StoreScopedLocal(int scope, int index) override | QQmlJSTypePropagator | |
| generate_StoreSuperProperty(int property) override | QQmlJSTypePropagator | |
| generate_Sub(int lhs) override | QQmlJSTypePropagator | |
| generate_TailCall(int func, int thisObject, int argc, int argv) override | QQmlJSTypePropagator | |
| generate_ThrowException() override | QQmlJSTypePropagator | |
| generate_ThrowOnNullOrUndefined() override | QQmlJSTypePropagator | |
| generate_ToObject() override | QQmlJSTypePropagator | |
| generate_TypeofName(int name) override | QQmlJSTypePropagator | |
| generate_TypeofValue() override | QQmlJSTypePropagator | |
| generate_UCompl() override | QQmlJSTypePropagator | |
| generate_UMinus() override | QQmlJSTypePropagator | |
| generate_UNot() override | QQmlJSTypePropagator | |
| generate_UnwindDispatch() override | QQmlJSTypePropagator | |
| generate_UnwindToLabel(int level, int offset) override | QQmlJSTypePropagator | |
| generate_UPlus() override | QQmlJSTypePropagator | |
| generate_UShr(int lhs) override | QQmlJSTypePropagator | |
| generate_UShrConst(int rhsConst) override | QQmlJSTypePropagator | |
| generate_Yield() override | QQmlJSTypePropagator | |
| generate_YieldStar() override | QQmlJSTypePropagator | |
| generateBinaryArithmeticOperation(QSOperator::Op op, int lhs) | QQmlJSTypePropagator | protected |
| generateBinaryConstArithmeticOperation(QSOperator::Op op) | QQmlJSTypePropagator | protected |
| generateUnaryArithmeticOperation(QQmlJSTypeResolver::UnaryOperator op) | QQmlJSTypePropagator | protected |
| handleImportNamespaceLookup(const QString &propertyName) | QQmlJSTypePropagator | protectedvirtual |
| handleLookupError(const QString &propertyName) | QQmlJSTypePropagator | protectedvirtual |
| handleUnqualifiedAccess(const QString &name, bool isMethod) const | QQmlJSTypePropagator | protectedvirtual |
| handleUnqualifiedAccessAndContextProperties(const QString &name, bool isMethod) const | QQmlJSTypePropagator | protectedvirtual |
| initialState(const Function *function) | QQmlJSCompilePass | inlineprotected |
| InstructionAnnotations typedef | QQmlJSCompilePass | |
| instructionManipulatesContext(QV4::Moth::Instr::Type type) | QQmlJSCompilePass | inlineprotectedstatic |
| InvalidRegister enum value | QQmlJSCompilePass | |
| isArgument(int registerIndex) const | QQmlJSCompilePass | inlineprotected |
| isCallingProperty(QQmlJSScope::ConstPtr scope, const QString &name) const | QQmlJSTypePropagator | protectedvirtual |
| isLoggingMethod(const QString &consoleMethod) | QQmlJSTypePropagator | protectedstatic |
| isNoop(QV4::Moth::Instr::Type instr) const | QQmlJSTypePropagator | protected |
| isQmlScopeObject(QQmlJSRegisterContent content) | QQmlJSCompilePass | inlineprotected |
| m_annotations | QQmlJSCompilePass | protected |
| m_basicBlocks | QQmlJSCompilePass | protected |
| m_function | QQmlJSCompilePass | protected |
| m_jsUnitGenerator | QQmlJSCompilePass | protected |
| m_jumpOriginRegisterStateByTargetInstructionOffset | QQmlJSTypePropagator | protected |
| m_logger | QQmlJSCompilePass | protected |
| m_pool | QQmlJSCompilePass | protected |
| m_prevStateAnnotations | QQmlJSTypePropagator | protected |
| m_returnType | QQmlJSTypePropagator | protected |
| m_state | QQmlJSTypePropagator | protected |
| m_typeResolver | QQmlJSCompilePass | protected |
| mergeRegister(int index, const VirtualRegister &a, const VirtualRegister &b) | QQmlJSTypePropagator | protected |
| NewTarget enum value | QQmlJSCompilePass | |
| nextInstructionOffset() const | QV4::Moth::ByteCodeHandler | inline |
| nextStateFromAnnotations(const State &oldState, const InstructionAnnotations &annotations) | QQmlJSCompilePass | inlineprotected |
| nonEmptySourceLocation(int instructionOffset) const | QQmlJSCompilePass | inlineprotected |
| populatesAccumulator(QV4::Moth::Instr::Type instr) const | QQmlJSTypePropagator | protected |
| ProcessInstruction enum value | QV4::Moth::ByteCodeHandler | protected |
| propagateArrayMethod(const QString &name, int argc, int argv, QQmlJSRegisterContent valueType) | QQmlJSTypePropagator | protected |
| propagateBinaryOperation(QSOperator::Op op, int lhs) | QQmlJSTypePropagator | protected |
| propagateCall(const QList< QQmlJSMetaMethod > &methods, int argc, int argv, QQmlJSRegisterContent scope) | QQmlJSTypePropagator | protectedvirtual |
| propagatePropertyLookup(const QString &name, int lookupIndex=QQmlJSRegisterContent::InvalidLookupIndex) | QQmlJSTypePropagator | protectedvirtual |
| propagateScopeLookupCall(const QString &functionName, int argc, int argv) | QQmlJSTypePropagator | protected |
| propagateStringArgCall(QQmlJSRegisterContent base, int argv) | QQmlJSTypePropagator | protected |
| propagateTranslationMethod(const QList< QQmlJSMetaMethod > &methods, int argc, int argv) | QQmlJSTypePropagator | protected |
| propagateTranslationMethod_SAcheck(const QString &methodName) | QQmlJSTypePropagator | protectedvirtual |
| PropertyFullyResolved enum value | QQmlJSTypePropagator | protected |
| PropertyMissing enum value | QQmlJSTypePropagator | protected |
| PropertyResolution enum name | QQmlJSTypePropagator | protected |
| propertyResolution(QQmlJSScope::ConstPtr scope, const QString &type) const | QQmlJSTypePropagator | protected |
| PropertyTypeUnresolved enum value | QQmlJSTypePropagator | protected |
| QQmlJSCompilePass(const QV4::Compiler::JSUnitGenerator *jsUnitGenerator, const QQmlJSTypeResolver *typeResolver, QQmlJSLogger *logger, const BasicBlocks &basicBlocks={}, const InstructionAnnotations &annotations={}) | QQmlJSTypePropagator | inline |
| recordCompareType(int lhs) | QQmlJSTypePropagator | protected |
| recordEqualsIntType() | QQmlJSTypePropagator | protected |
| recordEqualsNullType() | QQmlJSTypePropagator | protected |
| recordEqualsType(int lhs) | QQmlJSTypePropagator | protected |
| registerName(int registerIndex) const | QQmlJSTypePropagator | protected |
| RegisterShortcuts enum name | QQmlJSCompilePass | |
| reset() | QV4::Moth::ByteCodeHandler | inline |
| run(const Function *m_function) | QQmlJSTypePropagator | |
| saveRegisterStateForJump(int offset) | QQmlJSTypePropagator | protected |
| setAccumulator(QQmlJSRegisterContent content) | QQmlJSTypePropagator | protected |
| setRegister(int index, QQmlJSRegisterContent content) | QQmlJSTypePropagator | protected |
| setVarAccumulatorAndError() | QQmlJSTypePropagator | inlineprotected |
| SkipInstruction enum value | QV4::Moth::ByteCodeHandler | protected |
| sourceLocation(int instructionOffset) const | QQmlJSCompilePass | inlineprotected |
| sourceLocationEntry(int instructionOffset) const | QQmlJSCompilePass | inlineprotected |
| SourceLocationTable typedef | QQmlJSCompilePass | |
| startInstruction(QV4::Moth::Instr::Type instr) override | QQmlJSTypePropagator | virtual |
| This enum value | QQmlJSCompilePass | |
| Verdict enum name | QV4::Moth::ByteCodeHandler | protected |
| VirtualRegisters typedef | QQmlJSCompilePass | |
| warnAboutTypeCoercion(int lhs) | QQmlJSTypePropagator | protectedvirtual |
| ~ByteCodeHandler() | QV4::Moth::ByteCodeHandler | virtual |