Home
last modified time | relevance | path

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

12345

/external/valgrind/auxprogs/
Ds390-check-opcodes.pl41 my ($encoding,$mnemonic,$format) = split /\s+/,$line;
45 next if ($mnemonic =~ /\$/);
46 next if ($mnemonic =~ /\*/);
49 next if ($mnemonic eq "br"); # special case of bcr
50 next if ($mnemonic eq "nopr"); # special case of bcr
51 next if ($mnemonic eq "b"); # special case of bc
52 next if ($mnemonic eq "nop"); # special case of bc
53 next if ($mnemonic eq "j"); # special case of brc
54 next if ($mnemonic eq "jg"); # special case of brcl
55 next if ($mnemonic eq "tmh"); # alternate mnemonic for tmlh
[all …]
/external/vixl/src/vixl/a64/
Ddisasm-a64.cc66 const char *mnemonic = ""; in VisitAddSubImmediate() local
74 mnemonic = "add"; in VisitAddSubImmediate()
76 mnemonic = "mov"; in VisitAddSubImmediate()
83 mnemonic = "adds"; in VisitAddSubImmediate()
85 mnemonic = "cmn"; in VisitAddSubImmediate()
91 case SUB_x_imm: mnemonic = "sub"; break; in VisitAddSubImmediate()
94 mnemonic = "subs"; in VisitAddSubImmediate()
96 mnemonic = "cmp"; in VisitAddSubImmediate()
103 Format(instr, mnemonic, form); in VisitAddSubImmediate()
110 const char *mnemonic = ""; in VisitAddSubShifted() local
[all …]
/external/v8/src/arm64/
Ddisasm-arm64.cc52 const char *mnemonic = ""; in VisitAddSubImmediate() local
60 mnemonic = "add"; in VisitAddSubImmediate()
62 mnemonic = "mov"; in VisitAddSubImmediate()
69 mnemonic = "adds"; in VisitAddSubImmediate()
71 mnemonic = "cmn"; in VisitAddSubImmediate()
77 case SUB_x_imm: mnemonic = "sub"; break; in VisitAddSubImmediate()
80 mnemonic = "subs"; in VisitAddSubImmediate()
82 mnemonic = "cmp"; in VisitAddSubImmediate()
89 Format(instr, mnemonic, form); in VisitAddSubImmediate()
96 const char *mnemonic = ""; in VisitAddSubShifted() local
[all …]
/external/vixl/test/
Dtest-simulator-a64.cc182 typedef void (MacroAssembler::*mnemonic)( typedef in vixl::Test2OpImmediateNEONHelper_t
2043 typename Test2OpImmediateNEONHelper_t<Tm>::mnemonic helper, in Test2OpImmNEON_Helper()
2135 typename Test2OpImmediateNEONHelper_t<Tm>::mnemonic helper, in Test2OpImmNEON()
2481 #define CALL_TEST_FP_HELPER(mnemonic, variant, type, input) \ argument
2482 Test##type(STRINGIFY(mnemonic) "_" STRINGIFY(variant), \
2483 &MacroAssembler::mnemonic, \
2485 kExpected_##mnemonic##_##variant, \
2486 kExpectedCount_##mnemonic##_##variant)
2488 #define DEFINE_TEST_FP(mnemonic, type, input) \ argument
2489 TEST(mnemonic##_d) { \
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZInstrFormats.td601 // Depending on the instruction mnemonic, certain bits may be or-ed into
631 // Depending on the instruction mnemonic, certain bits may be or-ed into
690 // Depending on the instruction mnemonic, certain bits may be or-ed into
954 class InherentRRE<string mnemonic, bits<16> opcode, RegisterOperand cls,
957 mnemonic#"\t$R1",
962 class InherentVRIa<string mnemonic, bits<16> opcode, bits<16> value>
963 : InstVRIa<opcode, (outs VR128:$V1), (ins), mnemonic#"\t$V1", []> {
968 class BranchUnaryRI<string mnemonic, bits<12> opcode, RegisterOperand cls>
970 mnemonic##"\t$R1, $I2", []> {
977 class LoadMultipleRSY<string mnemonic, bits<16> opcode, RegisterOperand cls>
[all …]
/external/fonttools/Lib/fontTools/ttLib/tables/
DttProgram.py164 for op, mnemonic, argBits, name, pops, pushes in instructionList:
165 assert _mnemonicPat.match(mnemonic)
166 mnemonicDict[mnemonic] = op, argBits
170 opcodeDict[op+i] = mnemonic, argBits, argoffset
172 opcodeDict[op] = mnemonic, 0, 0
282 dummy, mnemonic, arg, number, comment = m.groups()
288 if mnemonic.startswith("INSTR"):
290 op = int(mnemonic[5:])
292 elif mnemonic not in ("PUSH", "NPUSHB", "NPUSHW", "PUSHB", "PUSHW"):
293 op, argBits = mnemonicDict[mnemonic]
[all …]
/external/llvm/lib/Target/X86/
DX86InstrArithmetic.td633 /// 1. Concatenates together the instruction mnemonic with the appropriate
640 string mnemonic, string args, list<dag> pattern,
645 !strconcat(mnemonic, "{", typeinfo.InstrSuffix, "}\t", args), pattern,
654 class BinOpRR<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
659 mnemonic, "{$src2, $src1|$src1, $src2}", pattern, itin>,
664 class BinOpRR_F<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
666 : BinOpRR<opcode, mnemonic, typeinfo, (outs),
673 class BinOpRR_RF<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
675 : BinOpRR<opcode, mnemonic, typeinfo, (outs typeinfo.RegClass:$dst),
682 class BinOpRR_RFF<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
[all …]
/external/autotest/client/site_tests/hardware_PerfCounterVerification/src/
Dfind_loop_instructions.py80 def IsBranch_x86(mnemonic): argument
81 return mnemonic in X86_CONDITIONAL_BRANCH_INSTRUCTIONS
95 def IsBranch_arm(mnemonic): argument
96 if '.' in mnemonic:
97 mnemonic, width = mnemonic.split('.', 1)
98 return mnemonic in ARM_ALL_BRANCH_INSTRUCTIONS
117 address, mnemonic, operands = m.group('address', 'mnemonic', 'operands')
118 if is_branch(mnemonic):
/external/boringssl/src/crypto/perlasm/
Darm-xlate.pl146 my $mnemonic = $2;
148 if ($mnemonic =~ m/([^\.]+)\.([^\.]+)/) {
151 $opcode = eval("\$$mnemonic");
158 } elsif ($mnemonic) {
159 $line = $c.$mnemonic;
Dx86_64-xlate.pl170 sub mnemonic { subroutine
222 die if (opcode->mnemonic() ne "mov");
223 opcode->mnemonic("lea");
278 (opcode->mnemonic() =~ /^v?mov([qd])$/) && ($sz=$1) ||
279 (opcode->mnemonic() =~ /^v?pinsr([qdwb])$/) && ($sz=$1) ||
280 (opcode->mnemonic() =~ /^vpbroadcast([qdwb])$/) && ($sz=$1) ||
281 (opcode->mnemonic() =~ /^vinsert[fi]128$/) && ($sz="x");
421 if ($nasm && opcode->mnemonic()=~m/^j(?![re]cxz)/) {
876 my $asm = eval("\$".$opcode->mnemonic());
919 undef $sz if ($nasm && $opcode->mnemonic() eq "lea");
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV4.td128 class T_ALU32_3op_not<string mnemonic, bits<3> MajOp, bits<3> MinOp,
130 : T_ALU32_3op<mnemonic, MajOp, MinOp, OpsRev, 0> {
131 let AsmString = "$Rd = "#mnemonic#"($Rs, ~$Rt)";
164 class T_CMP_rrbh<string mnemonic, bits<3> MinOp, bit IsComm>
166 "$Pd = "#mnemonic#"($Rs, $Rt)", [], "", S_3op_tc_2early_SLOT23>,
169 let CextOpcode = mnemonic;
208 class T_CMP_ribh<string mnemonic, bits<2> MajOp, bit IsHalf, bit IsComm,
211 "$Pd = "#mnemonic#"($Rs, #$Imm)", [], "", ALU64_tc_2early_SLOT23>,
214 let CextOpcode = mnemonic;
244 class T_RCMP_EQ_ri<string mnemonic, bit IsNeg>
[all …]
DHexagonInstrInfo.td68 class T_CMP <string mnemonic, bits<2> MajOp, bit isNot, Operand ImmOp>
71 "$dst = "#!if(isNot, "!","")#mnemonic#"($src1, #$src2)",
76 let CextOpcode = mnemonic;
77 let opExtentBits = !if(!eq(mnemonic, "cmp.gtu"), 9, 10);
78 let isExtentSigned = !if(!eq(mnemonic, "cmp.gtu"), 0, 1);
84 let Inst{21} = !if(!eq(mnemonic, "cmp.gtu"), 0, src2{9});
119 class T_ALU32_3op<string mnemonic, bits<3> MajOp, bits<3> MinOp, bit OpsRev,
122 "$Rd = "#mnemonic#"($Rs, $Rt)",
125 let BaseOpcode = mnemonic#_rr;
126 let CextOpcode = mnemonic;
[all …]
/external/v8/src/compiler/
Dosr.cc64 loop_tree->HeaderNode(loop)->op()->mnemonic()); in PeelOuterLoopsForOsr()
76 node->op()->mnemonic()); in PeelOuterLoopsForOsr()
105 TRACE(" copy #%d:%s -> #%d\n", orig->id(), orig->op()->mnemonic(), in PeelOuterLoopsForOsr()
146 control->op()->mnemonic(), incoming_depth); in PeelOuterLoopsForOsr()
160 node->op()->mnemonic(), i, input->id(), in PeelOuterLoopsForOsr()
161 input->op()->mnemonic()); in PeelOuterLoopsForOsr()
175 copy->op()->mnemonic(), input->id(), input->op()->mnemonic()); in PeelOuterLoopsForOsr()
210 copy->op()->mnemonic(), input->id(), input->op()->mnemonic()); in PeelOuterLoopsForOsr()
214 TRACE("#%d:%s", input->id(), input->op()->mnemonic()); in PeelOuterLoopsForOsr()
230 TRACE(" ---- #%d:%s\n", loop_header->id(), loop_header->op()->mnemonic()); in PeelOuterLoopsForOsr()
Doperator.cc28 Operator::Operator(Opcode opcode, Properties properties, const char* mnemonic, in Operator() argument
33 mnemonic_(mnemonic), in Operator()
48 void Operator::PrintTo(std::ostream& os) const { os << mnemonic(); } in PrintTo()
Descape-analysis.cc80 node->op()->mnemonic()); in SetField()
382 cache->fields()[i]->op()->mnemonic()); in MergeFrom()
575 val->id(), val->op()->mnemonic(), to->id()); in ProcessStoreField()
590 val->id(), val->op()->mnemonic(), to->id()); in ProcessStoreElement()
602 node->op()->mnemonic()); in ProcessAllocate()
639 rep->id(), rep->op()->mnemonic(), use->id(), in CheckUsesForEscape()
640 use->op()->mnemonic()); in CheckUsesForEscape()
658 rep->id(), rep->op()->mnemonic(), use->id(), in CheckUsesForEscape()
659 use->op()->mnemonic()); in CheckUsesForEscape()
667 rep->id(), rep->op()->mnemonic(), use->id(), in CheckUsesForEscape()
[all …]
Doperator.h55 Operator(Opcode opcode, Properties properties, const char* mnemonic,
68 const char* mnemonic() const { return mnemonic_; } in mnemonic() function
154 Operator1(Opcode opcode, Properties properties, const char* mnemonic,
158 : Operator(opcode, properties, mnemonic, value_in, effect_in, control_in, in Operator() argument
181 os << mnemonic(); in PrintTo()
Dscheduler.cc173 node->op()->mnemonic(), from->id(), from->op()->mnemonic(), in IncrementUnscheduledUseCount()
197 node->op()->mnemonic(), from->id(), from->op()->mnemonic(), in DecrementUnscheduledUseCount()
201 TRACE(" newly eligible #%d:%s\n", node->id(), node->op()->mnemonic()); in DecrementUnscheduledUseCount()
267 TRACE("Found SESE at #%d:%s\n", node->id(), node->op()->mnemonic()); in Run()
383 node->op()->mnemonic()); in BuildBlockForNode()
533 node->op()->mnemonic(), block->id().ToInt()); in TraceConnect()
536 node->op()->mnemonic(), block->id().ToInt(), succ->id().ToInt()); in TraceConnect()
1153 node->op()->mnemonic()); in Pre()
1240 node->id(), node->op()->mnemonic(), in VisitNode()
1278 node->id(), node->op()->mnemonic(), in PropagateMinimumPositionToNode()
[all …]
Dcontrol-equivalence.cc30 TRACE("CEQ: Pre-visit of #%d:%s\n", node->id(), node->op()->mnemonic()); in VisitPre()
39 TRACE("CEQ: Mid-visit of #%d:%s\n", node->id(), node->op()->mnemonic()); in VisitMid()
67 TRACE("CEQ: Post-visit of #%d:%s\n", node->id(), node->op()->mnemonic()); in VisitPost()
84 from->op()->mnemonic(), to->id(), to->op()->mnemonic()); in VisitBackedge()
Dgraph-replay.cc49 const char* mnemonic = IrOpcode::IsCommonOpcode(opcode) in PrintReplayOpCreator() local
52 PrintF(" op = %s()->%s(", builder, mnemonic); in PrintReplayOpCreator()
Descape-analysis-reducer.cc63 node->op()->mnemonic(), rep->id(), rep->op()->mnemonic()); in ReduceLoad()
80 node->op()->mnemonic()); in ReduceStore()
274 input->op()->mnemonic()); in ReduceStateValueInput()
/external/llvm/utils/Target/ARM/
Danalyze-match-table.py29 mnemonic = insn[1]
31 flags = mnemonic_flags[mnemonic] = mnemonic_flags.get(mnemonic, set())
/external/valgrind/VEX/priv/
Ds390_disasm.c43 mnemonic(const HChar *mnm) in mnemonic() function
324 p += vex_sprintf(p, "%s", mnemonic(va_arg(args, HChar *))); in s390_disasm()
340 p += vex_sprintf(p, "%s", mnemonic(mnm)); in s390_disasm()
349 p += vex_sprintf(p, "%s", mnemonic(mnm)); in s390_disasm()
361 p += vex_sprintf(p, "%s", mnemonic(cab_operand(mnm, mask))); in s390_disasm()
372 p += vex_sprintf(p, "%s", mnemonic(mnm)); in s390_disasm()
/external/google-breakpad/src/third_party/libdisasm/
Dia32_insn.c157 if (! strcmp("enter", insn->mnemonic) ) { in ia32_stack_mod()
159 } else if (! strcmp("leave", insn->mnemonic) ) { in ia32_stack_mod()
283 strncpy( insn->mnemonic, raw_insn->mnemonic_att, 16 ); in ia32_decode_insn()
286 strncpy( insn->mnemonic, raw_insn->mnemonic, 16 ); in ia32_decode_insn()
551 strncpy( insn->mnemonic, sfx_insn->mnemonic, 16 ); in handle_insn_suffix()
/external/v8/src/x64/
Ddisasm-x64.cc1506 const char* mnemonic = TwoByteMnemonic(opcode); in TwoByteOpcodeInstruction() local
1598 const char* mnemonic = "?"; in TwoByteOpcodeInstruction() local
1600 mnemonic = "andpd"; in TwoByteOpcodeInstruction()
1602 mnemonic = "orpd"; in TwoByteOpcodeInstruction()
1604 mnemonic = "xorpd"; in TwoByteOpcodeInstruction()
1606 mnemonic = "ucomisd"; in TwoByteOpcodeInstruction()
1608 mnemonic = "comisd"; in TwoByteOpcodeInstruction()
1610 mnemonic = "pcmpeqd"; in TwoByteOpcodeInstruction()
1612 mnemonic = "punpckldq"; in TwoByteOpcodeInstruction()
1614 mnemonic = "punpckhdq"; in TwoByteOpcodeInstruction()
[all …]
/external/v8/test/cctest/compiler/
Dtest-operator.cc20 CHECK_EQ(0, strcmp(op1.mnemonic(), "ThisOne")); in TEST()
23 CHECK_EQ(0, strcmp(op2.mnemonic(), "ThatOne")); in TEST()
26 CHECK_EQ(0, strcmp(op3.mnemonic(), "Mnemonic1")); in TEST()
29 CHECK_EQ(0, strcmp(op4.mnemonic(), "TheOther")); in TEST()

12345