| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/AsmParser/ |
| D | ARMAsmParser.cpp | 187 bool isCDEInstr(StringRef Mnemonic) { in isCDEInstr() argument 189 if (!Mnemonic.startswith("cx") && !Mnemonic.startswith("vcx")) in isCDEInstr() 191 return CDE.count(Mnemonic); in isCDEInstr() 196 bool isVPTPredicableCDEInstr(StringRef Mnemonic) { in isVPTPredicableCDEInstr() argument 197 if (!Mnemonic.startswith("vcx")) in isVPTPredicableCDEInstr() 199 return CDEWithVPTSuffix.count(Mnemonic); in isVPTPredicableCDEInstr() 204 bool isITPredicableCDEInstr(StringRef Mnemonic) { in isITPredicableCDEInstr() argument 205 if (!Mnemonic.startswith("cx")) in isITPredicableCDEInstr() 207 return Mnemonic.startswith("cx1a") || Mnemonic.startswith("cx1da") || in isITPredicableCDEInstr() 208 Mnemonic.startswith("cx2a") || Mnemonic.startswith("cx2da") || in isITPredicableCDEInstr() [all …]
|
| /openbsd/src/gnu/llvm/llvm/utils/TableGen/ |
| D | X86MnemonicTables.cpp | 58 std::string Mnemonic = X86Disassembler::getMnemonic(I, Variant); in run() local 59 MnemonicToCGInstrMap[Mnemonic].push_back(I); in run() 64 for (StringRef Mnemonic : MnemonicToCGInstrMap.keys()) in run() local 65 OS << "bool is" << Mnemonic << "(unsigned Opcode);\n"; in run() 70 for (StringRef Mnemonic : MnemonicToCGInstrMap.keys()) { in run() local 71 OS << "bool is" << Mnemonic << "(unsigned Opcode) {\n"; in run() 72 auto Mnemonics = MnemonicToCGInstrMap[Mnemonic]; in run()
|
| D | AsmMatcherEmitter.cpp | 519 StringRef Mnemonic; member 561 Mnemonic(RHS.Mnemonic), AsmOperands(RHS.AsmOperands), in MatchableInfo() 617 if (int Cmp = Mnemonic.compare_insensitive(RHS.Mnemonic)) in operator <() 658 if (Mnemonic != RHS.Mnemonic) in couldMatchAmbiguouslyWith() 940 Mnemonic = AsmOperands[0].Token; in initialize() 941 if (Mnemonic[0] == '$') in initialize() 943 "Invalid instruction mnemonic '" + Mnemonic + "'!"); in initialize() 948 Mnemonic = AsmOperands[0].Token; in initialize() 2899 std::string LenMnemonic = char(II.Mnemonic.size()) + II.Mnemonic.lower(); in emitCustomOperandParsing() 2901 << " /* " << II.Mnemonic << " */, "; in emitCustomOperandParsing() [all …]
|
| D | X86RecognizableInstr.cpp | 29 StringRef Mnemonic(AsmString); in getMnemonic() local 31 Mnemonic = Mnemonic.take_until([](char C) { return C == '\t'; }); in getMnemonic() 35 size_t CondPos = Mnemonic.find("${cond}"); in getMnemonic() 37 Mnemonic = AsmString.replace(CondPos, StringRef::npos, "CC"); in getMnemonic() 38 return Mnemonic.upper(); in getMnemonic()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/AsmParser/ |
| D | LanaiAsmParser.cpp | 85 StringRef Mnemonic); 1027 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) { in parseOperand() argument 1030 OperandMatchResultTy Result = MatchOperandParserImpl(*Operands, Mnemonic); in parseOperand() 1065 StringRef Mnemonic = Name; in splitMnemonic() local 1069 Mnemonic = Name.substr(0, Name.size() - 2); in splitMnemonic() 1074 if (Mnemonic[0] == 'b' || in splitMnemonic() 1075 (Mnemonic[0] == 's' && !Mnemonic.startswith("sel") && in splitMnemonic() 1076 !Mnemonic.startswith("st"))) { in splitMnemonic() 1080 LPCC::suffixToLanaiCondCode(Mnemonic.substr(1, Next)); in splitMnemonic() 1082 Mnemonic = Mnemonic.slice(0, 1); in splitMnemonic() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | VOPDInstructions.td | 83 bit hasSrc2AccX = !or(!eq(VDX.Mnemonic, "v_fmac_f32"), !eq(VDX.Mnemonic, "v_dot2c_f32_f16")); 84 bit hasSrc2AccY = !or(!eq(VDY.Mnemonic, "v_fmac_f32"), !eq(VDY.Mnemonic, "v_dot2c_f32_f16")); 103 let Inst{16-9} = !if (!eq(VDX.Mnemonic, "v_mov_b32"), 0x0, vsrc1X); 104 let Inst{48-41} = !if (!eq(VDY.Mnemonic, "v_mov_b32"), 0x0, vsrc1Y); 111 let Inst{16-9} = !if (!eq(VDX.Mnemonic, "v_mov_b32"), 0x0, vsrc1X); 112 let Inst{48-41} = !if (!eq(VDY.Mnemonic, "v_mov_b32"), 0x0, vsrc1Y);
|
| D | LDSDIRInstructions.td | 52 string Mnemonic = opName; 78 LDSDIR_Common<lds.Mnemonic, 79 lds.Mnemonic # LDSDIR_getAsm<lds.is_direct>.ret, 81 SIMCInstr <lds.Mnemonic, subtarget>,
|
| D | SOPInstructions.td | 30 string Mnemonic = opName; 57 class SOP1_Real<bits<8> op, SOP1_Pseudo ps, string real_name = ps.Mnemonic> : 441 class SOP2_Real<bits<7> op, SOP_Pseudo ps, string real_name = ps.Mnemonic> : 740 ps.Mnemonic # ps.AsmOperands> { 999 ps.Mnemonic # ps.AsmOperands>, 1130 class SOPP_Real<SOPP_Pseudo ps, string real_name = ps.Mnemonic> : 1150 class SOPP_Real_32 <bits<7> op, SOPP_Pseudo ps, string real_name = ps.Mnemonic> : SOPP_Real<ps, rea… 1157 class SOPP_Real_64 <bits<7> op, SOPP_Pseudo ps, string real_name = ps.Mnemonic> : SOPP_Real<ps, rea… 1516 Select_gfx11<!cast<SOP1_Pseudo>(NAME).Mnemonic>; 1521 Select_gfx11<backing_pseudo.Mnemonic>, [all …]
|
| D | VOP3PInstructions.td | 578 let SubtargetPredicate = isGFX90APlus, Mnemonic = OpName in 587 Mnemonic = OpName in { 811 let Mnemonic = Instr, mayRaiseFPException = 0, ReadsModeReg = 0 in { 822 let Mnemonic = Instr, mayRaiseFPException = 0, ReadsModeReg = 0 in { 896 string asmName = !cast<VOP3P_Pseudo>(NAME).Mnemonic> { 903 string asmName = !cast<VOP3P_Pseudo>(NAME).Mnemonic> { 914 string asmName = !cast<VOP3P_Pseudo>(NAME).Mnemonic> { 923 string asmName = !cast<VOP3P_Pseudo>(NAME).Mnemonic> 1005 …lticlass VOP3P_Real_MFMA_gfx940<bits<7> op, string Name = !cast<VOP3_Pseudo>(NAME#"_e64").Mnemonic, 1018 defm : VOP3P_Real_MFMA_gfx940_aliases<Name, PS_ACD.Mnemonic, NAME>; [all …]
|
| D | VOPInstructions.td | 66 string Mnemonic = opName; 163 class VOP3_Real <VOP_Pseudo ps, int EncodingFamily, string asm_name = ps.Mnemonic> : 195 class VOP3P_Real<VOP_Pseudo ps, int EncodingFamily, string asm_name = ps.Mnemonic> : 199 let Constraints = !if(!eq(!substr(ps.Mnemonic,0,6), "v_wmma"), "", ps.Constraints); 560 string Mnemonic = opName; 587 InstSI <ps.OutOperandList, ps.InOperandList, ps.Mnemonic # ps.AsmOperands, []>, 619 InstSI <ps.OutOperandList, ps.InOperandList, ps.Mnemonic # ps.AsmOperands9, []> { 790 string Mnemonic = OpName; 817 InstSI <ps.OutOperandList, ps.InOperandList, ps.Mnemonic # ps.AsmOperands, []>, 1365 … def _gfx11_VOP3_alias : MnemonicAlias<ps.Mnemonic, asmName>, Requires<[isGFX11Plus]>, LetDummies; [all …]
|
| D | BUFInstructions.td | 58 string Mnemonic = opName; 116 class MTBUF_Real <MTBUF_Pseudo ps, string real_name = ps.Mnemonic> : 305 class MUBUF_Real <MUBUF_Pseudo ps, string real_name = ps.Mnemonic> : 2041 string real_name = ps.Mnemonic> : 2052 string real_name = ps.Mnemonic> : 2095 // Shortcut to default Mnemonic from MUBUF_Pseudo. Hides the cast to the 2098 string Mnemonic = !cast<MUBUF_Pseudo>(name # "_BOTHEN").Mnemonic; 2124 MUBUF_Real_AllAddr_gfx11_Renamed_Impl<op, get_MUBUF_ps<NAME>.Mnemonic, hasTFE>; 2128 def : Pre_gfx11_MUBUF_Name<get_MUBUF_ps<NAME>.Mnemonic, real_name>; 2154 MUBUF_Real_Atomic_gfx11_Renamed_impl<op, 0, get_MUBUF_ps<NAME>.Mnemonic>, [all …]
|
| D | SMInstructions.td | 45 string Mnemonic = opName; 57 class SM_Real <SM_Pseudo ps, string opName = ps.Mnemonic> 982 : SMEM_Real_10Plus_common<op, ps, ps.Mnemonic, SIEncodingFamily.GFX10, 1184 class SMEM_Real_gfx11<bits<8> op, SM_Pseudo ps, string opName = ps.Mnemonic> : 1203 def : MnemonicAlias<!cast<SM_Pseudo>(ps#"_IMM").Mnemonic, opName>,
|
| D | DSInstructions.td | 31 string Mnemonic = opName; 55 class DS_Real <DS_Pseudo ps, string opName = ps.Mnemonic> : 1192 …Base_DS_Real_gfx6_gfx7_gfx10_gfx11<bits<8> op, DS_Pseudo ps, int ef, string opName = ps.Mnemonic> : 1193 DS_Real<ps, opName>, SIMCInstr <ps.Mnemonic, ef> { 1218 MnemonicAlias<backing_pseudo.Mnemonic, real_name>, Requires<[isGFX11Plus]>; 1509 SIMCInstr <ps.Mnemonic, SIEncodingFamily.VI> {
|
| D | VOPCInstructions.td | 141 string Mnemonic = opName; 1402 MnemonicAlias<!if(!empty(pseudo_mnemonic), ps32.Mnemonic, 1409 MnemonicAlias<!if(!empty(pseudo_mnemonic), ps64.Mnemonic, 1514 let AsmString = !subst("_nosdst", "", ps64.Mnemonic) 1566 MnemonicAlias<!if(!empty(pseudo_mnemonic), !subst("_nosdst", "", ps32.Mnemonic), 1575 MnemonicAlias<!if(!empty(pseudo_mnemonic), !subst("_nosdst", "", ps64.Mnemonic), 1845 let AsmString = !subst("_nosdst", "", !cast<VOP3_Pseudo>(NAME#"_nosdst_e64").Mnemonic) 1854 let AsmString = !subst("_nosdst", "", !cast<VOPC_SDWA_Pseudo>(NAME#"_nosdst_sdwa").Mnemonic)
|
| /openbsd/src/gnu/usr.bin/perl/cpan/Pod-Simple/t/ |
| D | perlvaro.txt | 35 (Mnemonic: underline is understood in certain operations.) 37 …nting patterns matched in nested blocks that have been exited already. (Mnemonic: like \digits.) T… 40 …atches hidden within a BLOCK or eval() enclosed by the current BLOCK). (Mnemonic: like & in some e… 44 … matches hidden within a BLOCK or eval enclosed by the current BLOCK). (Mnemonic: ` often precedes… 48 …atches hidden within a BLOCK or eval() enclosed by the current BLOCK). (Mnemonic: ' often follows … 58 (Mnemonic: be positive and forward looking.) This variable is read-only and dynamically scoped to t… 64 …uce confusing results when $* is 0 or undefined. Default is undefined. (Mnemonic: * matches multip… 71 …effect of also localizing Perl's notion of "the last read filehandle". (Mnemonic: many programs us… 76 …input character belongs to the next paragraph, even if it's a newline. (Mnemonic: / delimits line … 91 …his has no effect on input buffering. See "getc" in perlfunc for that. (Mnemonic: when you want yo… [all …]
|
| D | perlvar.pod | 108 (Mnemonic: underline is understood in certain operations.) 118 matched in nested blocks that have been exited already. (Mnemonic: 128 BLOCK). (Mnemonic: like & in some editors.) This variable is read-only 140 enclosed by the current BLOCK). (Mnemonic: C<`> often precedes a quoted 152 enclosed by the current BLOCK). (Mnemonic: C<'> often follows a quoted 174 (Mnemonic: be positive and forward looking.) 201 (Mnemonic: * matches multiple things.) This variable influences the 230 filehandle". (Mnemonic: many programs use "." to mean the current line 252 paragraph, even if it's a newline. (Mnemonic: / delimits 302 for that. (Mnemonic: when you want your pipes to be piping hot.) [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/VE/AsmParser/ |
| D | VEAsmParser.cpp | 913 StringRef Mnemonic = Name; in splitMnemonic() local 927 Mnemonic = parseCC(Name, Start, Next, ICC, true, NameLoc, Operands); in splitMnemonic() 931 Mnemonic = parseCC(Name, 7, Name.size(), ICC, false, NameLoc, Operands); in splitMnemonic() 934 Mnemonic = parseRD(Name, 10, NameLoc, Operands); in splitMnemonic() 936 Mnemonic = parseRD(Name, 7, NameLoc, Operands); in splitMnemonic() 939 Mnemonic = parseRD(Name, 11, NameLoc, Operands); in splitMnemonic() 941 Mnemonic = parseRD(Name, 8, NameLoc, Operands); in splitMnemonic() 944 Mnemonic = parseRD(Name, 12, NameLoc, Operands); in splitMnemonic() 946 Mnemonic = parseRD(Name, 9, NameLoc, Operands); in splitMnemonic() 950 Mnemonic = parseCC(Name, 7, Name.size(), ICC, true, NameLoc, Operands); in splitMnemonic() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86Instr3DNow.td | 18 class I3DNow_binop<bits<8> o, Format F, dag ins, string Mnemonic, list<dag> pat> 20 !strconcat(Mnemonic, "\t{$src2, $dst|$dst, $src2}"), pat>, ThreeDNow { 24 class I3DNow_conv<bits<8> o, Format F, dag ins, string Mnemonic, list<dag> pat> 26 !strconcat(Mnemonic, "\t{$src, $dst|$dst, $src}"), pat>, ThreeDNow;
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AVR/AsmParser/ |
| D | AVRAsmParser.cpp | 623 StringRef Mnemonic, SMLoc NameLoc, in ParseInstruction() argument 625 Operands.push_back(AVROperand::CreateToken(Mnemonic, NameLoc)); in ParseInstruction() 633 auto MatchResult = MatchOperandParserImpl(Operands, Mnemonic); in ParseInstruction() 652 if (Inst == Mnemonic) { in ParseInstruction() 660 if (Inst == Mnemonic) { in ParseInstruction()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/ |
| D | AArch64AsmParser.cpp | 88 StringRef Mnemonic; ///< Instruction mnemonic. member in __anon72b6572e0111::AArch64AsmParser 3759 Mnemonic = Name; in parseSysAlias() 3766 if (Mnemonic == "ic") { in parseSysAlias() 3776 } else if (Mnemonic == "dc") { in parseSysAlias() 3786 } else if (Mnemonic == "at") { in parseSysAlias() 3796 } else if (Mnemonic == "tlbi") { in parseSysAlias() 3806 } else if (Mnemonic == "cfp" || Mnemonic == "dvp" || Mnemonic == "cpp" || Mnemonic == "cosp") { in parseSysAlias() 3815 if (Mnemonic == "cosp" && !hasSpecres2) in parseSysAlias() 3818 return TokError(Mnemonic.upper() + "RCTX requires: predres"); in parseSysAlias() 3820 uint16_t PRCTX_Op2 = Mnemonic == "cfp" ? 0b100 in parseSysAlias() [all …]
|
| /openbsd/src/gnu/usr.bin/perl/pod/ |
| D | perlvar.pod | 164 Mnemonic: underline is understood in certain operations. 192 Mnemonic: works in double-quoted context. 224 Mnemonic: same as shells. 276 Mnemonic: same as B<sh> and B<ksh>. 302 Mnemonic: parentheses are used to I<group> things. The real gid is the 334 Mnemonic: parentheses are used to I<group> things. The effective gid 349 Mnemonic: it's the uid you came I<from>, if you're running setuid. 370 Mnemonic: it's the uid you went I<to>, if you're running setuid. 402 Mnemonic: comma (the syntactic subscript separator) is a semi-semicolon. 482 Mnemonic: Is this version of perl in the right bracket? [all …]
|
| D | perlrebackslash.pod | 165 Mnemonic: I<c>ontrol character. 209 Mnemonic: I<N>amed character. 254 Mnemonic: I<0>ctal or I<o>ctal. 322 Mnemonic: heI<x>adecimal. 366 Mnemonic: I<L>owercase, I<U>ppercase, I<F>old-case, I<Q>uotemeta, I<E>nd. 414 Mnemonic: I<p>roperty. 446 Mnemonic: I<g>roup. 549 Mnemonic: I<G>lobal. 681 Mnemonic: I<b>oundary. 725 Mnemonic: I<K>eep. [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/ |
| D | SparcAsmParser.cpp | 724 static void applyMnemonicAliases(StringRef &Mnemonic, 1032 SparcAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand() argument 1034 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); in parseOperand() 1048 if (Mnemonic == "cas" || Mnemonic == "casx" || Mnemonic == "casa") { in parseOperand() 1090 ResTy = parseSparcAsmOperand(Op, (Mnemonic == "call")); in parseOperand()
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | AMDGPUInstructionSyntax.rst | 47 Opcode Mnemonic
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/ |
| D | SystemZAsmParser.cpp | 444 bool parseOperand(OperandVector &Operands, StringRef Mnemonic); 1486 StringRef Mnemonic) { in parseOperand() argument 1496 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); in parseOperand()
|