Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQmlJSCompilePass Member List

This is the complete list of members for QQmlJSCompilePass, including all inherited members.

absoluteOffset(int relativeOffset) constQV4::Moth::ByteCodeHandlerinline
Accumulator enum valueQQmlJSCompilePass
argumentType(int registerIndex) constQQmlJSCompilePassinlineprotected
BasicBlocks typedefQQmlJSCompilePass
ByteCodeHandler()=defaultQV4::Moth::ByteCodeHandler
currentInstructionOffset() constQV4::Moth::ByteCodeHandlerinline
currentSourceLocation() constQQmlJSCompilePassinlineprotected
decode(const char *code, uint len)QV4::Moth::ByteCodeHandler
endInstruction(Moth::Instr::Type instr)=0QV4::Moth::ByteCodeHandlerprotectedpure virtual
FirstArgument enum valueQQmlJSCompilePass
firstRegisterIndex() constQQmlJSCompilePassinlineprotected
generate_Add(int) overrideQQmlJSCompilePassinlineprotected
generate_As(int) overrideQQmlJSCompilePassinlineprotected
generate_BitAnd(int) overrideQQmlJSCompilePassinlineprotected
generate_BitAndConst(int) overrideQQmlJSCompilePassinlineprotected
generate_BitOr(int) overrideQQmlJSCompilePassinlineprotected
generate_BitOrConst(int) overrideQQmlJSCompilePassinlineprotected
generate_BitXor(int) overrideQQmlJSCompilePassinlineprotected
generate_BitXorConst(int) overrideQQmlJSCompilePassinlineprotected
generate_CallGlobalLookup(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CallName(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CallPossiblyDirectEval(int, int) overrideQQmlJSCompilePassinlineprotected
generate_CallProperty(int, int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CallPropertyLookup(int, int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CallQmlContextPropertyLookup(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CallValue(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CallWithReceiver(int, int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CallWithSpread(int, int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CheckException() overrideQQmlJSCompilePassinlineprotected
generate_CloneBlockContext() overrideQQmlJSCompilePassinlineprotected
generate_CmpEq(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpEqInt(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpEqNull() overrideQQmlJSCompilePassinlineprotected
generate_CmpGe(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpGt(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpIn(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpInstanceOf(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpLe(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpLt(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpNe(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpNeInt(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpNeNull() overrideQQmlJSCompilePassinlineprotected
generate_CmpStrictEqual(int) overrideQQmlJSCompilePassinlineprotected
generate_CmpStrictNotEqual(int) overrideQQmlJSCompilePassinlineprotected
generate_Construct(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_ConstructWithSpread(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_ConvertThisToObject() overrideQQmlJSCompilePassinlineprotected
generate_CreateCallContext() overrideQQmlJSCompilePassinlineprotected
generate_CreateClass(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_CreateMappedArgumentsObject() overrideQQmlJSCompilePassinlineprotected
generate_CreateRestParameter(int) overrideQQmlJSCompilePassinlineprotected
generate_CreateUnmappedArgumentsObject() overrideQQmlJSCompilePassinlineprotected
generate_DeadTemporalZoneCheck(int) overrideQQmlJSCompilePassinlineprotected
generate_Debug() overrideQQmlJSCompilePassinlineprotected
generate_DeclareVar(int, int) overrideQQmlJSCompilePassinlineprotected
generate_Decrement() overrideQQmlJSCompilePassinlineprotected
generate_DefineArray(int, int) overrideQQmlJSCompilePassinlineprotected
generate_DefineObjectLiteral(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_DeleteName(int) overrideQQmlJSCompilePassinlineprotected
generate_DeleteProperty(int, int) overrideQQmlJSCompilePassinlineprotected
generate_DestructureRestElement() overrideQQmlJSCompilePassinlineprotected
generate_Div(int) overrideQQmlJSCompilePassinlineprotected
generate_Exp(int) overrideQQmlJSCompilePassinlineprotected
generate_GetException() overrideQQmlJSCompilePassinlineprotected
generate_GetIterator(int) overrideQQmlJSCompilePassinlineprotected
generate_GetLookup(int) overrideQQmlJSCompilePassinlineprotected
generate_GetOptionalLookup(int, int) overrideQQmlJSCompilePassinlineprotected
generate_GetTemplateObject(int) overrideQQmlJSCompilePassinlineprotected
generate_Increment() overrideQQmlJSCompilePassinlineprotected
generate_InitializeBlockDeadTemporalZone(int, int) overrideQQmlJSCompilePassinlineprotected
generate_IteratorClose() overrideQQmlJSCompilePassinlineprotected
generate_IteratorNext(int, int) overrideQQmlJSCompilePassinlineprotected
generate_IteratorNextForYieldStar(int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_Jump(int) overrideQQmlJSCompilePassinlineprotected
generate_JumpFalse(int) overrideQQmlJSCompilePassinlineprotected
generate_JumpNoException(int) overrideQQmlJSCompilePassinlineprotected
generate_JumpNotUndefined(int) overrideQQmlJSCompilePassinlineprotected
generate_JumpTrue(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadClosure(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadConst(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadElement(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadFalse() overrideQQmlJSCompilePassinlineprotected
generate_LoadGlobalLookup(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadImport(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadInt(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadLocal(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadName(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadNull() overrideQQmlJSCompilePassinlineprotected
generate_LoadOptionalProperty(int, int) overrideQQmlJSCompilePassinlineprotected
generate_LoadProperty(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadQmlContextPropertyLookup(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadReg(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadRuntimeString(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadScopedLocal(int, int) overrideQQmlJSCompilePassinlineprotected
generate_LoadSuperConstructor() overrideQQmlJSCompilePassinlineprotected
generate_LoadSuperProperty(int) overrideQQmlJSCompilePassinlineprotected
generate_LoadTrue() overrideQQmlJSCompilePassinlineprotected
generate_LoadUndefined() overrideQQmlJSCompilePassinlineprotected
generate_LoadZero() overrideQQmlJSCompilePassinlineprotected
generate_Mod(int) overrideQQmlJSCompilePassinlineprotected
generate_MoveConst(int, int) overrideQQmlJSCompilePassinlineprotected
generate_MoveReg(int, int) overrideQQmlJSCompilePassinlineprotected
generate_MoveRegExp(int, int) overrideQQmlJSCompilePassinlineprotected
generate_Mul(int) overrideQQmlJSCompilePassinlineprotected
generate_PopContext() overrideQQmlJSCompilePassinlineprotected
generate_PopScriptContext() overrideQQmlJSCompilePassinlineprotected
generate_PushBlockContext(int) overrideQQmlJSCompilePassinlineprotected
generate_PushCatchContext(int, int) overrideQQmlJSCompilePassinlineprotected
generate_PushScriptContext(int) overrideQQmlJSCompilePassinlineprotected
generate_PushWithContext() overrideQQmlJSCompilePassinlineprotected
generate_Resume(int) overrideQQmlJSCompilePassinlineprotected
generate_Ret() overrideQQmlJSCompilePassinlineprotected
generate_SetException() overrideQQmlJSCompilePassinlineprotected
generate_SetLookup(int, int) overrideQQmlJSCompilePassinlineprotected
generate_SetUnwindHandler(int) overrideQQmlJSCompilePassinlineprotected
generate_Shl(int) overrideQQmlJSCompilePassinlineprotected
generate_ShlConst(int) overrideQQmlJSCompilePassinlineprotected
generate_Shr(int) overrideQQmlJSCompilePassinlineprotected
generate_ShrConst(int) overrideQQmlJSCompilePassinlineprotected
generate_StoreElement(int, int) overrideQQmlJSCompilePassinlineprotected
generate_StoreLocal(int) overrideQQmlJSCompilePassinlineprotected
generate_StoreNameSloppy(int) overrideQQmlJSCompilePassinlineprotected
generate_StoreNameStrict(int) overrideQQmlJSCompilePassinlineprotected
generate_StoreProperty(int, int) overrideQQmlJSCompilePassinlineprotected
generate_StoreReg(int) overrideQQmlJSCompilePassinlineprotected
generate_StoreScopedLocal(int, int) overrideQQmlJSCompilePassinlineprotected
generate_StoreSuperProperty(int) overrideQQmlJSCompilePassinlineprotected
generate_Sub(int) overrideQQmlJSCompilePassinlineprotected
generate_TailCall(int, int, int, int) overrideQQmlJSCompilePassinlineprotected
generate_ThrowException() overrideQQmlJSCompilePassinlineprotected
generate_ThrowOnNullOrUndefined() overrideQQmlJSCompilePassinlineprotected
generate_ToObject() overrideQQmlJSCompilePassinlineprotected
generate_TypeofName(int) overrideQQmlJSCompilePassinlineprotected
generate_TypeofValue() overrideQQmlJSCompilePassinlineprotected
generate_UCompl() overrideQQmlJSCompilePassinlineprotected
generate_UMinus() overrideQQmlJSCompilePassinlineprotected
generate_UNot() overrideQQmlJSCompilePassinlineprotected
generate_UnwindDispatch() overrideQQmlJSCompilePassinlineprotected
generate_UnwindToLabel(int, int) overrideQQmlJSCompilePassinlineprotected
generate_UPlus() overrideQQmlJSCompilePassinlineprotected
generate_UShr(int) overrideQQmlJSCompilePassinlineprotected
generate_UShrConst(int) overrideQQmlJSCompilePassinlineprotected
generate_Yield() overrideQQmlJSCompilePassinlineprotected
generate_YieldStar() overrideQQmlJSCompilePassinlineprotected
initialState(const Function *function)QQmlJSCompilePassinlineprotected
InstructionAnnotations typedefQQmlJSCompilePass
instructionManipulatesContext(QV4::Moth::Instr::Type type)QQmlJSCompilePassinlineprotectedstatic
InvalidRegister enum valueQQmlJSCompilePass
isArgument(int registerIndex) constQQmlJSCompilePassinlineprotected
m_annotationsQQmlJSCompilePassprotected
m_basicBlocksQQmlJSCompilePassprotected
m_errorQQmlJSCompilePassprotected
m_functionQQmlJSCompilePassprotected
m_jsUnitGeneratorQQmlJSCompilePassprotected
m_loggerQQmlJSCompilePassprotected
m_typeResolverQQmlJSCompilePassprotected
nextInstructionOffset() constQV4::Moth::ByteCodeHandlerinline
nextStateFromAnnotations(const State &oldState, const InstructionAnnotations &annotations)QQmlJSCompilePassinlineprotected
ProcessInstruction enum valueQV4::Moth::ByteCodeHandlerprotected
QQmlJSCompilePass(const QV4::Compiler::JSUnitGenerator *jsUnitGenerator, const QQmlJSTypeResolver *typeResolver, QQmlJSLogger *logger, BasicBlocks basicBlocks={}, InstructionAnnotations annotations={})QQmlJSCompilePassinline
RegisterShortcuts enum nameQQmlJSCompilePass
reset()QV4::Moth::ByteCodeHandlerinline
setError(const QString &message, int instructionOffset)QQmlJSCompilePassinlineprotected
setError(const QString &message)QQmlJSCompilePassinlineprotected
SkipInstruction enum valueQV4::Moth::ByteCodeHandlerprotected
sourceLocation(int instructionOffset) constQQmlJSCompilePassinlineprotected
SourceLocationTable typedefQQmlJSCompilePass
startInstruction(Moth::Instr::Type instr)=0QV4::Moth::ByteCodeHandlerprotectedpure virtual
This enum valueQQmlJSCompilePass
Verdict enum nameQV4::Moth::ByteCodeHandlerprotected
VirtualRegisters typedefQQmlJSCompilePass
~ByteCodeHandler()QV4::Moth::ByteCodeHandlervirtual