/external/spirv-llvm/lib/SPIRV/libSPIRV/ |
SPIRVType.h | 62 SPIRVId TheId) 109 SPIRVTypeVoid(SPIRVModule *M, SPIRVId TheId) 120 SPIRVTypeBool(SPIRVModule *M, SPIRVId TheId) 132 SPIRVTypeInt(SPIRVModule *M, SPIRVId TheId, unsigned TheBitWidth, 167 SPIRVTypeFloat(SPIRVModule *M, SPIRVId TheId, unsigned TheBitWidth) 197 SPIRVTypePointer(SPIRVModule *M, SPIRVId TheId, 233 SPIRVId ElemTypeId; 255 SPIRVTypeVector(SPIRVModule *M, SPIRVId TheId, SPIRVType *TheCompType, 296 SPIRVTypeArray(SPIRVModule *M, SPIRVId TheId, SPIRVType *TheElemType, 319 SPIRVId Length; // Array Lengt [all...] |
SPIRVValue.h | 60 SPIRVType *TheType, SPIRVId TheId) 73 SPIRVId TheId) 130 SPIRVConstant(SPIRVModule *M, SPIRVType *TheType, SPIRVId TheId, 138 SPIRVConstant(SPIRVModule *M, SPIRVType *TheType, SPIRVId TheId, float TheValue) 145 SPIRVConstant(SPIRVModule *M, SPIRVType *TheType, SPIRVId TheId, double TheValue) 198 SPIRVConstantEmpty(SPIRVModule *M, SPIRVType *TheType, SPIRVId TheId) 215 SPIRVConstantBool(SPIRVModule *M, SPIRVType *TheType, SPIRVId TheId) 233 SPIRVConstantNull(SPIRVModule *M, SPIRVType *TheType, SPIRVId TheId) 256 SPIRVUndef(SPIRVModule *M, SPIRVType *TheType, SPIRVId TheId) 271 SPIRVConstantComposite(SPIRVModule *M, SPIRVType *TheType, SPIRVId TheId [all...] |
SPIRVModule.h | 98 virtual bool exist(SPIRVId) const = 0; 99 virtual bool exist(SPIRVId, SPIRVEntry **)const = 0; 100 template<class T> T* get(SPIRVId Id) const { 102 virtual SPIRVEntry *getEntry(SPIRVId) const = 0; 113 virtual SPIRVExtInstSetKind getBuiltinSet(SPIRVId) const = 0; 125 virtual SPIRVValue *getValue(SPIRVId TheId)const = 0; 126 virtual std::vector<SPIRVValue *> getValues(const std::vector<SPIRVId>&)const 128 virtual std::vector<SPIRVId> getIds(const std::vector<SPIRVEntry *>&)const = 0; 129 virtual std::vector<SPIRVId> getIds(const std::vector<SPIRVValue *>&)const = 0; 130 virtual SPIRVType *getValueType(SPIRVId TheId)const = 0 [all...] |
SPIRVModule.cpp | 78 bool exist(SPIRVId) const; 79 bool exist(SPIRVId, SPIRVEntry **) const; 80 SPIRVId getId(SPIRVId Id = SPIRVID_INVALID, unsigned Increment = 1); 81 virtual SPIRVEntry *getEntry(SPIRVId Id) const; 90 SPIRVExtInstSetKind getBuiltinSet(SPIRVId SetId) const; 98 virtual SPIRVValue *getValue(SPIRVId TheId) const; 99 virtual std::vector<SPIRVValue *> getValues(const std::vector<SPIRVId>&)const; 100 virtual std::vector<SPIRVId> getIds(const std::vector<SPIRVEntry *>&)const; 101 virtual std::vector<SPIRVId> getIds(const std::vector<SPIRVValue *>&)const [all...] |
SPIRVFunction.h | 52 SPIRVFunctionParameter(SPIRVType *TheType, SPIRVId TheId, 86 SPIRVFunction(SPIRVModule *M, SPIRVTypeFunction *FunctionType, SPIRVId TheId) 105 SPIRVId getArgumentId(size_t i)const { return Parameters[i]->getId();} 141 SPIRVFunctionParameter *addArgument(unsigned TheArgNo, SPIRVId TheId) { 150 void addAllArguments(SPIRVId FirstArgId) {
|
SPIRVInstruction.h | 107 SPIRVId TheId, SPIRVBasicBlock *TheBB); 110 SPIRVType *TheType, SPIRVId TheId, SPIRVBasicBlock *TheBB, 113 SPIRVInstruction(unsigned TheWordCount, Op TheOC, SPIRVId TheId, 190 SPIRVId TheId, SPIRVBasicBlock *TheBB, 198 SPIRVId TheId, const std::vector<SPIRVWord> &TheOps, SPIRVBasicBlock *TheBB, 212 SPIRVId TheId, SPIRVBasicBlock *TheBB, 443 SPIRVVariable(SPIRVType *TheType, SPIRVId TheId, 506 std::vector<SPIRVId> Initializer; 513 SPIRVStore(SPIRVId PointerId, SPIRVId ValueId [all...] |
SPIRVBasicBlock.cpp | 51 SPIRVBasicBlock::SPIRVBasicBlock(SPIRVId TheId, SPIRVFunction *Func)
|
SPIRVEntry.h | 206 SPIRVId TheId) 231 bool exist(SPIRVId)const; 233 T* get(SPIRVId TheId)const { return static_cast<T*>(getEntry(TheId));} 234 SPIRVEntry *getEntry(SPIRVId) const; 235 SPIRVEntry *getOrCreate(SPIRVId TheId) const; 236 SPIRVValue *getValue(SPIRVId TheId)const; 237 std::vector<SPIRVValue *> getValues(const std::vector<SPIRVId>&)const; 238 std::vector<SPIRVId> getIds(const std::vector<SPIRVValue *>)const; 239 SPIRVType *getValueType(SPIRVId TheId)const; 240 std::vector<SPIRVType *> getValueTypes(const std::vector<SPIRVId>&)const [all...] |
SPIRVDecorate.h | 237 SPIRVDecorationGroup(SPIRVModule *TheModule, SPIRVId TheId) 270 const std::vector<SPIRVId> &TheTargets) 287 std::vector<SPIRVId> Targets; 295 const std::vector<SPIRVId> &TheTargets) 309 const std::vector<SPIRVId> &TheTargets)
|
SPIRVEntry.cpp | 112 SPIRVEntry::exist(SPIRVId TheId)const { 117 SPIRVEntry::getOrCreate(SPIRVId TheId)const { 126 SPIRVEntry::getValue(SPIRVId TheId)const { 131 SPIRVEntry::getValueType(SPIRVId TheId)const { 208 SPIRVEntry::getValues(const std::vector<SPIRVId>& IdVec)const { 216 SPIRVEntry::getValueTypes(const std::vector<SPIRVId>& IdVec)const { 223 std::vector<SPIRVId> 225 std::vector<SPIRVId> IdVec; 232 SPIRVEntry::getEntry(SPIRVId TheId) const { 244 SPIRVEntry::validateValues(const std::vector<SPIRVId> &Ids)const [all...] |
SPIRVBasicBlock.h | 53 SPIRVBasicBlock(SPIRVId TheId, SPIRVFunction *Func);
|
SPIRVInstruction.cpp | 50 SPIRVType *TheType, SPIRVId TheId, SPIRVBasicBlock *TheBB) 57 SPIRVType *TheType, SPIRVId TheId, SPIRVBasicBlock *TheBB, SPIRVModule *TheBM) 64 SPIRVId TheId, SPIRVBasicBlock *TheBB) 96 SPIRVFunctionCall::SPIRVFunctionCall(SPIRVId TheId, SPIRVFunction *TheFunction,
|
SPIRVType.cpp | 261 SPIRVTypeArray::SPIRVTypeArray(SPIRVModule *M, SPIRVId TheId, SPIRVType *TheElemType, 289 SPIRVId PointerId;
|
SPIRVFunction.cpp | 49 SPIRVFunctionParameter::SPIRVFunctionParameter(SPIRVType *TheType, SPIRVId TheId,
|
SPIRVStream.h | 126 SPIRVId Id;
|
SPIRVEnum.h | 51 typedef uint32_t SPIRVId; 57 isValidId(SPIRVId Id) { return Id != SPIRVID_INVALID && Id != 0;}
|
/external/spirv-llvm/lib/SPIRV/ |
SPIRVWriter.cpp | 228 SPIRVId ExtSetId; 310 SPIRVId addInt32(int); [all...] |