Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp167 std::string getLinkStringForBuiltIn(SPIRV::BuiltIn::BuiltIn BuiltInValue) { in getLinkStringForBuiltIn()
178 SPIRV::BuiltIn::BuiltIn &BI) { in getSpirvBuiltInIdByName()
191 BI = static_cast<SPIRV::BuiltIn::BuiltIn>(Lookup->Value); in getSpirvBuiltInIdByName()
H A DSPIRVBaseInfo.h134 namespace BuiltIn {
231 std::string getLinkStringForBuiltIn(SPIRV::BuiltIn::BuiltIn BuiltInValue);
233 bool getSpirvBuiltInIdByName(StringRef Name, SPIRV::BuiltIn::BuiltIn &BI);
H A DSPIRVInstPrinter.cpp251 case Decoration::BuiltIn: in printOpDecorate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp88 BuiltIn::BuiltIn Value;
91 using namespace BuiltIn;
345 SPIRV::BuiltIn::BuiltIn BuiltinValue, in buildBuiltinVariableLoad()
932 SPIRV::BuiltIn::BuiltIn BuiltinValue, in genWorkgroupQuery()
1032 SPIRV::BuiltIn::BuiltIn Value = in generateBuiltinVar()
1035 if (Value == SPIRV::BuiltIn::GlobalInvocationId) in generateBuiltinVar()
1115 SPIRV::BuiltIn::BuiltIn Value = in generateGetQueryInst()
1117 uint64_t IsDefault = (Value == SPIRV::BuiltIn::GlobalSize || in generateGetQueryInst()
1118 Value == SPIRV::BuiltIn::WorkgroupSize || in generateGetQueryInst()
1119 Value == SPIRV::BuiltIn::EnqueuedWorkgroupSize); in generateGetQueryInst()
H A DSPIRVModuleAnalysis.cpp619 if (Dec == SPIRV::Decoration::BuiltIn) { in addOpDecorateReqs()
621 auto BuiltIn = static_cast<SPIRV::BuiltIn::BuiltIn>(BuiltInOp); in addOpDecorateReqs() local
623 SPIRV::OperandCategory::BuiltInOperand, BuiltIn, ST, Reqs)); in addOpDecorateReqs()
H A DSPIRVSymbolicOperands.td17 // - Category (Extension/Capability/BuiltIn/etc.)
1131 defm BuiltIn : DecorationOperand<11, 0, 0, [], []>;
1184 // Multiclass used to define BuiltIn enum values and at the same time
1189 def BuiltIn : GenericEnum, Operand<i32> {
1190 let FilterClass = "BuiltIn";
1196 class BuiltIn<string name, bits<32> value> {
1202 def NAME : BuiltIn<NAME, value>;
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> {
H A DSPIRVGlobalRegistry.cpp539 SPIRV::BuiltIn::BuiltIn BuiltInId; in buildGlobalVariable()
541 buildOpDecorate(Reg, MIRBuilder, SPIRV::Decoration::BuiltIn, in buildGlobalVariable()