Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.h93 SPIRV::AccessQualifier::AccessQualifier AQ,
96 SPIRV::AccessQualifier::AccessQualifier accessQual,
100 SPIRV::AccessQualifier::AccessQualifier AccessQual,
282 SPIRV::AccessQualifier::AccessQualifier AQ,
303 SPIRV::AccessQualifier::AccessQualifier AQ, in getOrCreateSPIRVType()
311 SPIRV::AccessQualifier::AccessQualifier AQ, in getOrCreateSPIRVType()
333 SPIRV::AccessQualifier::AccessQualifier AQ =
334 SPIRV::AccessQualifier::ReadWrite);
433 SPIRV::AccessQualifier::AccessQualifier AQ,
454 SPIRV::AccessQualifier::AccessQualifier AccQual,
[all …]
H A DSPIRVCallLowering.cpp175 static SPIRV::AccessQualifier::AccessQualifier
178 return SPIRV::AccessQualifier::ReadWrite; in getArgAccessQual()
182 return SPIRV::AccessQualifier::ReadWrite; in getArgAccessQual()
185 return SPIRV::AccessQualifier::ReadOnly; in getArgAccessQual()
187 return SPIRV::AccessQualifier::WriteOnly; in getArgAccessQual()
188 return SPIRV::AccessQualifier::ReadWrite; in getArgAccessQual()
204 SPIRV::AccessQualifier::AccessQualifier ArgAccessQual = in getArgSPIRVType()
435 FRetTy, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true); in lowerFormalArguments()
525 IC.RetTy, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true); in produceIndirectPtrTypes()
529 IC.ArgTys[i], MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true); in produceIndirectPtrTypes()
[all …]
H A DSPIRVGlobalRegistry.cpp121 SPIRV::AccessQualifier::AccessQualifier AccessQual, bool EmitIR) { in assignTypeToVReg()
406 assignTypeToVReg(Ty, Res, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, in buildConstantInt()
442 SPIRV::AccessQualifier::ReadWrite, true); in buildConstantFP()
872 SPIRV::AccessQualifier::AccessQualifier AccQual, in getOpTypeStruct()
926 SPIRV::AccessQualifier::AccessQualifier AccQual) { in getOrCreateSpecialType()
980 SPIRV::AccessQualifier::AccessQualifier AccQual, in findSPIRVType()
1024 SPIRV::AccessQualifier::AccessQualifier AccQual, in createSPIRVType()
1108 SPIRV::AccessQualifier::AccessQualifier AccessQual, in restOfCreateSPIRVType()
1164 SPIRV::AccessQualifier::AccessQualifier AccessQual, in getOrCreateSPIRVType()
1367 getOrCreateSPIRVType(T, MIRBuilder, SPIRV::AccessQualifier::None, in getOrCreateVulkanBufferType()
[all …]
H A DSPIRVBuiltins.h83 AccessQualifier::AccessQualifier AccessQual,
H A DSPIRVUtils.h457 SPIRV::AccessQualifier::AccessQualifier AccessQual,
471 SPIRV::AccessQualifier::AccessQualifier AccessQual, bool EmitIR);
H A DSPIRVEmitNonSemanticDI.cpp187 SPIRV::AccessQualifier::ReadWrite, false); in emitGlobalDI()
212 SPIRV::AccessQualifier::ReadWrite, false); in emitGlobalDI()
H A DSPIRVPreLegalizer.cpp100 Const->getType(), MIB, SPIRV::AccessQualifier::ReadWrite, in addConstantsToTrack()
306 Ty, MIB, SPIRV::AccessQualifier::ReadWrite, true); in propagateSPIRVType()
316 Ty, MIB, SPIRV::AccessQualifier::ReadWrite, true); in propagateSPIRVType()
428 SPIRV::AccessQualifier::ReadWrite, true); in insertAssignInstr()
757 ArgTy, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true)); in insertInlineAsmProcess()
760 SPIRV::AccessQualifier::ReadWrite, true); in insertInlineAsmProcess()
794 SPIRV::AccessQualifier::ReadWrite, true); in insertInlineAsmProcess()
H A DSPIRVIRMapping.h111 unsigned AC = AccessQualifier::AccessQualifier::None; in irhandle_sampled_image()
H A DSPIRVUtils.cpp783 SPIRV::AccessQualifier::AccessQualifier AccessQual, in setRegClassType()
813 SPIRV::AccessQualifier::AccessQualifier AccessQual, bool EmitIR) { in createVirtualRegister()
H A DSPIRVBuiltins.cpp2385 FieldTy, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true); in buildNDRange()
2424 SPIRV::AccessQualifier::ReadWrite, true); in getOrCreateSPIRVDeviceEventPointer()
3068 SPIRV::AccessQualifier::AccessQualifier( in getPipeType()
3081 SPIRV::AccessQualifier::ReadWrite, true); in getCoopMatrType()
3093 OpaqueType, SPIRV::AccessQualifier::ReadOnly, MIRBuilder); in getSampledImageType()
3121 OperandType, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true); in getInlineSpirvType()
3141 Param, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true); in getInlineSpirvType()
3222 SPIRV::AccessQualifier::AccessQualifier AccessQual, in lowerBuiltinType()
H A DSPIRVLegalizerInfo.cpp375 LLVMTy, Helper.MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true); in legalizeCustom()
H A DSPIRVSymbolicOperands.td1126 // Multiclass used to define AccessQualifier enum values and at the same time
1130 def AccessQualifier : GenericEnum, Operand<i32> {
1131 let FilterClass = "AccessQualifier";
1137 class AccessQualifier<string name, bits<32> value> {
1143 def NAME : AccessQualifier<NAME, value>;
H A DSPIRVISelLowering.cpp172 ResTy, MIB, SPIRV::AccessQualifier::ReadWrite, false); in createNewPtrType()
H A DSPIRVModuleAnalysis.cpp982 MI.getOperand(8).getImm() == SPIRV::AccessQualifier::ReadWrite) in addOpTypeImageReqs()
H A DSPIRVInstrInfo.td199 def OpTypePipe: Op<38, (outs TYPE:$res), (ins AccessQualifier:$a), "$res = OpTypePipe $a">;
H A DSPIRVInstructionSelector.cpp1281 ArrTy, MIRBuilder, SPIRV::AccessQualifier::None, false); in selectMemOperation()
1440 ResTy, MIRBuilder, SPIRV::AccessQualifier::ReadWrite, false); in selectOverflowArith()
/freebsd/contrib/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h60 enum class AccessQualifier : uint8_t { enum
225 AccessQualifier mAccQual = AccessQualifier::Unknown;
227 AccessQualifier mActualAccQual = AccessQualifier::Unknown;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSPIR.cpp313 unsigned AccessQualifier) { in getSPIRVImageType() argument
344 IntParams.push_back(AccessQualifier); in getSPIRVImageType()
357 enum AccessQualifier : unsigned { AQ_ro = 0, AQ_wo = 1, AQ_rw = 2 }; in getOpenCLType() enum
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h125 namespace AccessQualifier {
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td183 string AccessQualifier = "";
193 let AccessQualifier = "";
211 let AccessQualifier = _Ty.AccessQualifier;
222 let AccessQualifier = _Ty.AccessQualifier;
234 let AccessQualifier = _Ty.AccessQualifier;
243 let AccessQualifier = _AccessQualifier;