Home
last modified time | relevance | path

Searched refs:EmitState (Results 1 – 11 of 11) sorted by relevance

/external/swiftshader/src/Pipeline/
DSpirvShader.hpp912 class EmitState class in sw::SpirvShader
915 EmitState(SpirvRoutine *routine, in EmitState() function in sw::SpirvShader::EmitState
1045 Operand(const SpirvShader *shader, const EmitState *state, SpirvShader::Object::ID objectId);
1087 Operand(const EmitState *state, const Object &object);
1145 SIMD::Pointer GetPointerToData(Object::ID id, Int arrayIndex, EmitState const *state) const;
1147 …cessChain(Object::ID id, uint32_t numIndexes, uint32_t const *indexIds, EmitState const *state) co…
1148 …cessChain(Object::ID id, uint32_t numIndexes, uint32_t const *indexIds, EmitState const *state) co…
1156 RValue<SIMD::Int> GetActiveLaneMaskEdge(EmitState *state, Block::ID from, Block::ID to) const;
1159 void SetActiveLaneMask(RValue<SIMD::Int> mask, EmitState *state) const;
1163 void EmitBlocks(Block::ID id, EmitState *state, Block::ID ignore = 0) const;
[all …]
DSpirvShaderControlFlow.cpp198 void SpirvShader::EmitState::addOutputActiveLaneMaskEdge(Block::ID to, RValue<SIMD::Int> mask) in addOutputActiveLaneMaskEdge()
203 void SpirvShader::EmitState::addActiveLaneMaskEdge(Block::ID from, Block::ID to, RValue<SIMD::Int> … in addActiveLaneMaskEdge()
219 RValue<SIMD::Int> SpirvShader::GetActiveLaneMaskEdge(EmitState *state, Block::ID from, Block::ID to… in GetActiveLaneMaskEdge()
227 void SpirvShader::EmitBlocks(Block::ID id, EmitState *state, Block::ID ignore /* = 0 */) const in EmitBlocks()
287 void SpirvShader::EmitNonLoop(EmitState *state) const in EmitNonLoop()
325 void SpirvShader::EmitLoop(EmitState *state) const in EmitLoop()
496 SpirvShader::EmitResult SpirvShader::EmitBranch(InsnIterator insn, EmitState *state) const in EmitBranch()
503 SpirvShader::EmitResult SpirvShader::EmitBranchConditional(InsnIterator insn, EmitState *state) con… in EmitBranchConditional()
524 SpirvShader::EmitResult SpirvShader::EmitSwitch(InsnIterator insn, EmitState *state) const in EmitSwitch()
562 SpirvShader::EmitResult SpirvShader::EmitUnreachable(InsnIterator insn, EmitState *state) const in EmitUnreachable()
[all …]
DSpirvShaderMemory.cpp26 SpirvShader::EmitResult SpirvShader::EmitLoad(InsnIterator insn, EmitState *state) const in EmitLoad()
72 SpirvShader::EmitResult SpirvShader::EmitStore(InsnIterator insn, EmitState *state) const in EmitStore()
93 …ointerId, const Operand &value, bool atomic, std::memory_order memoryOrder, EmitState *state) const in Store()
120 SpirvShader::EmitResult SpirvShader::EmitVariable(InsnIterator insn, EmitState *state) const in EmitVariable()
242 SpirvShader::EmitResult SpirvShader::EmitCopyMemory(InsnIterator insn, EmitState *state) const in EmitCopyMemory()
279 SpirvShader::EmitResult SpirvShader::EmitMemoryBarrier(InsnIterator insn, EmitState *state) const in EmitMemoryBarrier()
375 SIMD::Pointer SpirvShader::GetPointerToData(Object::ID id, Int arrayIndex, EmitState const *state) … in GetPointerToData()
DSpirvShaderArithmetic.cpp24 SpirvShader::EmitResult SpirvShader::EmitVectorTimesScalar(InsnIterator insn, EmitState *state) con… in EmitVectorTimesScalar()
39 SpirvShader::EmitResult SpirvShader::EmitMatrixTimesVector(InsnIterator insn, EmitState *state) con… in EmitMatrixTimesVector()
59 SpirvShader::EmitResult SpirvShader::EmitVectorTimesMatrix(InsnIterator insn, EmitState *state) con… in EmitVectorTimesMatrix()
79 SpirvShader::EmitResult SpirvShader::EmitMatrixTimesMatrix(InsnIterator insn, EmitState *state) con… in EmitMatrixTimesMatrix()
106 SpirvShader::EmitResult SpirvShader::EmitOuterProduct(InsnIterator insn, EmitState *state) const in EmitOuterProduct()
127 SpirvShader::EmitResult SpirvShader::EmitTranspose(InsnIterator insn, EmitState *state) const in EmitTranspose()
147 SpirvShader::EmitResult SpirvShader::EmitUnaryOp(InsnIterator insn, EmitState *state) const in EmitUnaryOp()
309 SpirvShader::EmitResult SpirvShader::EmitBinaryOp(InsnIterator insn, EmitState *state) const in EmitBinaryOp()
516 SpirvShader::EmitResult SpirvShader::EmitDot(InsnIterator insn, EmitState *state) const in EmitDot()
DSpirvShader.cpp1145 …Chain(Object::ID baseId, uint32_t numIndexes, uint32_t const *indexIds, EmitState const *state) co… in WalkExplicitLayoutAccessChain()
1257 …Chain(Object::ID baseId, uint32_t numIndexes, uint32_t const *indexIds, EmitState const *state) co… in WalkAccessChain()
1553 OutOfBoundsBehavior SpirvShader::EmitState::getOutOfBoundsBehavior(spv::StorageClass storageClass) … in getOutOfBoundsBehavior()
1635EmitState state(routine, entryPoint, activeLaneMask, storesAndAtomicsMask, descriptorSets, robustB… in emit()
1655 void SpirvShader::EmitInstructions(InsnIterator begin, InsnIterator end, EmitState *state) const in EmitInstructions()
1673 SpirvShader::EmitResult SpirvShader::EmitInstruction(InsnIterator insn, EmitState *state) const in EmitInstruction()
2065 SpirvShader::EmitResult SpirvShader::EmitAccessChain(InsnIterator insn, EmitState *state) const in EmitAccessChain()
2092 SpirvShader::EmitResult SpirvShader::EmitCompositeConstruct(InsnIterator insn, EmitState *state) co… in EmitCompositeConstruct()
2114 SpirvShader::EmitResult SpirvShader::EmitCompositeInsert(InsnIterator insn, EmitState *state) const in EmitCompositeInsert()
2145 SpirvShader::EmitResult SpirvShader::EmitCompositeExtract(InsnIterator insn, EmitState *state) const in EmitCompositeExtract()
[all …]
DSpirvShaderImage.cpp90 …SpirvShader::EmitImageSampleImplicitLod(Variant variant, InsnIterator insn, EmitState *state) const in EmitImageSampleImplicitLod()
95 SpirvShader::EmitResult SpirvShader::EmitImageGather(Variant variant, InsnIterator insn, EmitState in EmitImageGather()
103 …SpirvShader::EmitImageSampleExplicitLod(Variant variant, InsnIterator insn, EmitState *state) const in EmitImageSampleExplicitLod()
123 SpirvShader::EmitResult SpirvShader::EmitImageFetch(InsnIterator insn, EmitState *state) const in EmitImageFetch()
128 …irvShader::EmitImageSample(ImageInstruction instruction, InsnIterator insn, EmitState *state) const in EmitImageSample()
147 …l(Array<SIMD::Float> &out, ImageInstruction instruction, InsnIterator insn, EmitState *state) const in EmitImageSampleUnconditional()
340 SpirvShader::EmitResult SpirvShader::EmitImageQuerySizeLod(InsnIterator insn, EmitState *state) con… in EmitImageQuerySizeLod()
352 SpirvShader::EmitResult SpirvShader::EmitImageQuerySize(InsnIterator insn, EmitState *state) const in EmitImageQuerySize()
364 SpirvShader::EmitResult SpirvShader::EmitImageQueryLod(InsnIterator insn, EmitState *state) const in EmitImageQueryLod()
369 void SpirvShader::GetImageDimensions(EmitState const *state, Type const &resultTy, Object::ID image… in GetImageDimensions()
[all …]
DSpirvShaderDebugger.cpp968 void process(const InsnIterator &insn, EmitState *state, Pass pass);
985 void setLocation(EmitState *state, const std::shared_ptr<vk::dbg::File> &, int line);
986 void setLocation(EmitState *state, const char *file, int line);
1078 void create(const SpirvShader *, const EmitState *, Object::ID);
1419 void SpirvShader::Impl::Debugger::setLocation(EmitState *state, const std::shared_ptr<vk::dbg::File… in setLocation()
1464 void SpirvShader::Impl::Debugger::setLocation(EmitState *state, const char *path, int line) in setLocation()
1574 void SpirvShader::Impl::Debugger::process(const InsnIterator &insn, EmitState *state, Pass pass) in process()
1942 void SpirvShader::Impl::Debugger::Shadow::create(const SpirvShader *shader, const EmitState *state,… in create()
2597 void SpirvShader::dbgBeginEmit(EmitState *state) const in dbgBeginEmit()
2657 void SpirvShader::dbgEndEmit(EmitState *state) const in dbgEndEmit()
[all …]
DSpirvShaderGroup.cpp32 const SpirvShader::EmitState *state, in BinaryOperation()
79 SpirvShader::EmitResult SpirvShader::EmitGroupNonUniform(InsnIterator insn, EmitState *state) const in EmitGroupNonUniform()
DSpirvShaderGLSLstd450.cpp71 SpirvShader::EmitResult SpirvShader::EmitExtGLSLstd450(InsnIterator insn, EmitState *state) const in EmitExtGLSLstd450()
997 … uint32_t component_count, EmitState *state, InterpolationType type) const in Interpolate()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DLazyEmittingLayer.h49 switch (EmitState) { in find()
55 if (this->EmitState == Emitting) in find()
57 else if (this->EmitState == NotEmitted) { in find()
58 this->EmitState = Emitting; in find()
61 this->EmitState = Emitted; in find()
87 return EmitState != NotEmitted ? BaseLayer.removeModule(K) in removeModuleFromBaseLayer()
92 assert(EmitState != Emitting && in emitAndFinalize()
94 if (EmitState == NotEmitted) { in emitAndFinalize()
95 EmitState = Emitting; in emitAndFinalize()
97 EmitState = Emitted; in emitAndFinalize()
[all …]
/external/llvm/include/llvm/ExecutionEngine/Orc/
DLazyEmittingLayer.h42 EmissionDeferredSet() : EmitState(NotEmitted) {} in EmissionDeferredSet()
46 switch (EmitState) { in find()
56 if (this->EmitState == Emitting) in find()
58 else if (this->EmitState == NotEmitted) { in find()
59 this->EmitState = Emitting; in find()
61 this->EmitState = Emitted; in find()
82 if (EmitState != NotEmitted) in removeModulesFromBaseLayer()
87 assert(EmitState != Emitting && in emitAndFinalize()
89 if (EmitState == NotEmitted) { in emitAndFinalize()
90 EmitState = Emitting; in emitAndFinalize()
[all …]