Home
last modified time | relevance | path

Searched refs:opName (Results 1 – 25 of 25) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DVOP2Instructions.td62 class VOP2_Pseudo <string opName, VOPProfile P, list<dag> pattern=[], string suffix = "_e32"> :
63 VOP_Pseudo <opName, suffix, P, P.Outs32, P.Ins32, "", pattern> {
122 multiclass VOP2Inst_e32<string opName,
125 string revOp = opName,
128 def _e32 : VOP2_Pseudo <opName, P, VOPPatOrNull<node,P>.ret>,
129 Commutable_REV<revOp#"_e32", !eq(revOp, opName)>;
133 multiclass VOP2Inst_e64<string opName,
136 string revOp = opName,
139 def _e64 : VOP3_Pseudo <opName, P, getVOP2Pat64<node, P>.ret>,
140 Commutable_REV<revOp#"_e64", !eq(revOp, opName)>;
[all …]
DDSInstructions.td9 class DS_Pseudo <string opName, dag outs, dag ins, string asmOps, list<dag> pattern=[]> :
11 SIMCInstr <opName, SIEncodingFamily.NONE> {
31 string Mnemonic = opName;
86 class DS_0A1D_NORET<string opName, RegisterClass rc = VGPR_32>
87 : DS_Pseudo<opName,
97 class DS_1A1D_NORET<string opName, RegisterClass rc = VGPR_32>
98 : DS_Pseudo<opName,
107 multiclass DS_1A1D_NORET_mc<string opName, RegisterClass rc = VGPR_32> {
108 def "" : DS_1A1D_NORET<opName, rc>,
109 AtomicNoRet<opName, 0>;
[all …]
DVOPCInstructions.td77 class VOPC_Pseudo <string opName, VOPC_Profile P, list<dag> pattern=[],
80 VOP <opName>,
81 SIMCInstr<opName#"_e32", SIEncodingFamily.NONE> {
87 string Mnemonic = opName;
203 multiclass VOPC_Pseudos <string opName,
206 string revOp = opName,
209 def _e32 : VOPC_Pseudo <opName, P>,
210 Commutable_REV<revOp#"_e32", !eq(revOp, opName)>,
211 VCMPXNoSDstTable<1, opName#"_e32"> {
219 def _e64 : VOP3_Pseudo<opName, P, getVOPCPat64<cond, P>.ret>,
[all …]
DSOPInstructions.td22 class SOP_Pseudo<string opName, dag outs, dag ins, string asmOps,
25 SIMCInstr<opName, SIEncodingFamily.NONE> {
30 string Mnemonic = opName;
40 class SOP1_Pseudo <string opName, dag outs, dag ins,
42 SOP_Pseudo<opName, outs, ins, asmOps, pattern> {
80 class SOP1_32 <string opName, list<dag> pattern=[], bit tied_in = 0> : SOP1_Pseudo <
81 opName, (outs SReg_32:$sdst),
89 class SOP1_32R <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
90 opName, (outs SReg_32:$sdst), (ins SReg_32:$src0),
94 class SOP1_0_32 <string opName, list<dag> pattern = []> : SOP1_Pseudo <
[all …]
DFLATInstructions.td19 class FLAT_Pseudo<string opName, dag outs, dag ins,
22 SIMCInstr<opName, SIEncodingFamily.NONE> {
33 string Mnemonic = opName;
136 class FLAT_Load_Pseudo <string opName, RegisterClass regClass,
139 opName,
152 let PseudoInstr = opName#!if(!and(HasSaddr, EnableSaddr), "_SADDR", "");
159 class FLAT_Store_Pseudo <string opName, RegisterClass vdataClass,
161 opName,
173 let PseudoInstr = opName#!if(!and(HasSaddr, EnableSaddr), "_SADDR", "");
177 multiclass FLAT_Global_Load_Pseudo<string opName, RegisterClass regClass, bit HasTiedInput = 0> {
[all …]
DSMInstructions.td23 class SM_Pseudo <string opName, dag outs, dag ins, string asmOps, list<dag> pattern=[]> :
25 SIMCInstr<opName, SIEncodingFamily.NONE> {
37 string Mnemonic = opName;
65 class SM_Probe_Pseudo <string opName, dag ins, bit isImm>
66 : SM_Pseudo<opName, (outs), ins, " $sdata, $sbase, $offset"> {
74 let PseudoInstr = opName # !if(isImm, "_IMM", "_SGPR");
77 class SM_Load_Pseudo <string opName, dag outs, dag ins, string asmOps, list<dag> pattern=[]>
78 : SM_Pseudo<opName, outs, ins, asmOps, pattern> {
86 class SM_Store_Pseudo <string opName, dag ins, string asmOps, list<dag> pattern = []>
87 : SM_Pseudo<opName, (outs), ins, asmOps, pattern> {
[all …]
DBUFInstructions.td68 class MTBUF_Pseudo <string opName, dag outs, dag ins,
71 SIMCInstr<opName, SIEncodingFamily.NONE> {
78 string Mnemonic = opName;
196 class MTBUF_Load_Pseudo <string opName,
203 : MTBUF_Pseudo<opName,
209 let PseudoInstr = opName # "_" # getAddrName<addrKindCopy>.ret;
215 multiclass MTBUF_Pseudo_Loads<string opName, RegisterClass vdataClass,
219 def _OFFSET : MTBUF_Load_Pseudo <opName, BUFAddrKind.Offset, vdataClass, elems,
225 def _ADDR64 : MTBUF_Load_Pseudo <opName, BUFAddrKind.Addr64, vdataClass, elems,
231 def _OFFEN : MTBUF_Load_Pseudo <opName, BUFAddrKind.OffEn, vdataClass, elems>;
[all …]
DVOPInstructions.td26 class VOP <string opName> {
27 string OpName = opName;
41 class VOP_Pseudo <string opName, string suffix, VOPProfile P, dag outs, dag ins,
44 VOP <opName>,
45 SIMCInstr <opName#suffix, SIEncodingFamily.NONE> {
50 string Mnemonic = opName;
82 class VOP3_Pseudo <string opName, VOPProfile P, list<dag> pattern = [],
84 VOP_Pseudo <opName, "_e64", P, P.Outs64,
132 class VOP3P_Pseudo <string opName, VOPProfile P, list<dag> pattern = []> :
133 VOP3_Pseudo<opName, P, pattern, 1, 1> {
[all …]
DVOP1Instructions.td41 class VOP1_Pseudo <string opName, VOPProfile P, list<dag> pattern=[], bit VOP1Only = 0> :
42 VOP_Pseudo <opName, !if(VOP1Only, "", "_e32"), P, P.Outs32, P.Ins32, "", pattern> {
103 multiclass VOP1Inst <string opName, VOPProfile P,
105 def _e32 : VOP1_Pseudo <opName, P>;
106 def _e64 : VOP3_Pseudo <opName, P, getVOP1Pat64<node, P>.ret>;
109 def _sdwa : VOP1_SDWA_Pseudo <opName, P>;
112 def _dpp : VOP1_DPP_Pseudo <opName, P>;
114 def : MnemonicAlias<opName#"_e32", opName>, LetDummies;
115 def : MnemonicAlias<opName#"_e64", opName>, LetDummies;
118 def : MnemonicAlias<opName#"_sdwa", opName>, LetDummies;
[all …]
DR600Instructions.td103 class R600_1OP <bits<11> inst, string opName, list<dag> pattern,
110 !strconcat(" ", opName,
135 class R600_1OP_Helper <bits<11> inst, string opName, SDPatternOperator node,
137 R600_1OP <inst, opName,
144 class R600_2OP <bits<11> inst, string opName, list<dag> pattern,
153 !strconcat(" ", opName,
173 class R600_2OP_Helper <bits<11> inst, string opName,
176 R600_2OP <inst, opName,
185 class R600_3OP <bits<5> inst, string opName, list<dag> pattern,
194 !strconcat(" ", opName, "$clamp $last $dst$dst_rel, "
[all …]
DVOP3Instructions.td711 multiclass VOP3_Real_gfx10_with_name<bits<10> op, string opName,
714 VOP3_Real<!cast<VOP3_Pseudo>(opName), SIEncodingFamily.GFX10>,
715 VOP3e_gfx10<op, !cast<VOP3_Pseudo>(opName).Pfl> {
716 VOP3_Pseudo ps = !cast<VOP3_Pseudo>(opName);
735 multiclass VOP3OpSel_Real_gfx10_with_name<bits<10> op, string opName,
738 VOP3_Real<!cast<VOP3_Pseudo>(opName), SIEncodingFamily.GFX10>,
739 VOP3OpSel_gfx10<op, !cast<VOP3_Pseudo>(opName).Pfl> {
740 VOP3_Pseudo ps = !cast<VOP3_Pseudo>(opName);
DSIInstrInfo.td2334 class VINTRP_Pseudo <string opName, dag outs, dag ins, list<dag> pattern> :
2336 SIMCInstr<opName, SIEncodingFamily.NONE> {
2342 class VINTRP_Real_si <bits <2> op, string opName, dag outs, dag ins,
2346 SIMCInstr<opName, encodingFamily> {
2350 class VINTRP_Real_vi <bits <2> op, string opName, dag outs, dag ins,
2354 SIMCInstr<opName, SIEncodingFamily.VI> {
/third_party/flutter/skia/third_party/externals/wuffs/internal/cgen/
Dexpr.go235 opName := cOpName(op)
236 if opName == "" {
240 b.writes(opName)
245 opName := ""
259 opName = ","
265 opName = cOpName(op)
266 if opName == "" {
275 b.writes(opName)
300 opName := cOpName(op)
301 if opName == "" {
[all …]
Dstatement.go178 opName, closer, disableWconversion := "", "", false
181 opName, closer = ",", fmt.Sprintf(", sizeof(%s))", lhsBuf)
195 opName, closer = ",", ")"
206 opName = cOpName(op)
207 if opName == "" {
224 b.writes(opName)
/third_party/spirv-headers/tools/buildHeaders/
Dheader.cpp333 const auto opName = (*opClass)["Name"].asString(); in printDefs() local
334 const auto opPrefix = opName == "Op" ? "" : opName; in printDefs()
339 out << enumBeg(opName, style); in printDefs()
346 std::string maxEnum = maxEnumFmt(opName, valpair_t(0x7FFFFFFF, "Max"), enumHex); in printDefs()
357 out << enumEnd(opName, style, ++nextOpClass == enums.end()); in printDefs()
510 const auto opName = (*opClass)["Name"].asString(); in printHasResultType() local
511 if (opName != "Op") { in printHasResultType()
516 …out << "inline void " << pre() << "HasResultAndType(" << pre() << opName << " opcode, bool *hasRes… in printHasResultType()
586 const auto opName = (*opClass)["Name"].asString(); in printEpilogue() local
589 const auto typeName = opName + styleStr(enumMask); in printEpilogue()
/third_party/skia/third_party/externals/spirv-headers/tools/buildHeaders/
Dheader.cpp333 const auto opName = (*opClass)["Name"].asString(); in printDefs() local
334 const auto opPrefix = opName == "Op" ? "" : opName; in printDefs()
339 out << enumBeg(opName, style); in printDefs()
346 std::string maxEnum = maxEnumFmt(opName, valpair_t(0x7FFFFFFF, "Max"), enumHex); in printDefs()
357 out << enumEnd(opName, style, ++nextOpClass == enums.end()); in printDefs()
510 const auto opName = (*opClass)["Name"].asString(); in printHasResultType() local
511 if (opName != "Op") { in printHasResultType()
516 …out << "inline void " << pre() << "HasResultAndType(" << pre() << opName << " opcode, bool *hasRes… in printHasResultType()
586 const auto opName = (*opClass)["Name"].asString(); in printEpilogue() local
589 const auto typeName = opName + styleStr(enumMask); in printEpilogue()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/tools/buildHeaders/
Dheader.cpp333 const auto opName = (*opClass)["Name"].asString(); in printDefs() local
334 const auto opPrefix = opName == "Op" ? "" : opName; in printDefs()
339 out << enumBeg(opName, style); in printDefs()
346 std::string maxEnum = maxEnumFmt(opName, valpair_t(0x7FFFFFFF, "Max"), enumHex); in printDefs()
357 out << enumEnd(opName, style, ++nextOpClass == enums.end()); in printDefs()
510 const auto opName = (*opClass)["Name"].asString(); in printHasResultType() local
511 if (opName != "Op") { in printHasResultType()
516 …out << "inline void " << pre() << "HasResultAndType(" << pre() << opName << " opcode, bool *hasRes… in printHasResultType()
586 const auto opName = (*opClass)["Name"].asString(); in printEpilogue() local
589 const auto typeName = opName + styleStr(enumMask); in printEpilogue()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationOperation.hpp284 bool isResourceSupported (const OperationName opName, const ResourceDescription& resourceDes…
285 de::MovePtr<OperationSupport> makeOperationSupport (const OperationName opName, const ResourceDescr…
286 std::string getOperationName (const OperationName opName);
DvktSynchronizationOperation.cpp5317 bool isResourceSupported (const OperationName opName, const ResourceDescription& resourceDesc) in isResourceSupported() argument
5319 switch (opName) in isResourceSupported()
5449 std::string getOperationName (const OperationName opName) in getOperationName() argument
5451 switch (opName) in getOperationName()
5543 de::MovePtr<OperationSupport> makeOperationSupport (const OperationName opName, const ResourceDescr… in makeOperationSupport() argument
5545 switch (opName) in makeOperationSupport()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DEmitMetal.cpp2025 const char *opName = GetOperatorString(op, retType, argType0, argType1, argType2); in visitAggregate() local
2036 mOut << opName; in visitAggregate()
2042 mOut << opName; in visitAggregate()
2052 mOut << " " << opName << " "; in visitAggregate()
2062 else if (opName == nullptr) in visitAggregate()
2073 mOut << opName; in visitAggregate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsm64bitCompareTests.cpp131 virtual std::string opName () const = 0;
137 return "Op" + m_impl.typeChar() + m_impl.opName(); in spirvName()
157 virtual std::string opName () const { return #OPNAME; } \
DvktSpvAsmInstructionTests.cpp13322 const string opName (op); in createFloat16CompositeInsertExtractSet() local
13323 const deUint32 opIndex = (opName == "OpCompositeInsert") ? 0 in createFloat16CompositeInsertExtractSet()
13324 : (opName == "OpCompositeExtract") ? 1 in createFloat16CompositeInsertExtractSet()
14194 specCase["op_name"] = opName; in createFloat16CompositeInsertExtractSet()
/third_party/skia/src/core/
DSkClipStack.cpp977 const char* opName = this->isReplaceOp() ? "replace" : in dump() local
980 opName, (fDoAA ? "yes" : "no"), fSaveCount); in dump()
/third_party/vk-gl-cts/modules/gles2/performance/
Des2pShaderOperatorTests.cpp1336 const char* const opName = m_op == "+" ? "addition" in logSingleOperationCalculationInfo() local
1341 DE_ASSERT(opName != DE_NULL); in logSingleOperationCalculationInfo()
1344 << opName << " operations in one loop iteration than the small program; " in logSingleOperationCalculationInfo()
/third_party/vk-gl-cts/modules/gles3/performance/
Des3pShaderOperatorTests.cpp1340 const char* const opName = m_op == "+" ? "addition" in logSingleOperationCalculationInfo() local
1345 DE_ASSERT(opName != DE_NULL); in logSingleOperationCalculationInfo()
1348 << opName << " operations in one loop iteration than the small program; " in logSingleOperationCalculationInfo()