Home
last modified time | relevance | path

Searched refs:BuiltIn (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp149 std::string getLinkStringForBuiltIn(SPIRV::BuiltIn::BuiltIn BuiltInValue) { in getLinkStringForBuiltIn()
160 SPIRV::BuiltIn::BuiltIn &BI) { in getSpirvBuiltInIdByName()
173 BI = static_cast<SPIRV::BuiltIn::BuiltIn>(Lookup->Value); in getSpirvBuiltInIdByName()
H A DSPIRVBaseInfo.h134 namespace BuiltIn {
229 std::string getLinkStringForBuiltIn(SPIRV::BuiltIn::BuiltIn BuiltInValue);
231 bool getSpirvBuiltInIdByName(StringRef Name, SPIRV::BuiltIn::BuiltIn &BI);
H A DSPIRVInstPrinter.cpp213 case Decoration::BuiltIn: in printOpDecorate()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp87 BuiltIn::BuiltIn Value;
90 using namespace BuiltIn;
343 SPIRV::BuiltIn::BuiltIn BuiltinValue, in buildBuiltinVariableLoad()
919 SPIRV::BuiltIn::BuiltIn BuiltinValue, in genWorkgroupQuery()
1015 SPIRV::BuiltIn::BuiltIn Value = in generateBuiltinVar()
1018 if (Value == SPIRV::BuiltIn::GlobalInvocationId) in generateBuiltinVar()
1098 SPIRV::BuiltIn::BuiltIn Value = in generateGetQueryInst()
1100 uint64_t IsDefault = (Value == SPIRV::BuiltIn::GlobalSize || in generateGetQueryInst()
1101 Value == SPIRV::BuiltIn::WorkgroupSize || in generateGetQueryInst()
1102 Value == SPIRV::BuiltIn::EnqueuedWorkgroupSize); in generateGetQueryInst()
H A DSPIRVModuleAnalysis.cpp611 if (Dec == SPIRV::Decoration::BuiltIn) { in addOpDecorateReqs()
613 auto BuiltIn = static_cast<SPIRV::BuiltIn::BuiltIn>(BuiltInOp); in addOpDecorateReqs() local
615 SPIRV::OperandCategory::BuiltInOperand, BuiltIn, ST, Reqs)); in addOpDecorateReqs()
H A DSPIRVSymbolicOperands.td17 // - Category (Extension/Capability/BuiltIn/etc.)
1075 defm BuiltIn : DecorationOperand<11, 0, 0, [], []>;
1128 // Multiclass used to define BuiltIn enum values and at the same time
1133 def BuiltIn : GenericEnum, Operand<i32> {
1134 let FilterClass = "BuiltIn";
1140 class BuiltIn<string name, bits<32> value> {
1146 def NAME : BuiltIn<NAME, value>;
H A DSPIRVGlobalRegistry.cpp512 SPIRV::BuiltIn::BuiltIn BuiltInId; in buildGlobalVariable()
514 buildOpDecorate(Reg, MIRBuilder, SPIRV::Decoration::BuiltIn, in buildGlobalVariable()
H A DSPIRVBuiltins.td881 // value specifies the value of the BuiltIn enum.
883 class GetBuiltin<string name, InstructionSet set, BuiltIn value> {
886 BuiltIn Value = value;
894 string TypeOf_Value = "BuiltIn";
905 multiclass DemangledGetBuiltin<string name, InstructionSet set, BuiltinGroup group, BuiltIn value> {