AtBarrier | talvos::Invocation | private |
BARRIER enum value | talvos::Invocation | |
CallStack | talvos::Invocation | private |
clearBarrier() | talvos::Invocation | inline |
CurrentBlock | talvos::Invocation | private |
CurrentFunction | talvos::Invocation | private |
CurrentInstruction | talvos::Invocation | private |
CurrentModule | talvos::Invocation | private |
Dev | talvos::Invocation | private |
Discarded | talvos::Invocation | private |
execute(const Instruction *Inst) | talvos::Invocation | |
executeAccessChain(const Instruction *Inst) | talvos::Invocation | |
executeAll(const Instruction *Inst) | talvos::Invocation | |
executeAny(const Instruction *Inst) | talvos::Invocation | |
executeAtomicCompareExchange(const Instruction *Inst) | talvos::Invocation | |
executeAtomicOp(const Instruction *Inst) | talvos::Invocation | |
executeBitcast(const Instruction *Inst) | talvos::Invocation | |
executeBitwiseAnd(const Instruction *Inst) | talvos::Invocation | |
executeBitwiseOr(const Instruction *Inst) | talvos::Invocation | |
executeBitwiseXor(const Instruction *Inst) | talvos::Invocation | |
executeBranch(const Instruction *Inst) | talvos::Invocation | |
executeBranchConditional(const Instruction *Inst) | talvos::Invocation | |
executeCompositeConstruct(const Instruction *Inst) | talvos::Invocation | |
executeCompositeExtract(const Instruction *Inst) | talvos::Invocation | |
executeCompositeInsert(const Instruction *Inst) | talvos::Invocation | |
executeControlBarrier(const Instruction *Inst) | talvos::Invocation | |
executeConvertFToS(const Instruction *Inst) | talvos::Invocation | |
executeConvertFToU(const Instruction *Inst) | talvos::Invocation | |
executeConvertSToF(const Instruction *Inst) | talvos::Invocation | |
executeConvertUToF(const Instruction *Inst) | talvos::Invocation | |
executeCopyMemory(const Instruction *Inst) | talvos::Invocation | |
executeCopyObject(const Instruction *Inst) | talvos::Invocation | |
executeDot(const Instruction *Inst) | talvos::Invocation | |
executeExtInst(const Instruction *Inst) | talvos::Invocation | |
executeFAdd(const Instruction *Inst) | talvos::Invocation | |
executeFConvert(const Instruction *Inst) | talvos::Invocation | |
executeFDiv(const Instruction *Inst) | talvos::Invocation | |
executeFMod(const Instruction *Inst) | talvos::Invocation | |
executeFMul(const Instruction *Inst) | talvos::Invocation | |
executeFNegate(const Instruction *Inst) | talvos::Invocation | |
executeFOrdEqual(const Instruction *Inst) | talvos::Invocation | |
executeFOrdGreaterThan(const Instruction *Inst) | talvos::Invocation | |
executeFOrdGreaterThanEqual(const Instruction *Inst) | talvos::Invocation | |
executeFOrdLessThan(const Instruction *Inst) | talvos::Invocation | |
executeFOrdLessThanEqual(const Instruction *Inst) | talvos::Invocation | |
executeFOrdNotEqual(const Instruction *Inst) | talvos::Invocation | |
executeFRem(const Instruction *Inst) | talvos::Invocation | |
executeFSub(const Instruction *Inst) | talvos::Invocation | |
executeFunctionCall(const Instruction *Inst) | talvos::Invocation | |
executeFUnordEqual(const Instruction *Inst) | talvos::Invocation | |
executeFUnordGreaterThan(const Instruction *Inst) | talvos::Invocation | |
executeFUnordGreaterThanEqual(const Instruction *Inst) | talvos::Invocation | |
executeFUnordLessThan(const Instruction *Inst) | talvos::Invocation | |
executeFUnordLessThanEqual(const Instruction *Inst) | talvos::Invocation | |
executeFUnordNotEqual(const Instruction *Inst) | talvos::Invocation | |
executeIAdd(const Instruction *Inst) | talvos::Invocation | |
executeIEqual(const Instruction *Inst) | talvos::Invocation | |
executeImage(const Instruction *Inst) | talvos::Invocation | |
executeImageQuerySize(const Instruction *Inst) | talvos::Invocation | |
executeImageRead(const Instruction *Inst) | talvos::Invocation | |
executeImageSampleExplicitLod(const Instruction *Inst) | talvos::Invocation | |
executeImageWrite(const Instruction *Inst) | talvos::Invocation | |
executeIMul(const Instruction *Inst) | talvos::Invocation | |
executeINotEqual(const Instruction *Inst) | talvos::Invocation | |
executeIsInf(const Instruction *Inst) | talvos::Invocation | |
executeIsNan(const Instruction *Inst) | talvos::Invocation | |
executeISub(const Instruction *Inst) | talvos::Invocation | |
executeKill(const Instruction *Inst) | talvos::Invocation | |
executeLoad(const Instruction *Inst) | talvos::Invocation | |
executeLogicalAnd(const Instruction *Inst) | talvos::Invocation | |
executeLogicalEqual(const Instruction *Inst) | talvos::Invocation | |
executeLogicalNot(const Instruction *Inst) | talvos::Invocation | |
executeLogicalNotEqual(const Instruction *Inst) | talvos::Invocation | |
executeLogicalOr(const Instruction *Inst) | talvos::Invocation | |
executeMatrixTimesScalar(const Instruction *Inst) | talvos::Invocation | |
executeMatrixTimesVector(const Instruction *Inst) | talvos::Invocation | |
executeNot(const Instruction *Inst) | talvos::Invocation | |
executeOp(const Instruction *Inst, const F &Op) | talvos::Invocation | private |
executeOpFP(const Instruction *Inst, const F &&Op) | talvos::Invocation | private |
executeOpSInt(const Instruction *Inst, const F &&Op) | talvos::Invocation | private |
executeOpUInt(const Instruction *Inst, const F &&Op) | talvos::Invocation | private |
executePhi(const Instruction *Inst) | talvos::Invocation | |
executeReturn(const Instruction *Inst) | talvos::Invocation | |
executeReturnValue(const Instruction *Inst) | talvos::Invocation | |
executeSampledImage(const Instruction *Inst) | talvos::Invocation | |
executeSConvert(const Instruction *Inst) | talvos::Invocation | |
executeSDiv(const Instruction *Inst) | talvos::Invocation | |
executeSelect(const Instruction *Inst) | talvos::Invocation | |
executeSGreaterThan(const Instruction *Inst) | talvos::Invocation | |
executeSGreaterThanEqual(const Instruction *Inst) | talvos::Invocation | |
executeShiftLeftLogical(const Instruction *Inst) | talvos::Invocation | |
executeShiftRightArithmetic(const Instruction *Inst) | talvos::Invocation | |
executeShiftRightLogical(const Instruction *Inst) | talvos::Invocation | |
executeSLessThan(const Instruction *Inst) | talvos::Invocation | |
executeSLessThanEqual(const Instruction *Inst) | talvos::Invocation | |
executeSMod(const Instruction *Inst) | talvos::Invocation | |
executeSNegate(const Instruction *Inst) | talvos::Invocation | |
executeSRem(const Instruction *Inst) | talvos::Invocation | |
executeStore(const Instruction *Inst) | talvos::Invocation | |
executeSwitch(const Instruction *Inst) | talvos::Invocation | |
executeUConvert(const Instruction *Inst) | talvos::Invocation | |
executeUDiv(const Instruction *Inst) | talvos::Invocation | |
executeUGreaterThan(const Instruction *Inst) | talvos::Invocation | |
executeUGreaterThanEqual(const Instruction *Inst) | talvos::Invocation | |
executeULessThan(const Instruction *Inst) | talvos::Invocation | |
executeULessThanEqual(const Instruction *Inst) | talvos::Invocation | |
executeUMod(const Instruction *Inst) | talvos::Invocation | |
executeUndef(const Instruction *Inst) | talvos::Invocation | |
executeUnreachable(const Instruction *Inst) | talvos::Invocation | |
executeVariable(const Instruction *Inst) | talvos::Invocation | |
executeVectorExtractDynamic(const Instruction *Inst) | talvos::Invocation | |
executeVectorInsertDynamic(const Instruction *Inst) | talvos::Invocation | |
executeVectorShuffle(const Instruction *Inst) | talvos::Invocation | |
executeVectorTimesMatrix(const Instruction *Inst) | talvos::Invocation | |
executeVectorTimesScalar(const Instruction *Inst) | talvos::Invocation | |
FINISHED enum value | talvos::Invocation | |
getCurrentInstruction() const | talvos::Invocation | inline |
getGlobalId() const | talvos::Invocation | inline |
getMemory(uint32_t StorageClass) | talvos::Invocation | private |
getObject(uint32_t Id) const | talvos::Invocation | |
getState() const | talvos::Invocation | |
GlobalId | talvos::Invocation | private |
Group | talvos::Invocation | private |
Invocation(Device &Dev, const std::vector< Object > &InitialObjects) | talvos::Invocation | |
Invocation(Device &Dev, const PipelineStage &Stage, const std::vector< Object > &InitialObjects, std::shared_ptr< Memory > PipelineMemory, Workgroup *Group, Dim3 GlobalId) | talvos::Invocation | |
Invocation(const Invocation &)=delete | talvos::Invocation | |
moveToBlock(uint32_t Id) | talvos::Invocation | private |
Objects | talvos::Invocation | private |
operator=(const Invocation &)=delete | talvos::Invocation | |
PhiTemps | talvos::Invocation | private |
PipelineMemory | talvos::Invocation | private |
PreviousBlock | talvos::Invocation | private |
PrivateMemory | talvos::Invocation | private |
READY enum value | talvos::Invocation | |
State enum name | talvos::Invocation | |
step() | talvos::Invocation | |
wasDiscarded() const | talvos::Invocation | inline |
~Invocation() | talvos::Invocation | |