HomeSort by relevance Sort by last modified time
    Searched refs:SPIRVWord (Results 1 - 21 of 21) sorted by null

  /external/spirv-llvm/lib/SPIRV/libSPIRV/
SPIRVValue.cpp 47 SPIRVValue::setAlignment(SPIRVWord A) {
57 SPIRVValue::hasAlignment(SPIRVWord *Result)const {
SPIRVDecorate.h 55 SPIRVDecorateGeneric(Op OC, SPIRVWord WC, Decoration TheDec,
58 SPIRVDecorateGeneric(Op OC, SPIRVWord WC, Decoration TheDec,
59 SPIRVEntry *TheTarget, SPIRVWord V);
63 SPIRVWord getLiteral(size_t) const;
86 SPIRVWord getRequiredSPIRVVersion() const override {
104 std::vector<SPIRVWord> Literals;
130 static const SPIRVWord FixedWC = 3;
135 SPIRVDecorate(Decoration TheDec, SPIRVEntry *TheTarget, SPIRVWord V)
141 void setWordCount(SPIRVWord);
171 const std::vector<SPIRVWord>& Literals)
    [all...]
SPIRVValue.h 94 bool hasAlignment(SPIRVWord *Result=0)const;
96 void setAlignment(SPIRVWord);
172 void setWordCount(SPIRVWord WordCount) {
187 SPIRVWord Words[2];
293 void setWordCount(SPIRVWord WordCount) {
304 const static SPIRVWord WC = 6;
307 SPIRVWord TheAddrMode, SPIRVWord TheNormalized, SPIRVWord TheFilterMode)
316 SPIRVWord getAddrMode() const
    [all...]
SPIRVModule.h 123 virtual SourceLanguage getSourceLanguage(SPIRVWord *) const = 0;
137 virtual SPIRVWord getSPIRVVersion() const = 0;
143 virtual void setAlignment(SPIRVValue *, SPIRVWord) = 0;
146 virtual void setSourceLanguage(SourceLanguage, SPIRVWord) = 0;
153 virtual void setSPIRVVersion(SPIRVWord) = 0;
155 void setMinSPIRVVersion(SPIRVWord Ver) {
166 SPIRVWord MemberNumber, const std::string &Name) = 0;
169 virtual SPIRVLine *addLine(SPIRVEntry *E, SPIRVString *FileName, SPIRVWord Line,
170 SPIRVWord Column) = 0;
208 virtual SPIRVTypeVector *addVectorType(SPIRVType *, SPIRVWord) = 0
    [all...]
SPIRVType.h 76 SPIRVWord getStructMemberCount() const;
77 SPIRVWord getVectorComponentCount() const;
256 SPIRVWord TheCompCount)
266 SPIRVWord getComponentCount() const { return CompCount;}
267 bool isValidIndex(SPIRVWord Index) const { return Index < CompCount;}
289 SPIRVWord CompCount; // Component Count
342 SPIRVWord Depth;
343 SPIRVWord Arrayed;
344 SPIRVWord MS;
345 SPIRVWord Sampled
    [all...]
SPIRVIsValidEnum.h 894 isValidImageOperandsMask(SPIRVWord Mask) {
895 SPIRVWord ValidMask = 0u;
909 isValidFPFastMathModeMask(SPIRVWord Mask) {
910 SPIRVWord ValidMask = 0u;
921 isValidSelectionControlMask(SPIRVWord Mask) {
922 SPIRVWord ValidMask = 0u;
930 isValidLoopControlMask(SPIRVWord Mask) {
931 SPIRVWord ValidMask = 0u;
941 isValidFunctionControlMask(SPIRVWord Mask) {
942 SPIRVWord ValidMask = 0u
    [all...]
SPIRVModule.cpp 122 SourceLanguage getSourceLanguage(SPIRVWord * Ver = nullptr) const {
131 SPIRVWord getSPIRVVersion() const { return SPIRVVersion; }
138 void setAlignment(SPIRVValue *, SPIRVWord);
145 void setSourceLanguage(SourceLanguage Lang, SPIRVWord Ver) {
153 void setSPIRVVersion(SPIRVWord Ver) override { SPIRVVersion = Ver; }
161 SPIRVWord MemberNumber, const std::string &Name);
164 virtual SPIRVLine *addLine(SPIRVEntry *E, SPIRVString *FileName, SPIRVWord Line,
165 SPIRVWord Column);
204 virtual SPIRVTypeVector *addVectorType(SPIRVType *, SPIRVWord);
225 virtual SPIRVValue *addSamplerConstant(SPIRVType *TheType, SPIRVWord AddrMode
    [all...]
SPIRVEntry.h 75 SPIRVWord getRequiredSPIRVVersion() const override { return Version; }
253 SPIRVWord *Result=0)const;
254 std::set<SPIRVWord> getDecorate(Decoration Kind, size_t Index = 0)const;
277 void addDecorate(Decoration Kind, SPIRVWord Literal);
280 void addMemberDecorate(SPIRVWord MemberNumber, Decoration Kind);
281 void addMemberDecorate(SPIRVWord MemberNumber, Decoration Kind,
282 SPIRVWord Literal);
283 void eraseMemberDecorate(SPIRVWord MemberNumber, Decoration Kind);
299 virtual void setWordCount(SPIRVWord TheWordCount);
329 void validateFunctionControlMask(SPIRVWord FCtlMask)const
    [all...]
SPIRVInstruction.h 78 SPIRVComponentMemorySemanticsMask(SPIRVWord TheSema = SPIRVWORD_MAX):
80 SPIRVWord MemSema;
148 SPIRVWord V;
198 SPIRVId TheId, const std::vector<SPIRVWord> &TheOps, SPIRVBasicBlock *TheBB,
225 virtual void initImpl(Op OC, bool HasId = true, SPIRVWord WC = 0,
249 SPIRVWord getExpectedNumOperands() const {
258 virtual void setOpWordsAndValidate(const std::vector<SPIRVWord> &TheOps) {
262 virtual void setOpWords(const std::vector<SPIRVWord> &TheOps) {
263 SPIRVWord WC = TheOps.size() + 1;
279 virtual void setWordCount(SPIRVWord TheWordCount)
    [all...]
SPIRVType.cpp 62 SPIRVWord
71 SPIRVWord
77 SPIRVWord
110 SPIRVWord
116 SPIRVWord
SPIRVDecorate.cpp 54 SPIRVDecorateGeneric::SPIRVDecorateGeneric(Op OC, SPIRVWord WC,
64 SPIRVDecorateGeneric::SPIRVDecorateGeneric(Op OC, SPIRVWord WC,
67 SPIRVWord V)
85 SPIRVWord
107 SPIRVDecorate::setWordCount(SPIRVWord Count){
129 SPIRVMemberDecorate::setWordCount(SPIRVWord Count){
SPIRVEntry.cpp 146 SPIRVEntry::setWordCount(SPIRVWord TheWordCount){
237 SPIRVEntry::validateFunctionControlMask(SPIRVWord TheFCtlMask)
250 SPIRVEntry::validateBuiltin(SPIRVWord TheSet, SPIRVWord Index)const {
270 SPIRVEntry::addDecorate(Decoration Kind, SPIRVWord Literal) {
311 SPIRVEntry::addMemberDecorate(SPIRVWord MemberNumber, Decoration Kind) {
316 SPIRVEntry::addMemberDecorate(SPIRVWord MemberNumber, Decoration Kind,
317 SPIRVWord Literal) {
322 SPIRVEntry::eraseMemberDecorate(SPIRVWord MemberNumber, Decoration Dec){
345 SPIRVEntry::hasDecorate(Decoration Kind, size_t Index, SPIRVWord *Result)const
    [all...]
SPIRVFunction.h 99 SPIRVWord getFuncCtlMask() const { return FCtrlMask;}
116 void setFunctionControlMask(SPIRVWord Mask) {
157 SPIRVWord FCtrlMask; // Function control mask
SPIRVInstruction.cpp 97 const std::vector<SPIRVWord> &TheArgs, SPIRVBasicBlock *BB)
139 static SPIRVWord Table[] =
200 static std::unordered_set<SPIRVWord>
SPIRVExtInst.h 257 isReadImage(SPIRVWord EntryPoint) {
263 isWriteImage(SPIRVWord EntryPoint) {
269 isReadOrWriteImage(SPIRVWord EntryPoint) {
SPIRVStream.cpp 125 return O << static_cast<SPIRVWord>(V);
213 SPIRVWord WordCountAndOpCode;
SPIRVEnum.h 50 typedef uint32_t SPIRVWord;
59 inline SPIRVWord
66 enum SPIRVVersion : SPIRVWord {
SPIRVStream.h 82 SPIRVWord WordCount;
  /external/spirv-llvm/lib/SPIRV/
SPIRVWriter.cpp 119 std::function<void(std::vector<SPIRVWord>&)> PostProc;
121 PostProc = [](std::vector<SPIRVWord>&){};
196 std::vector<SPIRVWord> transArguments(CallInst *, SPIRVBasicBlock *,
203 SPIRVWord transFunctionControlMask(CallInst *);
204 SPIRVWord transFunctionControlMask(Function *);
229 SPIRVWord SrcLang;
230 SPIRVWord SrcLangVer;
272 std::vector<SPIRVWord> transValue(const std::vector<Value *> &Values,
282 const std::string& DemangledName, SPIRVWord* EntryPoint);
289 SPIRVWord *EntryPoint = nullptr
    [all...]
SPIRVReader.cpp 126 const std::vector<SPIRVWord>& IntVals) {
321 std::vector<SPIRVWord> &BArgs);
506 CallInst *transOCLBarrier(BasicBlock *BB, SPIRVWord ExecScope,
507 SPIRVWord MemSema, SPIRVWord MemScope);
510 SPIRVWord MemSema, SPIRVWord MemScope);
    [all...]
OCL20ToSPIRV.cpp 282 SPIRVWord getVecLoadWidth(const std::string& DemangledName) {
283 SPIRVWord Width = 0;
    [all...]

Completed in 228 milliseconds