Home
last modified time | relevance | path

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

1234

/external/llvm-project/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp192 bool isCDEInstr(StringRef Mnemonic) { in isCDEInstr() argument
194 if (!Mnemonic.startswith("cx") && !Mnemonic.startswith("vcx")) in isCDEInstr()
196 return CDE.count(Mnemonic); in isCDEInstr()
201 bool isVPTPredicableCDEInstr(StringRef Mnemonic) { in isVPTPredicableCDEInstr() argument
202 if (!Mnemonic.startswith("vcx")) in isVPTPredicableCDEInstr()
204 return CDEWithVPTSuffix.count(Mnemonic); in isVPTPredicableCDEInstr()
209 bool isITPredicableCDEInstr(StringRef Mnemonic) { in isITPredicableCDEInstr() argument
210 if (!Mnemonic.startswith("cx")) in isITPredicableCDEInstr()
212 return Mnemonic.startswith("cx1a") || Mnemonic.startswith("cx1da") || in isITPredicableCDEInstr()
213 Mnemonic.startswith("cx2a") || Mnemonic.startswith("cx2da") || in isITPredicableCDEInstr()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp399 bool parseOperand(OperandVector &, StringRef Mnemonic);
435 bool isMnemonicVPTPredicable(StringRef Mnemonic, StringRef ExtraToken);
436 StringRef splitMnemonic(StringRef Mnemonic, StringRef ExtraToken,
440 void getMnemonicAcceptInfo(StringRef Mnemonic, StringRef ExtraToken,
445 void tryConvertingToTwoOperandForm(StringRef Mnemonic, bool CarrySetting,
585 bool shouldOmitCCOutOperand(StringRef Mnemonic, OperandVector &Operands);
586 bool shouldOmitPredicateOperand(StringRef Mnemonic, OperandVector &Operands);
587 bool shouldOmitVectorPredicateOperand(StringRef Mnemonic, OperandVector &Operands);
589 void fixupGNULDRDAlias(StringRef Mnemonic, OperandVector &Operands);
5932 ARMOperand &Mnemonic = static_cast<ARMOperand &>(*Operands[0]); in parseFPImm() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/AsmParser/
DLanaiAsmParser.cpp81 StringRef Mnemonic);
1001 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) { in parseOperand() argument
1004 OperandMatchResultTy Result = MatchOperandParserImpl(*Operands, Mnemonic); in parseOperand()
1039 StringRef Mnemonic = Name; in splitMnemonic() local
1043 Mnemonic = Name.substr(0, Name.size() - 2); in splitMnemonic()
1048 if (Mnemonic[0] == 'b' || in splitMnemonic()
1049 (Mnemonic[0] == 's' && !Mnemonic.startswith("sel") && in splitMnemonic()
1050 !Mnemonic.startswith("st"))) { in splitMnemonic()
1054 LPCC::suffixToLanaiCondCode(Mnemonic.substr(1, Next)); in splitMnemonic()
1056 Mnemonic = Mnemonic.slice(0, 1); in splitMnemonic()
[all …]
/external/llvm/lib/Target/Lanai/AsmParser/
DLanaiAsmParser.cpp63 StringRef Mnemonic);
978 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) { in parseOperand() argument
981 OperandMatchResultTy Result = MatchOperandParserImpl(*Operands, Mnemonic); in parseOperand()
1016 StringRef Mnemonic = Name; in splitMnemonic() local
1020 Mnemonic = Name.substr(0, Name.size() - 2); in splitMnemonic()
1025 if (Mnemonic[0] == 'b' || in splitMnemonic()
1026 (Mnemonic[0] == 's' && !Mnemonic.startswith("sel") && in splitMnemonic()
1027 !Mnemonic.startswith("st"))) { in splitMnemonic()
1031 LPCC::suffixToLanaiCondCode(Mnemonic.substr(1, Next)); in splitMnemonic()
1033 Mnemonic = Mnemonic.slice(0, 1); in splitMnemonic()
[all …]
/external/llvm-project/llvm/lib/Target/Lanai/AsmParser/
DLanaiAsmParser.cpp83 StringRef Mnemonic);
1025 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) { in parseOperand() argument
1028 OperandMatchResultTy Result = MatchOperandParserImpl(*Operands, Mnemonic); in parseOperand()
1063 StringRef Mnemonic = Name; in splitMnemonic() local
1067 Mnemonic = Name.substr(0, Name.size() - 2); in splitMnemonic()
1072 if (Mnemonic[0] == 'b' || in splitMnemonic()
1073 (Mnemonic[0] == 's' && !Mnemonic.startswith("sel") && in splitMnemonic()
1074 !Mnemonic.startswith("st"))) { in splitMnemonic()
1078 LPCC::suffixToLanaiCondCode(Mnemonic.substr(1, Next)); in splitMnemonic()
1080 Mnemonic = Mnemonic.slice(0, 1); in splitMnemonic()
[all …]
/external/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp202 bool parseOperand(OperandVector &, StringRef Mnemonic);
238 StringRef splitMnemonic(StringRef Mnemonic, unsigned &PredicationCode,
241 void getMnemonicAcceptInfo(StringRef Mnemonic, StringRef FullInst,
245 void tryConvertingToTwoOperandForm(StringRef Mnemonic, bool CarrySetting,
356 bool shouldOmitCCOutOperand(StringRef Mnemonic, OperandVector &Operands);
357 bool shouldOmitPredicateOperand(StringRef Mnemonic, OperandVector &Operands);
5117 ARMOperand &Mnemonic = static_cast<ARMOperand &>(*Operands[0]); in parseFPImm() local
5118 bool isFconst = Mnemonic.isToken() && (Mnemonic.getToken() == "fconstd" || in parseFPImm()
5119 Mnemonic.getToken() == "fconsts"); in parseFPImm()
5168 bool ARMAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand() argument
[all …]
/external/llvm/lib/Target/X86/
DX86InstrCMovSetCC.td17 multiclass CMOV<bits<8> opc, string Mnemonic, PatLeaf CondNode> {
22 !strconcat(Mnemonic, "{w}\t{$src2, $dst|$dst, $src2}"),
28 !strconcat(Mnemonic, "{l}\t{$src2, $dst|$dst, $src2}"),
34 !strconcat(Mnemonic, "{q}\t{$src2, $dst|$dst, $src2}"),
44 !strconcat(Mnemonic, "{w}\t{$src2, $dst|$dst, $src2}"),
50 !strconcat(Mnemonic, "{l}\t{$src2, $dst|$dst, $src2}"),
56 !strconcat(Mnemonic, "{q}\t{$src2, $dst|$dst, $src2}"),
83 multiclass SETCC<bits<8> opc, string Mnemonic, PatLeaf OpNode> {
86 !strconcat(Mnemonic, "\t$dst"),
90 !strconcat(Mnemonic, "\t$dst"),
DX86Instr3DNow.td19 class I3DNow_binop<bits<8> o, Format F, dag ins, string Mnemonic, list<dag> pat>
21 !strconcat(Mnemonic, "\t{$src2, $dst|$dst, $src2}"), pat>,
28 class I3DNow_conv<bits<8> o, Format F, dag ins, string Mnemonic, list<dag> pat>
30 !strconcat(Mnemonic, "\t{$src, $dst|$dst, $src}"), pat>,
/external/capstone/contrib/sysz_update/
D0007-capstone-generate-GenInsnNameMaps.inc.patch35 + std::string Mnemonic = Inst->AsmString;
37 + for (size_t i = 0; i < Mnemonic.length(); i++) {
38 + if (Mnemonic[i] == '\t') {
39 + return Mnemonic.substr(0, i);
42 + return Mnemonic;
/external/iptables/extensions/
Dlibxt_MARK.man18 Binary AND the nfmark with \fIbits\fP. (Mnemonic for \fB\-\-set\-xmark
22 Binary OR the nfmark with \fIbits\fP. (Mnemonic for \fB\-\-set\-xmark\fP
26 Binary XOR the nfmark with \fIbits\fP. (Mnemonic for \fB\-\-set\-xmark\fP
Dlibxt_TOS.man18 Binary AND the TOS value with \fIbits\fP. (Mnemonic for \fB\-\-set\-tos
23 Binary OR the TOS value with \fIbits\fP. (Mnemonic for \fB\-\-set\-tos\fP
27 Binary XOR the TOS value with \fIbits\fP. (Mnemonic for \fB\-\-set\-tos\fP
Dlibxt_CONNMARK.man32 Binary AND the ctmark with \fIbits\fP. (Mnemonic for \fB\-\-set\-xmark
36 Binary OR the ctmark with \fIbits\fP. (Mnemonic for \fB\-\-set\-xmark\fP
40 Binary XOR the ctmark with \fIbits\fP. (Mnemonic for \fB\-\-set\-xmark\fP
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSOPInstructions.td30 string Mnemonic = opName;
57 class SOP1_Real<bits<8> op, SOP1_Pseudo ps, string real_name = ps.Mnemonic> :
362 class SOP2_Real<bits<7> op, SOP_Pseudo ps, string real_name = ps.Mnemonic> :
687 string Mnemonic = opName;
695 ps.Mnemonic # " " # ps.AsmOperands, []> {
946 class SOPC_Real<bits<7> op, SOPC_Pseudo ps, string real_name = ps.Mnemonic> :
1075 class SOPP_Real<bits<7> op, SOPP_Pseudo ps, string real_name = ps.Mnemonic> :
1090 class SOPP_Real_32 <bits<7> op, SOPP_Pseudo ps, string real_name = ps.Mnemonic> : SOPP_Real<op, ps,…
1097 class SOPP_Real_64 <bits<7> op, SOPP_Pseudo ps, string real_name = ps.Mnemonic> : SOPP_Real<op, ps,…
1437 Select_gfx10<!cast<SOP1_Pseudo>(NAME).Mnemonic>;
[all …]
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenAsmMatcher.inc26 StringRef Mnemonic,
676 static void applyMnemonicAliases(StringRef &Mnemonic, const FeatureBitset &Features, unsigned Varia…
681 switch (Mnemonic.size()) {
684 switch (Mnemonic[0]) {
687 if (memcmp(Mnemonic.data()+1, "fe", 2) != 0)
689 Mnemonic = "rfeia"; // "rfe"
692 switch (Mnemonic[1]) {
695 if (Mnemonic[2] != 'i')
697 Mnemonic = "smc"; // "smi"
700 if (Mnemonic[2] != 's')
[all …]
/external/llvm-project/llvm/lib/Target/VE/AsmParser/
DVEAsmParser.cpp908 StringRef Mnemonic = Name; in splitMnemonic() local
922 Mnemonic = parseCC(Name, Start, Next, ICC, true, NameLoc, Operands); in splitMnemonic()
926 Mnemonic = parseCC(Name, 7, Name.size(), ICC, false, NameLoc, Operands); in splitMnemonic()
929 Mnemonic = parseRD(Name, 10, NameLoc, Operands); in splitMnemonic()
931 Mnemonic = parseRD(Name, 7, NameLoc, Operands); in splitMnemonic()
934 Mnemonic = parseRD(Name, 11, NameLoc, Operands); in splitMnemonic()
936 Mnemonic = parseRD(Name, 8, NameLoc, Operands); in splitMnemonic()
939 Mnemonic = parseRD(Name, 12, NameLoc, Operands); in splitMnemonic()
941 Mnemonic = parseRD(Name, 9, NameLoc, Operands); in splitMnemonic()
945 Mnemonic = parseCC(Name, 7, Name.size(), ICC, true, NameLoc, Operands); in splitMnemonic()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86Instr3DNow.td18 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;
/external/llvm-project/llvm/lib/Target/X86/
DX86Instr3DNow.td18 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;
/external/javassist/src/main/javassist/bytecode/
DMnemonic.java29 public interface Mnemonic { interface
/external/llvm/utils/TableGen/
DAsmMatcherEmitter.cpp489 StringRef Mnemonic; member
531 Mnemonic(RHS.Mnemonic), AsmOperands(RHS.AsmOperands), in MatchableInfo()
582 if (int Cmp = Mnemonic.compare(RHS.Mnemonic)) in operator <()
614 if (Mnemonic != RHS.Mnemonic) in couldMatchAmbiguouslyWith()
915 Mnemonic = AsmOperands[0].Token; in initialize()
916 if (Mnemonic[0] == '$') in initialize()
918 "Invalid instruction mnemonic '" + Mnemonic + "'!"); in initialize()
923 Mnemonic = AsmOperands[0].Token; in initialize()
2698 std::string LenMnemonic = char(II.Mnemonic.size()) + II.Mnemonic.str(); in emitCustomOperandParsing()
2700 << " /* " << II.Mnemonic << " */, "; in emitCustomOperandParsing()
[all …]
/external/llvm-project/llvm/utils/TableGen/
DAsmMatcherEmitter.cpp518 StringRef Mnemonic; member
560 Mnemonic(RHS.Mnemonic), AsmOperands(RHS.AsmOperands), in MatchableInfo()
615 if (int Cmp = Mnemonic.compare_lower(RHS.Mnemonic)) in operator <()
647 if (Mnemonic != RHS.Mnemonic) in couldMatchAmbiguouslyWith()
930 Mnemonic = AsmOperands[0].Token; in initialize()
931 if (Mnemonic[0] == '$') in initialize()
933 "Invalid instruction mnemonic '" + Mnemonic + "'!"); in initialize()
938 Mnemonic = AsmOperands[0].Token; in initialize()
2883 std::string LenMnemonic = char(II.Mnemonic.size()) + II.Mnemonic.lower(); in emitCustomOperandParsing()
2885 << " /* " << II.Mnemonic << " */, "; in emitCustomOperandParsing()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSOPInstructions.td30 string Mnemonic = opName;
59 ps.Mnemonic # " " # ps.AsmOperands, []>,
351 ps.Mnemonic # " " # ps.AsmOperands, []>,
622 string Mnemonic = opName;
630 ps.Mnemonic # " " # ps.AsmOperands, []> {
1279 Select_gfx10<!cast<SOP1_Pseudo>(NAME).Mnemonic>;
1312 Select_gfx6_gfx7<!cast<SOP1_Pseudo>(NAME).Mnemonic>;
1376 Select_gfx10<!cast<SOP2_Pseudo>(NAME).Mnemonic>;
1395 Select_gfx6_gfx7<!cast<SOP_Pseudo>(NAME).Mnemonic>;
1452 Select_gfx10<!cast<SOPK_Pseudo>(NAME).Mnemonic>;
[all …]
/external/llvm-project/llvm/test/TableGen/
DDAGDefaultOps.td30 class RRI<string Mnemonic, bits<4> Opcode> : TestEncoding {
33 string AsmString = Mnemonic # " $dest1, $src1, $src2, #$imm";
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp79 StringRef Mnemonic; ///< Instruction mnemonic. member in __anon1914c67d0111::AArch64AsmParser
2893 Mnemonic = Name; in parseSysAlias()
2902 if (Mnemonic == "ic") { in parseSysAlias()
2912 } else if (Mnemonic == "dc") { in parseSysAlias()
2922 } else if (Mnemonic == "at") { in parseSysAlias()
2932 } else if (Mnemonic == "tlbi") { in parseSysAlias()
2942 } else if (Mnemonic == "cfp" || Mnemonic == "dvp" || Mnemonic == "cpp") { in parseSysAlias()
2948 Mnemonic.upper() + std::string(PRCTX->Name) + " requires "); in parseSysAlias()
2953 Mnemonic == "cfp" ? 4 : in parseSysAlias()
2954 Mnemonic == "dvp" ? 5 : in parseSysAlias()
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp80 StringRef Mnemonic; ///< Instruction mnemonic. member in __anona500a0890111::AArch64AsmParser
2948 Mnemonic = Name; in parseSysAlias()
2957 if (Mnemonic == "ic") { in parseSysAlias()
2967 } else if (Mnemonic == "dc") { in parseSysAlias()
2977 } else if (Mnemonic == "at") { in parseSysAlias()
2987 } else if (Mnemonic == "tlbi") { in parseSysAlias()
2997 } else if (Mnemonic == "cfp" || Mnemonic == "dvp" || Mnemonic == "cpp") { in parseSysAlias()
3003 Mnemonic.upper() + std::string(PRCTX->Name) + " requires "); in parseSysAlias()
3008 Mnemonic == "cfp" ? 4 : in parseSysAlias()
3009 Mnemonic == "dvp" ? 5 : in parseSysAlias()
[all …]
/external/llvm/lib/Target/Sparc/AsmParser/
DSparcAsmParser.cpp611 static void applyMnemonicAliases(StringRef &Mnemonic, uint64_t Features,
759 SparcAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand() argument
761 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); in parseOperand()
775 if (Mnemonic == "cas" || Mnemonic == "casx" || Mnemonic == "casa") { in parseOperand()
816 ResTy = parseSparcAsmOperand(Op, (Mnemonic == "call")); in parseOperand()

1234