Searched refs:instr (Results 51 - 75 of 242) sorted by relevance

12345678910

/external/llvm/test/MC/Mips/
H A Dmicromips-diagnostic-fixup.s7 .space 65536 - 8, 1 # -8 = size of b instr plus size of automatically inserted nop
8 nop # This instr makes the branch too long to fit into a 17-bit offset
H A Dmips-diagnostic-fixup.s7 .space 131072 - 8, 1 # -8 = size of b instr plus size of automatically inserted nop
8 nop # This instr makes the branch too long to fit into a 18-bit offset
H A Dmips-pc16-fixup.s7 .space 131072 - 8, 1 # -8 = size of b instr plus size of automatically inserted nop
/external/chromium_org/v8/src/mips/
H A Dsimulator-mips.h237 void Format(Instruction* instr, const char* format);
245 inline uint16_t ReadHU(int32_t addr, Instruction* instr);
246 inline int16_t ReadH(int32_t addr, Instruction* instr);
248 inline void WriteH(int32_t addr, uint16_t value, Instruction* instr);
249 inline void WriteH(int32_t addr, int16_t value, Instruction* instr);
251 inline int ReadW(int32_t addr, Instruction* instr);
252 inline void WriteW(int32_t addr, int value, Instruction* instr);
254 inline double ReadD(int32_t addr, Instruction* instr);
255 inline void WriteD(int32_t addr, double value, Instruction* instr);
266 void DecodeTypeRegister(Instruction* instr);
298 BranchDelayInstructionDecode(Instruction* instr) argument
[all...]
H A Dsimulator-mips.cc56 void Stop(Instruction* instr);
104 void MipsDebugger::Stop(Instruction* instr) { argument
106 uint32_t code = instr->Bits(25, 6);
124 instr->SetInstructionBits(kNopInstr);
138 void MipsDebugger::Stop(Instruction* instr) { argument
140 uint32_t code = instr->Bits(25, 6);
446 Instruction* instr = reinterpret_cast<Instruction*>(sim_->get_pc()); local
447 if (!(instr->IsTrap()) ||
448 instr->InstructionBits() == rtCallRedirInstr) {
919 Instruction* instr) {
918 CheckICache(v8::internal::HashMap* i_cache, Instruction* instr) argument
1333 ReadW(int32_t addr, Instruction* instr) argument
1354 WriteW(int32_t addr, int value, Instruction* instr) argument
1375 ReadD(int32_t addr, Instruction* instr) argument
1388 WriteD(int32_t addr, double value, Instruction* instr) argument
1401 ReadHU(int32_t addr, Instruction* instr) argument
1414 ReadH(int32_t addr, Instruction* instr) argument
1427 WriteH(int32_t addr, uint16_t value, Instruction* instr) argument
1440 WriteH(int32_t addr, int16_t value, Instruction* instr) argument
1486 Format(Instruction* instr, const char* format) argument
1524 SoftwareInterrupt(Instruction* instr) argument
1773 HandleStop(uint32_t code, Instruction* instr) argument
1785 IsStopInstruction(Instruction* instr) argument
1861 ConfigureTypeRegister(Instruction* instr, int32_t* alu_out, int64_t* i64hilo, uint64_t* u64hilo, int32_t* next_pc, int32_t* return_addr_reg, bool* do_interrupt) argument
2132 DecodeTypeRegister(Instruction* instr) argument
2677 DecodeTypeImmediate(Instruction* instr) argument
[all...]
H A Dassembler-mips.cc219 Instr* instr = reinterpret_cast<Instr*>(instructions); local
221 *(pc + i) = *(instr + i);
357 Register Assembler::GetRtReg(Instr instr) { argument
359 rt.code_ = (instr & kRtFieldMask) >> kRtShift;
364 Register Assembler::GetRsReg(Instr instr) { argument
366 rs.code_ = (instr & kRsFieldMask) >> kRsShift;
371 Register Assembler::GetRdReg(Instr instr) { argument
373 rd.code_ = (instr & kRdFieldMask) >> kRdShift;
378 uint32_t Assembler::GetRt(Instr instr) { argument
379 return (instr
383 GetRtField(Instr instr) argument
388 GetRs(Instr instr) argument
393 GetRsField(Instr instr) argument
398 GetRd(Instr instr) argument
403 GetRdField(Instr instr) argument
408 GetSa(Instr instr) argument
413 GetSaField(Instr instr) argument
418 GetOpcodeField(Instr instr) argument
423 GetFunction(Instr instr) argument
428 GetFunctionField(Instr instr) argument
433 GetImmediate16(Instr instr) argument
438 GetLabelConst(Instr instr) argument
443 IsPop(Instr instr) argument
448 IsPush(Instr instr) argument
453 IsSwRegFpOffset(Instr instr) argument
458 IsLwRegFpOffset(Instr instr) argument
463 IsSwRegFpNegOffset(Instr instr) argument
469 IsLwRegFpNegOffset(Instr instr) argument
495 IsBranch(Instr instr) argument
516 IsEmittedConstant(Instr instr) argument
522 IsBeq(Instr instr) argument
527 IsBne(Instr instr) argument
532 IsJump(Instr instr) argument
544 IsJ(Instr instr) argument
551 IsJal(Instr instr) argument
556 IsJr(Instr instr) argument
566 IsJalr(Instr instr) argument
572 IsLui(Instr instr) argument
579 IsOri(Instr instr) argument
586 IsNop(Instr instr, unsigned int type) argument
779 Instr instr = instr_at(l.pos()); local
805 Instr instr = instr_at(fixup_pos); local
873 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
886 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
899 Instr instr = opcode | fmt | (ft.code() << kFtShift) | (fs.code() << kFsShift) local
912 Instr instr = opcode | (fr.code() << kFrShift) | (ft.code() << kFtShift) local
925 Instr instr = opcode | fmt | (rt.code() << kRtShift) local
937 Instr instr = local
950 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
961 Instr instr = opcode | (rs.code() << kRsShift) | SF | (j & kImm16Mask); local
971 Instr instr = opcode | (rs.code() << kRsShift) | (ft.code() << kFtShift) local
981 Instr instr = opcode | address; local
1373 Instr instr = BEQZC | (rs.code() << kRsShift) | offset; local
1388 Instr instr = BNEZC | (rs.code() << kRsShift) | offset; local
1639 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) local
1649 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
1816 Instr instr = SPECIAL | TGE | rs.code() << kRsShift local
1824 Instr instr = SPECIAL | TGEU | rs.code() << kRsShift local
1832 Instr instr = local
1840 Instr instr = local
1849 Instr instr = local
1857 Instr instr = local
1951 Instr instr = PREF | (rs.rm().code() << kRsShift) | (hint << kRtShift) local
2272 Instr instr = COP1 | fmt | ft.code() << kFtShift | local
2280 Instr instr = COP1 | BC1EQZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2287 Instr instr = COP1 | BC1NEZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2297 Instr instr = COP1 | fmt | ft.code() << 16 | fs.code() << kFsShift local
2314 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask); local
2321 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask); local
2350 Instr instr = instr_at(pc); local
[all...]
/external/chromium_org/v8/src/arm/
H A Dsimulator-arm.h246 void Format(Instruction* instr, const char* format);
250 inline bool ConditionallyExecute(Instruction* instr);
273 int32_t GetShiftRm(Instruction* instr, bool* carry_out);
274 int32_t GetImm(Instruction* instr, bool* carry_out);
275 int32_t ProcessPU(Instruction* instr,
280 void HandleRList(Instruction* instr, bool load);
282 void SoftwareInterrupt(Instruction* instr);
285 inline bool isStopInstruction(Instruction* instr);
299 inline uint16_t ReadHU(int32_t addr, Instruction* instr);
300 inline int16_t ReadH(int32_t addr, Instruction* instr);
[all...]
H A Dassembler-arm.cc242 Instr* instr = reinterpret_cast<Instr*>(instructions); local
244 *(pc + i) = *(instr + i);
515 Condition Assembler::GetCondition(Instr instr) { argument
516 return Instruction::ConditionField(instr);
520 bool Assembler::IsBranch(Instr instr) { argument
521 return (instr & (B27 | B25)) == (B27 | B25);
525 int Assembler::GetBranchOffset(Instr instr) { argument
526 DCHECK(IsBranch(instr));
529 return ((instr & kImm24Mask) << 8) >> 6;
533 bool Assembler::IsLdrRegisterImmediate(Instr instr) { argument
538 IsVldrDRegisterImmediate(Instr instr) argument
543 GetLdrRegisterImmediateOffset(Instr instr) argument
551 GetVldrDRegisterImmediateOffset(Instr instr) argument
560 SetLdrRegisterImmediateOffset(Instr instr, int offset) argument
572 SetVldrDRegisterImmediateOffset(Instr instr, int offset) argument
585 IsStrRegisterImmediate(Instr instr) argument
590 SetStrRegisterImmediateOffset(Instr instr, int offset) argument
602 IsAddRegisterImmediate(Instr instr) argument
607 SetAddRegisterImmediateOffset(Instr instr, int offset) argument
616 GetRd(Instr instr) argument
623 GetRn(Instr instr) argument
630 GetRm(Instr instr) argument
655 IsPush(Instr instr) argument
660 IsPop(Instr instr) argument
665 IsStrRegFpOffset(Instr instr) argument
670 IsLdrRegFpOffset(Instr instr) argument
675 IsStrRegFpNegOffset(Instr instr) argument
680 IsLdrRegFpNegOffset(Instr instr) argument
685 IsLdrPcImmediateOffset(Instr instr) argument
692 IsLdrPpImmediateOffset(Instr instr) argument
699 IsLdrPpRegOffset(Instr instr) argument
709 IsVldrDPcImmediateOffset(Instr instr) argument
716 IsVldrDPpImmediateOffset(Instr instr) argument
723 IsBlxReg(Instr instr) argument
730 IsBlxIp(Instr instr) argument
737 IsTstImmediate(Instr instr) argument
743 IsCmpRegister(Instr instr) argument
749 IsCmpImmediate(Instr instr) argument
755 GetCmpImmediateRegister(Instr instr) argument
761 GetCmpImmediateRawImmediate(Instr instr) argument
786 Instr instr = instr_at(pos); local
803 Instr instr = instr_at(pos); local
898 Instr instr = instr_at(l.pos()); local
986 fits_shifter(uint32_t imm32, uint32_t* rotate_imm, uint32_t* immed_8, Instr* instr) argument
1165 addrmod1(Instr instr, Register rn, Register rd, const Operand& x) argument
1208 addrmod2(Instr instr, Register rd, const MemOperand& x) argument
1240 addrmod3(Instr instr, Register rd, const MemOperand& x) argument
1279 addrmod4(Instr instr, Register rn, RegList rl) argument
1287 addrmod5(Instr instr, CRegister crd, const MemOperand& x) argument
1860 Instr instr; local
3134 IsMovT(Instr instr) argument
3142 IsMovW(Instr instr) argument
[all...]
/external/chromium_org/v8/src/x87/
H A Dlithium-codegen-x87.h127 void DoDeferredNumberTagD(LNumberTagD* instr);
130 void DoDeferredNumberTagIU(LInstruction* instr,
135 void DoDeferredTaggedToI(LTaggedToI* instr, Label* done);
136 void DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr);
137 void DoDeferredStackCheck(LStackCheck* instr);
138 void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr);
139 void DoDeferredStringCharFromCode(LStringCharFromCode* instr);
140 void DoDeferredAllocate(LAllocate* instr);
141 void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr,
143 void DoDeferredInstanceMigration(LCheckMaps* instr, Registe
207 CallRuntime(Runtime::FunctionId id, int argc, LInstruction* instr) argument
355 FlushX87StackIfNecessary(LInstruction* instr) argument
[all...]
/external/vixl/test/
H A Dtest-fuzz-a64.cc51 uint32_t instr = mrand48(); local
52 buffer->SetInstructionBits(instr);
71 uint32_t instr = mrand48(); local
72 buffer->SetInstructionBits(instr);
/external/chromium_org/v8/src/
H A Dhydrogen-dehoist.cc59 HInstruction* instr = it.Current(); local
60 if (instr->IsLoadKeyed()) {
61 DehoistArrayIndex(HLoadKeyed::cast(instr));
62 } else if (instr->IsStoreKeyed()) {
63 DehoistArrayIndex(HStoreKeyed::cast(instr));
H A Dhydrogen-uint32-analysis.cc11 static bool IsUnsignedLoad(HLoadKeyed* instr) { argument
12 switch (instr->elements_kind()) {
28 static bool IsUint32Operation(HValue* instr) { argument
29 return instr->IsShr() ||
30 (instr->IsLoadKeyed() && IsUnsignedLoad(HLoadKeyed::cast(instr))) ||
31 (instr->IsInteger32Constant() && instr->GetInteger32Constant() >= 0);
H A Dhydrogen-store-elimination.h28 void ProcessInstr(HInstruction* instr, GVNFlagSet flags);
H A Dhydrogen-environment-liveness.cc95 HInstruction* instr,
97 switch (instr->opcode()) {
99 HEnvironmentMarker* marker = HEnvironmentMarker::cast(instr);
129 DCHECK(instr->next()->IsSimulate());
130 DCHECK(instr->next()->next()->IsGoto());
139 HEnterInlined* enter = HEnterInlined::cast(instr);
149 last_simulate_ = HSimulate::cast(instr);
181 for (HInstruction* instr = block->end(); instr != NULL;
182 instr
94 UpdateLivenessAtInstruction( HInstruction* instr, BitVector* live) argument
[all...]
/external/chromium_org/v8/src/mips64/
H A Dsimulator-mips64.h268 void Format(Instruction* instr, const char* format);
276 inline uint16_t ReadHU(int64_t addr, Instruction* instr);
277 inline int16_t ReadH(int64_t addr, Instruction* instr);
279 inline void WriteH(int64_t addr, uint16_t value, Instruction* instr);
280 inline void WriteH(int64_t addr, int16_t value, Instruction* instr);
282 inline uint32_t ReadWU(int64_t addr, Instruction* instr);
283 inline int32_t ReadW(int64_t addr, Instruction* instr);
284 inline void WriteW(int64_t addr, int32_t value, Instruction* instr);
285 inline int64_t Read2W(int64_t addr, Instruction* instr);
286 inline void Write2W(int64_t addr, int64_t value, Instruction* instr);
350 BranchDelayInstructionDecode(Instruction* instr) argument
[all...]
H A Dassembler-mips64.cc197 Instr* instr = reinterpret_cast<Instr*>(instructions); local
199 *(pc + i) = *(instr + i);
335 Register Assembler::GetRtReg(Instr instr) { argument
337 rt.code_ = (instr & kRtFieldMask) >> kRtShift;
342 Register Assembler::GetRsReg(Instr instr) { argument
344 rs.code_ = (instr & kRsFieldMask) >> kRsShift;
349 Register Assembler::GetRdReg(Instr instr) { argument
351 rd.code_ = (instr & kRdFieldMask) >> kRdShift;
356 uint32_t Assembler::GetRt(Instr instr) { argument
357 return (instr
361 GetRtField(Instr instr) argument
366 GetRs(Instr instr) argument
371 GetRsField(Instr instr) argument
376 GetRd(Instr instr) argument
381 GetRdField(Instr instr) argument
386 GetSa(Instr instr) argument
391 GetSaField(Instr instr) argument
396 GetOpcodeField(Instr instr) argument
401 GetFunction(Instr instr) argument
406 GetFunctionField(Instr instr) argument
411 GetImmediate16(Instr instr) argument
416 GetLabelConst(Instr instr) argument
421 IsPop(Instr instr) argument
426 IsPush(Instr instr) argument
431 IsSwRegFpOffset(Instr instr) argument
436 IsLwRegFpOffset(Instr instr) argument
441 IsSwRegFpNegOffset(Instr instr) argument
447 IsLwRegFpNegOffset(Instr instr) argument
473 IsBranch(Instr instr) argument
494 IsEmittedConstant(Instr instr) argument
500 IsBeq(Instr instr) argument
505 IsBne(Instr instr) argument
510 IsJump(Instr instr) argument
522 IsJ(Instr instr) argument
529 IsJal(Instr instr) argument
534 IsJr(Instr instr) argument
539 IsJalr(Instr instr) argument
544 IsLui(Instr instr) argument
551 IsOri(Instr instr) argument
558 IsNop(Instr instr, unsigned int type) argument
763 Instr instr = instr_at(l.pos()); local
789 Instr instr = instr_at(fixup_pos); local
857 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
870 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
883 Instr instr = opcode | fmt | (ft.code() << kFtShift) | (fs.code() << kFsShift) local
896 Instr instr = opcode | (fr.code() << kFrShift) | (ft.code() << kFtShift) local
909 Instr instr = opcode | fmt | (rt.code() << kRtShift) local
921 Instr instr = local
934 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
945 Instr instr = opcode | (rs.code() << kRsShift) | SF | (j & kImm16Mask); local
955 Instr instr = opcode | (rs.code() << kRsShift) | (ft.code() << kFtShift) local
965 Instr instr = opcode | address; local
1352 Instr instr = BEQZC | (rs.code() << kRsShift) | offset; local
1367 Instr instr = BNEZC | (rs.code() << kRsShift) | offset; local
1703 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) local
1713 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
1741 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) local
1749 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
2011 Instr instr = SPECIAL | TGE | rs.code() << kRsShift local
2019 Instr instr = SPECIAL | TGEU | rs.code() << kRsShift local
2027 Instr instr = local
2035 Instr instr = local
2044 Instr instr = local
2052 Instr instr = local
2122 Instr instr = COP1 | fmt << kRsShift | ft.code() << kFtShift | local
2142 Instr instr = COP1 | fmt << kRsShift | ft.code() << kFtShift | local
2162 Instr instr = COP1 | fmt << kRsShift | ft.code() << kFtShift | local
2197 Instr instr = PREF | (rs.rm().code() << kRsShift) | (hint << kRtShift) local
2498 Instr instr = COP1 | fmt | ft.code() << kFtShift | local
2506 Instr instr = COP1 | BC1EQZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2513 Instr instr = COP1 | BC1NEZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2524 Instr instr = COP1 | fmt | ft.code() << kFtShift | fs.code() << kFsShift local
2541 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask); local
2548 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask); local
2577 Instr instr = instr_at(pc); local
[all...]
/external/compiler-rt/lib/msandr/
H A Dmsandr.cc215 bool WantToInstrument(instr_t *instr) { argument
217 switch (instr_get_opcode(instr)) {
225 if (instr_is_label(instr))
228 CHECK(instr_ok_to_mangle(instr) == true);
230 if (instr_writes_memory(instr)) {
231 for (int d = 0; d < instr_num_dsts(instr); d++) {
232 opnd_t op = instr_get_dst(instr, d);
244 void InstrumentMops(void *drcontext, instrlist_t *bb, instr_t *instr, opnd_t op, argument
247 uint flags = instr_get_arith_flags(instr);
259 dr_save_reg(drcontext, bb, instr, DR_REG_XA
363 InstrumentReturn(void *drcontext, instrlist_t *bb, instr_t *instr) argument
405 InstrumentIndirectBranch(void *drcontext, instrlist_t *bb, instr_t *instr) argument
556 instr_t *instr; local
[all...]
/external/emma/ant/ant14/com/vladium/emma/ant/
H A DFilterTask.java14 import com.vladium.emma.instr.FilterCfg;
15 import com.vladium.emma.instr.FilterCfg.filterElement;
/external/valgrind/main/lackey/tests/
H A Dtrue.stderr.exp18 IRStmts : guest instr = ... : ...
/external/chromium_org/v8/src/arm64/
H A Ddecoder-arm64.cc71 void DispatchingDecoderVisitor::Visit##A(Instruction* instr) { \
72 if (!(instr->Mask(A##FMask) == A##Fixed)) { \
73 DCHECK(instr->Mask(A##FMask) == A##Fixed); \
77 (*it)->Visit##A(instr); \
H A Dinstrument-arm64.h60 #define DECLARE(A) void Visit##A(Instruction* instr);
74 void InstrumentLoadStore(Instruction* instr);
75 void InstrumentLoadStorePair(Instruction* instr);
/external/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.h33 getInstruction(MCInst &instr, uint64_t &size, const MemoryObject &region,
/external/llvm/utils/
H A Dcodegen-diff13 my ($addr, $bytes, $instr) = ($1, $2, $4);
16 $instr =~ s/\s*(.*\S)\s*/$1/;
17 push (@result, {'addr' => $addr, 'bytes' => $bytes, 'instr' => $instr});
18 print "addr=$addr bytes='$bytes' instr='$instr'\n" if $DEBUG;
33 my ($addr, $bytes, $instr) = ($1, $3, $2);
37 $instr =~ s/\s*(.*\S)\s*/$1/;
38 push (@result, {'addr' => $addr, 'bytes' => $bytes, 'instr' => $instr});
[all...]
/external/vixl/src/a64/
H A Dinstrument-a64.h84 #define DECLARE(A) void Visit##A(Instruction* instr);
96 void InstrumentLoadStore(Instruction* instr);
97 void InstrumentLoadStorePair(Instruction* instr);
H A Ddebugger-a64.h112 void VisitException(Instruction* instr);
174 void DoBreakpoint(Instruction* instr);
175 void DoUnreachable(Instruction* instr);
176 void DoTrace(Instruction* instr);
177 void DoLog(Instruction* instr);

Completed in 494 milliseconds

12345678910