absoluteOffset(int relativeOffset) const | QV4::Moth::ByteCodeHandler | inline |
Accumulator enum value | QQmlJSCompilePass | |
argumentType(int registerIndex) const | QQmlJSCompilePass | inlineprotected |
ByteCodeHandler()=default | QV4::Moth::ByteCodeHandler | |
checkForEnumProblems(const QQmlJSRegisterContent &base, const QString &propertyName) const | QQmlJSTypePropagator | |
currentInstructionOffset() const | QV4::Moth::ByteCodeHandler | inline |
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_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_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(int done) override | QQmlJSTypePropagator | |
generate_IteratorNext(int value, int done) override | QQmlJSTypePropagator | |
generate_IteratorNextForYieldStar(int iterator, int object) 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 | |
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 | |
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 |
m_error | QQmlJSCompilePass | protected |
m_function | QQmlJSCompilePass | protected |
m_jsUnitGenerator | QQmlJSCompilePass | protected |
m_logger | QQmlJSCompilePass | protected |
m_typeResolver | QQmlJSCompilePass | protected |
nextInstructionOffset() const | QV4::Moth::ByteCodeHandler | inline |
nextStateFromAnnotations(const State &oldState, const InstructionAnnotations &annotations) | QQmlJSCompilePass | inlineprotected |
ProcessInstruction enum value | QV4::Moth::ByteCodeHandler | protected |
QQmlJSCompilePass(const QV4::Compiler::JSUnitGenerator *jsUnitGenerator, const QQmlJSTypeResolver *typeResolver, QQmlJSLogger *logger) | QQmlJSCompilePass | inline |
QQmlJSTypePropagator(const QV4::Compiler::JSUnitGenerator *unitGenerator, const QQmlJSTypeResolver *typeResolver, QQmlJSLogger *logger, QQmlSA::PassManager *passManager=nullptr) | QQmlJSTypePropagator | |
RegisterShortcuts enum name | QQmlJSCompilePass | |
reset() | QV4::Moth::ByteCodeHandler | inline |
run(const Function *m_function, QQmlJS::DiagnosticMessage *error) | QQmlJSTypePropagator | |
setError(const QString &message, int instructionOffset) | QQmlJSCompilePass | inlineprotected |
setError(const QString &message) | QQmlJSCompilePass | inlineprotected |
SkipInstruction enum value | QV4::Moth::ByteCodeHandler | protected |
sourceLocation(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 | |
~ByteCodeHandler() | QV4::Moth::ByteCodeHandler | virtual |