Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.h97 SPIRV::AccessQualifier::AccessQualifier AQ =
98 SPIRV::AccessQualifier::ReadWrite,
101 SPIRV::AccessQualifier::AccessQualifier accessQual = in add()
102 SPIRV::AccessQualifier::ReadWrite, in add()
106 SPIRV::AccessQualifier::AccessQualifier AccessQual, in add()
324 SPIRV::AccessQualifier::AccessQualifier A
[all...]
H A DSPIRVBuiltins.h83 AccessQualifier::AccessQualifier AccessQual,
H A DSPIRVCallLowering.cpp175 static SPIRV::AccessQualifier::AccessQualifier in getArgAccessQual()
178 return SPIRV::AccessQualifier::ReadWrite; in getArgAccessQual()
182 return SPIRV::AccessQualifier::ReadWrite; in getKernelArgTypeQual()
185 return SPIRV::AccessQualifier::ReadOnly; in getKernelArgTypeQual()
187 return SPIRV::AccessQualifier::WriteOnly; in getKernelArgTypeQual()
188 return SPIRV::AccessQualifier::ReadWrite;
204 SPIRV::AccessQualifier::AccessQualifier ArgAccessQual = in getArgSPIRVType()
H A DSPIRVGlobalRegistry.cpp75 SPIRV::AccessQualifier::AccessQualifier AccessQual, bool EmitIR) { in createTypeVReg()
377 SPIRV::AccessQualifier::ReadWrite, EmitIR); in getOrCreateBaseRegister()
906 SPIRV::AccessQualifier::AccessQualifier AccQual) { in createSPIRVType()
959 SPIRV::AccessQualifier::AccessQualifier AccQual, bool EmitIR) { in getSPIRVTypeForVReg()
999 SPIRV::AccessQualifier::AccessQualifier AccQual, bool EmitIR) { in isScalarOfType()
1073 SPIRV::AccessQualifier
[all...]
H A DSPIRVBuiltins.cpp2811 SPIRV::AccessQualifier::AccessQualifier( in lowerBuiltinType()
2833 const SPIRV::AccessQualifier::AccessQualifier Qualifier, in lowerBuiltinType()
2843 SPIRV::AccessQualifier::AccessQualifier accessQualifier = in lowerBuiltinType()
2844 SPIRV::AccessQualifier::None; in lowerBuiltinType()
2846 accessQualifier = Qualifier == SPIRV::AccessQualifier::WriteOnly in lowerBuiltinType()
2847 ? SPIRV::AccessQualifier::WriteOnly in lowerBuiltinType()
2848 : SPIRV::AccessQualifier in lowerBuiltinType()
[all...]
H A DSPIRVSymbolicOperands.td1102 // Multiclass used to define AccessQualifier enum values and at the same time
1106 def AccessQualifier : GenericEnum, Operand<i32> {
1107 let FilterClass = "AccessQualifier";
1113 class AccessQualifier<string name, bits<32> value> {
1119 def NAME : AccessQualifier<NAME, value>;
H A DSPIRVISelLowering.cpp138 ResTy, MIB, SPIRV::AccessQualifier::ReadWrite, EmitIR); in createNewPtrType()
H A DSPIRVModuleAnalysis.cpp930 MI.getOperand(8).getImm() == SPIRV::AccessQualifier::ReadWrite) in addInstrRequirements()
H A DSPIRVInstructionSelector.cpp1328 ResTy, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, false); in selectFmix()
3764 SPIRV::AccessQualifier::ReadWrite, false);
3769 GVType, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, false);
H A DSPIRVInstrInfo.td201 def OpTypePipe: Op<38, (outs TYPE:$res), (ins AccessQualifier:$a), "$res = OpTypePipe $a">;
/llvm-project/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()
/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h59 enum class AccessQualifier : uint8_t { enum
224 AccessQualifier mAccQual = AccessQualifier::Unknown;
226 AccessQualifier mActualAccQual = AccessQualifier::Unknown;
/llvm-project/clang/lib/CodeGen/Targets/
H A DSPIR.cpp295 unsigned AccessQualifier) {
326 IntParams.push_back(AccessQualifier);
339 enum AccessQualifier : unsigned { AQ_ro = 0, AQ_wo = 1, AQ_rw = 2 };
138 getSPIRVImageType(llvm::LLVMContext & Ctx,StringRef BaseType,StringRef OpenCLName,unsigned AccessQualifier) getSPIRVImageType() argument
182 enum AccessQualifier : unsigned { AQ_ro = 0, AQ_wo = 1, AQ_rw = 2 }; getOpenCLType() enum
/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h120 namespace AccessQualifier {
123 } // namespace AccessQualifier
/llvm-project/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;