Home
last modified time | relevance | path

Searched refs:AccessQualifier (Results 1 – 16 of 16) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.h54 SPIRV::AccessQualifier::AccessQualifier AQ =
55 SPIRV::AccessQualifier::ReadWrite,
58 SPIRV::AccessQualifier::AccessQualifier accessQual =
59 SPIRV::AccessQualifier::ReadWrite,
63 SPIRV::AccessQualifier::AccessQualifier AccessQual,
108 SPIRV::AccessQualifier::AccessQualifier AQ =
109 SPIRV::AccessQualifier::ReadWrite,
129 SPIRV::AccessQualifier::AccessQualifier AQ =
130 SPIRV::AccessQualifier::ReadWrite,
214 SPIRV::AccessQualifier::AccessQualifier AccQual);
[all …]
H A DSPIRVCallLowering.cpp171 static SPIRV::AccessQualifier::AccessQualifier
174 return SPIRV::AccessQualifier::ReadWrite; in getArgAccessQual()
179 return SPIRV::AccessQualifier::ReadWrite; in getArgAccessQual()
182 return SPIRV::AccessQualifier::ReadOnly; in getArgAccessQual()
184 return SPIRV::AccessQualifier::WriteOnly; in getArgAccessQual()
185 return SPIRV::AccessQualifier::ReadWrite; in getArgAccessQual()
233 SPIRV::AccessQualifier::AccessQualifier ArgAccessQual = in lowerFormalArguments()
H A DSPIRVBuiltins.h49 AccessQualifier::AccessQualifier AccessQual,
H A DSPIRVGlobalRegistry.cpp48 SPIRV::AccessQualifier::AccessQualifier AccessQual, bool EmitIR) { in assignTypeToVReg()
196 SPIRV::AccessQualifier::ReadWrite, EmitIR); in buildConstantInt()
569 SPIRV::AccessQualifier::AccessQualifier AccQual) { in getOrCreateSpecialType()
623 SPIRV::AccessQualifier::AccessQualifier AccQual, bool EmitIR) { in findSPIRVType()
641 SPIRV::AccessQualifier::AccessQualifier AccQual, bool EmitIR) { in createSPIRVType()
694 SPIRV::AccessQualifier::ReadWrite, EmitIR); in createSPIRVType()
716 SPIRV::AccessQualifier::AccessQualifier AccessQual, bool EmitIR) { in restOfCreateSPIRVType()
746 SPIRV::AccessQualifier::AccessQualifier AccessQual, bool EmitIR) { in getOrCreateSPIRVType()
827 SPIRV::AccessQualifier::AccessQualifier AccessQual) { in getOrCreateOpTypeImage()
859 SPIRV::AccessQualifier::AccessQualifier AccessQual) { in getOrCreateOpTypePipe()
H A DSPIRVBuiltins.cpp1926 AccessQualifier::AccessQualifier Qualifier;
1937 AccessQualifier::AccessQualifier Qualifier;
1940 using namespace AccessQualifier;
2002 Name, SampledType, SPIRV::AccessQualifier::AccessQualifier(AccessQual), in lookupOrParseBuiltinImageType()
2023 new SPIRV::PipeType{Name, SPIRV::AccessQualifier::ReadOnly}); in lookupOrParseBuiltinPipeType()
2026 new SPIRV::PipeType{Name, SPIRV::AccessQualifier::WriteOnly}); in lookupOrParseBuiltinPipeType()
2029 new SPIRV::PipeType{Name, SPIRV::AccessQualifier::ReadWrite}); in lookupOrParseBuiltinPipeType()
2065 SPIRV::AccessQualifier::AccessQualifier AccessQual, in getImageType()
2078 AccessQual == SPIRV::AccessQualifier::WriteOnly in getImageType()
2079 ? SPIRV::AccessQualifier::WriteOnly in getImageType()
[all …]
H A DSPIRVSymbolicOperands.td985 // Multiclass used to define AccessQualifier enum values and at the same time
989 def AccessQualifier : GenericEnum, Operand<i32> {
990 let FilterClass = "AccessQualifier";
996 class AccessQualifier<string name, bits<32> value> {
1002 def NAME : AccessQualifier<NAME, value>;
H A DSPIRVBuiltins.td1152 AccessQualifier Qualifier = !cond(!not(!eq(!find(name, "_ro_t"), -1)) : ReadOnly,
1172 string TypeOf_Qualifier = "AccessQualifier";
1210 AccessQualifier Qualifier = !cond(!not(!eq(!find(name, "_ro_t"), -1)) : ReadOnly,
1220 string TypeOf_Qualifier = "AccessQualifier";
H A DSPIRVModuleAnalysis.cpp667 MI.getOperand(8).getImm() == SPIRV::AccessQualifier::ReadWrite) in addOpTypeImageReqs()
H A DSPIRVInstrInfo.td183 def OpTypePipe: Op<38, (outs TYPE:$res), (ins AccessQualifier:$a), "$res = OpTypePipe $a">;
H A DSPIRVInstructionSelector.cpp1478 GV->getType(), MIRBuilder, SPIRV::AccessQualifier::ReadWrite, false); in selectGlobalValue()
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DAMDGPUMetadata.cpp29 struct ScalarEnumerationTraits<AccessQualifier> {
30 static void enumeration(IO &YIO, AccessQualifier &EN) { in enumeration()
31 YIO.enumCase(EN, "Default", AccessQualifier::Default); in enumeration()
32 YIO.enumCase(EN, "ReadOnly", AccessQualifier::ReadOnly); in enumeration()
33 YIO.enumCase(EN, "WriteOnly", AccessQualifier::WriteOnly); in enumeration()
34 YIO.enumCase(EN, "ReadWrite", AccessQualifier::ReadWrite); in enumeration()
124 AccessQualifier::Unknown); in mapping()
126 AccessQualifier::Unknown); in mapping()
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h58 enum class AccessQualifier : uint8_t { enum
223 AccessQualifier mAccQual = AccessQualifier::Unknown;
225 AccessQualifier mActualAccQual = AccessQualifier::Unknown;
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp81 AccessQualifier
84 return AccessQualifier::Unknown; in getAccessQualifier()
86 return StringSwitch<AccessQualifier>(AccQual) in getAccessQualifier()
87 .Case("read_only", AccessQualifier::ReadOnly) in getAccessQualifier()
88 .Case("write_only", AccessQualifier::WriteOnly) in getAccessQualifier()
89 .Case("read_write", AccessQualifier::ReadWrite) in getAccessQualifier()
90 .Default(AccessQualifier::Default); in getAccessQualifier()
H A DAMDGPUHSAMetadataStreamer.h170 AccessQualifier getAccessQualifier(StringRef AccQual) const;
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h119 namespace AccessQualifier {
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DOpenCLBuiltins.td179 string AccessQualifier = "";
189 let AccessQualifier = "";
207 let AccessQualifier = _Ty.AccessQualifier;
218 let AccessQualifier = _Ty.AccessQualifier;
230 let AccessQualifier = _Ty.AccessQualifier;
239 let AccessQualifier = _AccessQualifier;