Searched refs:GroupBuiltin (Results 1 – 2 of 2) sorted by relevance
66 struct GroupBuiltin { struct845 const SPIRV::GroupBuiltin *GroupBuiltin = in generateGroupInst() local849 if (GroupBuiltin->HasBoolArg) { in generateGroupInst()867 GroupBuiltin->IsElect || GroupBuiltin->IsAllOrAny || in generateGroupInst()868 GroupBuiltin->IsAllEqual || GroupBuiltin->IsLogical || in generateGroupInst()869 GroupBuiltin->IsInverseBallot || GroupBuiltin->IsBallotBitExtract; in generateGroupInst()880 auto MIB = MIRBuilder.buildInstr(GroupBuiltin->Opcode) in generateGroupInst()885 if (!GroupBuiltin->NoGroupOperation) in generateGroupInst()886 MIB.addImm(GroupBuiltin->GroupOperation); in generateGroupInst()
575 class GroupBuiltin<string name, Op operation> {622 let FilterClass = "GroupBuiltin";642 def : GroupBuiltin<!strconcat("work_", name), operation>;647 def : GroupBuiltin<!strconcat("sub_", name), operation>;