/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.h | 97 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 D | SPIRVBuiltins.h | 83 AccessQualifier::AccessQualifier AccessQual,
|
H A D | SPIRVCallLowering.cpp | 175 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 D | SPIRVGlobalRegistry.cpp | 75 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 D | SPIRVBuiltins.cpp | 2811 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 D | SPIRVSymbolicOperands.td | 1102 // 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 D | SPIRVISelLowering.cpp | 138 ResTy, MIB, SPIRV::AccessQualifier::ReadWrite, EmitIR); in createNewPtrType()
|
H A D | SPIRVModuleAnalysis.cpp | 930 MI.getOperand(8).getImm() == SPIRV::AccessQualifier::ReadWrite) in addInstrRequirements()
|
H A D | SPIRVInstructionSelector.cpp | 1328 ResTy, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, false); in selectFmix() 3764 SPIRV::AccessQualifier::ReadWrite, false); 3769 GVType, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, false);
|
H A D | SPIRVInstrInfo.td | 201 def OpTypePipe: Op<38, (outs TYPE:$res), (ins AccessQualifier:$a), "$res = OpTypePipe $a">;
|
/llvm-project/llvm/lib/Support/ |
H A D | AMDGPUMetadata.cpp | 29 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 D | AMDGPUMetadata.h | 59 enum class AccessQualifier : uint8_t { enum 224 AccessQualifier mAccQual = AccessQualifier::Unknown; 226 AccessQualifier mActualAccQual = AccessQualifier::Unknown;
|
/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | SPIR.cpp | 295 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 D | SPIRVBaseInfo.h | 120 namespace AccessQualifier { 123 } // namespace AccessQualifier
|
/llvm-project/clang/lib/Sema/ |
H A D | OpenCLBuiltins.td | 179 string AccessQualifier = ""; 189 let AccessQualifier = ""; 207 let AccessQualifier = _Ty.AccessQualifier; 218 let AccessQualifier = _Ty.AccessQualifier; 230 let AccessQualifier = _Ty.AccessQualifier; 239 let AccessQualifier = _AccessQualifier;
|