Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h140 namespace BuiltIn {
262 std::string getLinkStringForBuiltIn(SPIRV::BuiltIn::BuiltIn BuiltInValue);
264 bool getSpirvBuiltInIdByName(StringRef Name, SPIRV::BuiltIn::BuiltIn &BI);
H A DSPIRVBaseInfo.cpp176 std::string getLinkStringForBuiltIn(SPIRV::BuiltIn::BuiltIn BuiltInValue) { in getLinkStringForBuiltIn()
187 SPIRV::BuiltIn::BuiltIn &BI) { in getSpirvBuiltInIdByName()
200 BI = static_cast<SPIRV::BuiltIn::BuiltIn>(Lookup->Value); in getSpirvBuiltInIdByName()
H A DSPIRVInstPrinter.cpp310 case Decoration::BuiltIn: in printOpDecorate()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp119 BuiltIn::BuiltIn Value;
122 using namespace BuiltIn;
507 SPIRVGlobalRegistry *GR, SPIRV::BuiltIn::BuiltIn BuiltinValue, LLT LLType, in buildBuiltinVariableLoad()
1489 SPIRV::BuiltIn::BuiltIn BuiltinValue, in genWorkgroupQuery()
1590 SPIRV::BuiltIn::BuiltIn Value = in generateBuiltinVar()
1593 if (Value == SPIRV::BuiltIn::GlobalInvocationId) in generateBuiltinVar()
1788 SPIRV::BuiltIn::BuiltIn Value = in generateWaveInst()
1859 SPIRV::BuiltIn::BuiltIn Value = in generateGetQueryInst()
1861 const bool IsDefaultOne = (Value == SPIRV::BuiltIn::GlobalSize || in generateGetQueryInst()
1862 Value == SPIRV::BuiltIn::NumWorkgroups || in generateGetQueryInst()
[all …]
H A DSPIRVInstructionSelector.cpp334 bool loadVec3BuiltinInputID(SPIRV::BuiltIn::BuiltIn BuiltInValue,
337 bool loadBuiltinInputID(SPIRV::BuiltIn::BuiltIn BuiltInValue,
3031 return loadVec3BuiltinInputID(SPIRV::BuiltIn::GlobalInvocationId, ResVReg, in selectIntrinsic()
3039 return loadVec3BuiltinInputID(SPIRV::BuiltIn::LocalInvocationId, ResVReg, in selectIntrinsic()
3047 return loadVec3BuiltinInputID(SPIRV::BuiltIn::WorkgroupId, ResVReg, ResType, in selectIntrinsic()
3056 return loadBuiltinInputID(SPIRV::BuiltIn::LocalInvocationIndex, ResVReg, in selectIntrinsic()
3059 return loadVec3BuiltinInputID(SPIRV::BuiltIn::WorkgroupSize, ResVReg, in selectIntrinsic()
3062 return loadVec3BuiltinInputID(SPIRV::BuiltIn::GlobalSize, ResVReg, ResType, in selectIntrinsic()
3065 return loadVec3BuiltinInputID(SPIRV::BuiltIn::GlobalOffset, ResVReg, in selectIntrinsic()
3068 return loadVec3BuiltinInputID(SPIRV::BuiltIn::NumWorkgroups, ResVReg, in selectIntrinsic()
[all …]
H A DSPIRVSymbolicOperands.td17 // - Category (Extension/Capability/BuiltIn/etc.)
1217 defm BuiltIn : DecorationOperand<11, 0, 0, [], []>;
1285 // Multiclass used to define BuiltIn enum values and at the same time
1290 def BuiltIn : GenericEnum, Operand<i32> {
1291 let FilterClass = "BuiltIn";
1297 class BuiltIn<string name, bits<32> value> {
1303 def NAME : BuiltIn<NAME, value>;
H A DSPIRVModuleAnalysis.cpp906 if (Dec == SPIRV::Decoration::BuiltIn) { in addOpDecorateReqs()
908 auto BuiltIn = static_cast<SPIRV::BuiltIn::BuiltIn>(BuiltInOp); in addOpDecorateReqs() local
910 SPIRV::OperandCategory::BuiltInOperand, BuiltIn, ST, Reqs)); in addOpDecorateReqs()
H A DSPIRVBuiltins.td1322 // value specifies the value of the BuiltIn enum.
1324 class GetBuiltin<string name, InstructionSet set, BuiltIn value> {
1327 BuiltIn Value = value;
1335 string TypeOf_Value = "BuiltIn";
1346 multiclass DemangledGetBuiltin<string name, InstructionSet set, BuiltinGroup group, BuiltIn value> {
H A DSPIRVGlobalRegistry.cpp787 SPIRV::BuiltIn::BuiltIn BuiltInId; in buildGlobalVariable()
789 buildOpDecorate(Reg, MIRBuilder, SPIRV::Decoration::BuiltIn, in buildGlobalVariable()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp362 unsigned BuiltIn) { in addSPIRVBuiltinDecoration() argument
368 ConstantAsMetadata::get(B.getInt32(BuiltIn))}); in addSPIRVBuiltinDecoration()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td5061 let Args = [UnsignedArgument<"BuiltIn">];
H A DAttrDocs.td8613 storage class, and the `BuiltIn 26` decoration.