Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/Target/ARM/AsmParser/
HDARMAsmParser.cpp203 bool parseOperand(OperandVector &, StringRef Mnemonic);
239 StringRef splitMnemonic(StringRef Mnemonic, unsigned &PredicationCode,
242 void getMnemonicAcceptInfo(StringRef Mnemonic, StringRef FullInst,
246 void tryConvertingToTwoOperandForm(StringRef Mnemonic, bool CarrySetting,
337 bool shouldOmitCCOutOperand(StringRef Mnemonic, OperandVector &Operands);
338 bool shouldOmitPredicateOperand(StringRef Mnemonic, OperandVector &Operands);
5057 ARMOperand &Mnemonic = static_cast<ARMOperand &>(*Operands[0]); in parseFPImm() local
5058 bool isFconst = Mnemonic.isToken() && (Mnemonic.getToken() == "fconstd" || in parseFPImm()
5059 Mnemonic.getToken() == "fconsts"); in parseFPImm()
5108 bool ARMAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand() argument
[all …]
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrCMovSetCC.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"),
HDX86Instr3DNow.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>,
HDX86InstrInfo.td2480 // Assembler Mnemonic Aliases
2741 multiclass FpUnaryAlias<string Mnemonic, Instruction Inst, bit EmitAlias = 1> {
2742 def : InstAlias<!strconcat(Mnemonic, "\t{$op, %st(0)|st(0), $op}"),
2744 def : InstAlias<!strconcat(Mnemonic, "\t{%st(0), %st(0)|st(0), st(0)}"),
2891 multiclass ShiftRotateByOneAlias<string Mnemonic, string Opc> {
2892 def : InstAlias<!strconcat(Mnemonic, "b $op, $$1"),
2894 def : InstAlias<!strconcat(Mnemonic, "w $op, $$1"),
2896 def : InstAlias<!strconcat(Mnemonic, "l $op, $$1"),
2898 def : InstAlias<!strconcat(Mnemonic, "q $op, $$1"),
2900 def : InstAlias<!strconcat(Mnemonic, "b $op, $$1"),
[all …]
/NextBSD/contrib/llvm/utils/TableGen/
HDAsmMatcherEmitter.cpp427 StringRef Mnemonic; member
510 if (Mnemonic != RHS.Mnemonic) in operator <()
511 return Mnemonic < RHS.Mnemonic; in operator <()
542 if (Mnemonic != RHS.Mnemonic) in couldMatchAmbiguouslyWith()
909 Mnemonic = AsmOperands[0].Token; in tokenizeAsmString()
910 if (Mnemonic.empty()) in tokenizeAsmString()
914 if (Mnemonic[0] == '$') in tokenizeAsmString()
916 "Invalid instruction mnemonic '" + Mnemonic + "'!"); in tokenizeAsmString()
2522 std::string LenMnemonic = char(II.Mnemonic.size()) + II.Mnemonic.str(); in emitCustomOperandParsing()
2524 << " /* " << II.Mnemonic << " */, "; in emitCustomOperandParsing()
[all …]
/NextBSD/contrib/llvm/lib/Target/Sparc/AsmParser/
HDSparcAsmParser.cpp513 static void applyMnemonicAliases(StringRef &Mnemonic, uint64_t Features,
651 SparcAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand() argument
653 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); in parseOperand()
667 if (Mnemonic == "cas" || Mnemonic == "casx") { in parseOperand()
708 ResTy = parseSparcAsmOperand(Op, (Mnemonic == "call")); in parseOperand()
/NextBSD/contrib/llvm/lib/Target/AArch64/AsmParser/
HDAArch64AsmParser.cpp45 StringRef Mnemonic; ///< Instruction mnemonic. member in __anon61806b610111::AArch64AsmParser
2379 Mnemonic = Name; in parseSysAlias()
2404 if (Mnemonic == "ic") { in parseSysAlias()
2417 } else if (Mnemonic == "dc") { in parseSysAlias()
2445 } else if (Mnemonic == "at") { in parseSysAlias()
2485 } else if (Mnemonic == "tlbi") { in parseSysAlias()
2610 return TokError("specified " + Mnemonic + " op requires a register"); in parseSysAlias()
2613 return TokError("specified " + Mnemonic + " op does not use a register"); in parseSysAlias()
2668 if (Mnemonic == "isb" && Opt != AArch64DB::SY) { in tryParseBarrierOperand()
3035 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); in parseOperand()
[all …]
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCTargetAsmParser.h161 virtual bool mnemonicIsValid(StringRef Mnemonic, unsigned VariantID) = 0;
/NextBSD/contrib/llvm/lib/Target/SystemZ/AsmParser/
HDSystemZAsmParser.cpp386 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
736 StringRef Mnemonic) { in parseOperand() argument
739 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); in parseOperand()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/AsmParser/
HDAMDGPUAsmParser.cpp366 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Mnemonic);
914 AMDGPUAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand() argument
917 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); in parseOperand()
/NextBSD/contrib/llvm/lib/Target/AArch64/InstPrinter/
HDAArch64InstPrinter.cpp265 const char *Mnemonic; member
628 StringRef Layout, Mnemonic; in printInst() local
645 O << "\t" << LdStDesc->Mnemonic << LdStDesc->Layout << '\t'; in printInst()
/NextBSD/contrib/llvm/lib/Target/X86/AsmParser/
HDX86AsmParser.cpp2737 StringRef Mnemonic = Op.getToken(); in MatchAndEmitIntelInstruction() local
2758 if (Mnemonic == Instr) { in MatchAndEmitIntelInstruction()
2812 return Error(IDLoc, "invalid instruction mnemonic '" + Mnemonic + "'", in MatchAndEmitIntelInstruction()
2842 "ambiguous operand size for instruction '" + Mnemonic + "\'", in MatchAndEmitIntelInstruction()
/NextBSD/contrib/llvm/lib/Target/PowerPC/AsmParser/
HDPPCAsmParser.cpp1651 StringRef Mnemonic = Name.slice(0, Dot); in ParseInstruction() local
1654 PPCOperand::CreateTokenWithStringCopy(Mnemonic, NameLoc, isPPC64())); in ParseInstruction()
1656 Operands.push_back(PPCOperand::CreateToken(Mnemonic, NameLoc, isPPC64())); in ParseInstruction()
/NextBSD/contrib/llvm/lib/Target/Mips/AsmParser/
HDMipsAsmParser.cpp174 bool parseOperand(OperandVector &, StringRef Mnemonic);
2987 bool MipsAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand() argument
2993 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); in parseOperand()
3266 MipsOperand &Mnemonic = static_cast<MipsOperand &>(*Operands[0]); in parseMemOperand() local
3267 if (Mnemonic.getToken() == "la") { in parseMemOperand()
/NextBSD/contrib/llvm/include/llvm/Target/
HDTarget.td980 /// Mnemonic aliases are mapped before any other translation in the match phase,
986 /// Mnemonic aliases can also be constrained to specific variants, e.g.:
/NextBSD/contrib/binutils/gas/doc/
HDas.texinfo2418 @c Mnemonic for ACKnowledge; for ASCII this is octal code 007.
2423 Mnemonic for backspace; for ASCII this is octal code 010.
2426 @c Mnemonic for EOText; for ASCII this is octal code 004.
2431 Mnemonic for FormFeed; for ASCII this is octal code 014.
2436 Mnemonic for newline; for ASCII this is octal code 012.
2439 @c Mnemonic for prefix; for ASCII this is octal code 033, usually known as @code{escape}.
2444 Mnemonic for carriage-Return; for ASCII this is octal code 015.
2447 @c Mnemonic for space; for ASCII this is octal code 040. Included for compliance with
2453 Mnemonic for horizontal Tab; for ASCII this is octal code 011.
2456 @c Mnemonic for Vertical tab; for ASCII this is octal code 013.
HDc-i386.texi193 character of the instruction mnemonic. Mnemonic suffixes of @samp{b},
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonInstrInfo.td1435 class JumpOpcStr<string Mnemonic, bit New, bit Taken> {
1436 string S = Mnemonic # !if(Taken, ":t", !if(New, ":nt", ""));
4454 class S_2OpInstImm<string Mnemonic, bits<3>MajOp, bits<3>MinOp,
4457 "$dst = "#Mnemonic#"($src1, #$src2)"#!if(isRnd, ":rnd", ""),
4469 class S_2OpInstImmI6<string Mnemonic, SDNode OpNode, bits<3>MinOp>
4470 : S_2OpInstImm<Mnemonic, 0b000, MinOp, u6Imm,
/NextBSD/usr.bin/fortune/datfiles/
HDfortunes23642 -- William Gibson, "Johnny Mnemonic"
25782 -- Johnny Mnemonic
27951 Code Mnemonic What
/NextBSD/contrib/ncurses/misc/
HDterminfo.src20867 # Mnemonic Name Sequence Value Mode terminfo