Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/X86/
DX86InstrArithmetic.td621 /// 1. Concatenates together the instruction mnemonic with the appropriate
628 string mnemonic, string args, list<dag> pattern,
633 !strconcat(mnemonic, "{", typeinfo.InstrSuffix, "}\t", args), pattern,
642 class BinOpRR<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
647 mnemonic, "{$src2, $src1|$src1, $src2}", pattern, itin>;
651 class BinOpRR_R<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
653 : BinOpRR<opcode, mnemonic, typeinfo, (outs typeinfo.RegClass:$dst),
660 class BinOpRR_F<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
662 : BinOpRR<opcode, mnemonic, typeinfo, (outs),
669 class BinOpRR_RF<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
[all …]
DX86InstrCompiler.td634 Format ImmMod, string mnemonic> {
640 !strconcat("lock\n\t", mnemonic, "{b}\t",
646 !strconcat("lock\n\t", mnemonic, "{w}\t",
652 !strconcat("lock\n\t", mnemonic, "{l}\t",
658 !strconcat("lock\n\t", mnemonic, "{q}\t",
665 !strconcat("lock\n\t", mnemonic, "{b}\t",
672 !strconcat("lock\n\t", mnemonic, "{w}\t",
679 !strconcat("lock\n\t", mnemonic, "{l}\t",
686 !strconcat("lock\n\t", mnemonic, "{q}\t",
693 !strconcat("lock\n\t", mnemonic, "{w}\t",
[all …]
DX86InstrFormats.td299 // AVX instructions have a 'v' prefix in the mnemonic
310 // AVX instructions have a 'v' prefix in the mnemonic
321 // AVX instructions have a 'v' prefix in the mnemonic
339 // AVX instructions have a 'v' prefix in the mnemonic
DX86InstrInfo.td1575 multiclass bmi_bls<string mnemonic, Format RegMRM, Format MemMRM,
1579 !strconcat(mnemonic, "\t{$src, $dst|$dst, $src}"),
1582 !strconcat(mnemonic, "\t{$src, $dst|$dst, $src}"),
1602 multiclass bmi_bextr_bzhi<bits<8> opc, string mnemonic, RegisterClass RC,
1606 !strconcat(mnemonic, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
1610 !strconcat(mnemonic, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
1629 multiclass bmi_pdep_pext<string mnemonic, RegisterClass RC,
1633 !strconcat(mnemonic, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
1637 !strconcat(mnemonic, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
1783 /// MnemonicAlias's that canonicalize the condition code in a mnemonic, for
/external/openssl/crypto/perlasm/
Dppc-xlate.pl147 my $mnemonic = $2;
149 my $opcode = eval("\$$mnemonic");
152 elsif ($mnemonic) { $line = $c.$mnemonic.$f."\t".$line; }
Dx86_64-xlate.pl175 sub mnemonic { subroutine
227 die if (opcode->mnemonic() ne "mov");
228 opcode->mnemonic("lea");
274 $sz="q" if ($self->{asterisk} || opcode->mnemonic() eq "movq");
275 $sz="l" if (opcode->mnemonic() eq "movd");
415 if ($nasm && opcode->mnemonic()=~m/^j/) {
802 my $asm = eval("\$".$opcode->mnemonic());
843 undef $sz if ($nasm && $opcode->mnemonic() eq "lea");
/external/chromium/chrome/browser/resources/
Dmenu.js304 var mnemonic = MNEMONIC_REGEXP.exec(label);
305 if (mnemonic && enableMnemonic) {
306 var c = mnemonic[2].toLowerCase();
309 if (!mnemonic) {
312 targetDiv.appendChild(document.createTextNode(mnemonic[1]));
314 targetDiv.appendChild(document.createTextNode(mnemonic[3]));
316 targetDiv.childNodes[1].textContent = mnemonic[2];
318 targetDiv.textContent = mnemonic.splice(1, 3).join('');
Dmenu.css56 .mnemonic-enabled .mnemonic {
/external/llvm/utils/Target/ARM/
Danalyze-match-table.py29 mnemonic = insn[1]
31 flags = mnemonic_flags[mnemonic] = mnemonic_flags.get(mnemonic, set())
/external/v8/src/x64/
Ddisasm-x64.cc1019 const char* mnemonic = TwoByteMnemonic(opcode); in TwoByteOpcodeInstruction() local
1088 const char* mnemonic = "?"; in TwoByteOpcodeInstruction() local
1090 mnemonic = "andpd"; in TwoByteOpcodeInstruction()
1092 mnemonic = "orpd"; in TwoByteOpcodeInstruction()
1094 mnemonic = "xorpd"; in TwoByteOpcodeInstruction()
1096 mnemonic = "ucomisd"; in TwoByteOpcodeInstruction()
1098 mnemonic = "comisd"; in TwoByteOpcodeInstruction()
1102 AppendToBuffer("%s %s,", mnemonic, NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1125 AppendToBuffer("%sd %s,", mnemonic, NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1146 AppendToBuffer("%s %s,", mnemonic, NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
[all …]
Dlithium-x64.h185 #define DECLARE_CONCRETE_INSTRUCTION(type, mnemonic) \ argument
188 virtual const char* Mnemonic() const { return mnemonic; } \
/external/llvm/test/MC/AsmParser/
Dpurgem.s12 # CHECK: error: invalid instruction mnemonic 'foo'
/external/openssl/crypto/sha/asm/
Dsha1-sparcv9a.pl551 my ($mnemonic,$rs1,$rs2,$rd)=@_;
559 $ref = "$mnemonic\t$rs1,$rs2,$rd";
561 if ($opf=$visopf{$mnemonic}) {
580 my ($mnemonic,$rs1,$rs2,$rd)=@_;
582 my $ref="$mnemonic\t$rs1,$rs2,$rd";
Dsha512-parisc.pl757 my ($mnemonic,$mod,$args)=@_;
758 my $opcode = eval("\$$mnemonic");
760 ref($opcode) eq 'CODE' ? &$opcode($mod,$args) : "\t$mnemonic$mod\t$args";
/external/openssl/crypto/modes/asm/
Dghash-parisc.pl714 my ($mnemonic,$mod,$args)=@_;
715 my $opcode = eval("\$$mnemonic");
717 ref($opcode) eq 'CODE' ? &$opcode($mod,$args) : "\t$mnemonic$mod\t$args";
/external/elfutils/libcpu/
Di386_parse.y107 char *mnemonic; member
305 newp->mnemonic = $4;
306 if (newp->mnemonic != (void *) -1l
1194 if (instr->mnemonic == (void *) -1l) in instrtable_out()
1197 fprintf (outfile, " .mnemonic = MNE_%s,", instr->mnemonic); in instrtable_out()
Di386_disasm.c670 if (unlikely (instrtab[cnt].mnemonic == MNE_INVALID)) in i386_disasm()
784 str = mnestr.str + mneidx[instrtab[cnt].mnemonic]; in i386_disasm()
Di386_parse.c212 char *mnemonic; member
1649 newp->mnemonic = (yyvsp[(4) - (6)].str);
1650 if (newp->mnemonic != (void *) -1l
2796 if (instr->mnemonic == (void *) -1l) in instrtable_out()
2799 fprintf (outfile, " .mnemonic = MNE_%s,", instr->mnemonic); in instrtable_out()
DChangeLog182 MNE_INVALID value for .mnemonic.
/external/openssl/crypto/bn/asm/
Dparisc-mont.pl978 my ($mnemonic,$mod,$args)=@_;
979 my $opcode = eval("\$$mnemonic");
981 ref($opcode) eq 'CODE' ? &$opcode($mod,$args) : "\t$mnemonic$mod\t$args";
/external/emma/core/java12/com/vladium/util/args/
DOptsParser.java847 void setValueMnemonic (final String mnemonic) in setValueMnemonic() argument
849 if (mnemonic == null) throw new IllegalArgumentException ("null input: mnemonic"); in setValueMnemonic()
851 m_valueMnemonic = mnemonic; in setValueMnemonic()
/external/llvm/include/llvm/Target/
DTarget.td841 /// MnemonicAlias - This class allows targets to define assembler mnemonic
842 /// aliases. This should be used when all forms of one mnemonic are accepted
843 /// with a different mnemonic. For example, X86 allows:
/external/qemu/
Di386-dis.c6101 const char *mnemonic; in OP_3DNowSuffix() local
6108 mnemonic = Suffix3DNow[*codep++ & 0xff]; in OP_3DNowSuffix()
6109 if (mnemonic) in OP_3DNowSuffix()
6110 oappend (mnemonic); in OP_3DNowSuffix()
/external/v8/src/mips/
Dlithium-mips.h184 #define DECLARE_CONCRETE_INSTRUCTION(type, mnemonic) \ argument
187 virtual const char* Mnemonic() const { return mnemonic; } \
/external/llvm/docs/
DCodeGenerator.rst288 supports. Descriptors define things like the mnemonic for the opcode, the number
1629 The first phase of alias processing is simple instruction mnemonic remapping for
1631 phase is a simple and unconditionally remapping from one input mnemonic to one
1632 output mnemonic. It isn't possible for this form of alias to look at the
1633 operands at all, so the remapping must apply for all forms of a given mnemonic.
1644 ... and many others. With a MnemonicAlias definition, the mnemonic is remapped
1654 In this example, the mnemonic gets mapped into different a new one depending on
1676 mnemonic in multiple different ways depending on what operands are present in

12