Searched defs:instr (Results 276 - 300 of 329) sorted by relevance

<<11121314

/external/v8/src/s390/
H A Dassembler-s390.cc331 Condition Assembler::GetCondition(Instr instr) { argument
332 switch (instr & kCondMask) {
351 bool Assembler::Is32BitLoadIntoIP(SixByteInstr instr) { argument
353 return ((instr >> 32) == 0xC0C9);
374 SixByteInstr instr = instr_at(pos); local
379 int16_t imm16 = SIGN_EXT_IMM16((instr & kImm16Mask));
386 static_cast<int32_t>(instr & (static_cast<uint64_t>(0xffffffff)));
400 SixByteInstr instr = instr_at(pos); local
410 instr &= (~0xffff);
412 instr_at_put<FourByteInstr>(pos, instr | (imm1
1986 IsNop(SixByteInstr instr, int type) argument
[all...]
H A Dconstants-s390.h1887 static inline return_type Name(Instr instr) { \
1888 char* temp = reinterpret_cast<char*>(&instr); \
1944 static inline int Bit(Instr instr, int nr) { return (instr >> nr) & 1; } argument
1947 static inline int Bits(Instr instr, int hi, int lo) { argument
1948 return (instr >> lo) & ((2 << (hi - lo)) - 1);
1952 static inline int BitField(Instr instr, int hi, int lo) { argument
1953 return instr & (((2 << (hi - lo)) - 1) << lo);
1957 static inline int InstructionLength(const byte* instr) { argument
1962 byte topNibble = (*instr >>
1971 InstructionBits(const byte* instr) argument
1983 InstructionBits(const byte* instr) argument
2014 SetInstructionBits(byte* instr, T value) argument
2056 getOpcodeFormatType(const byte* instr) argument
2062 S390OpcodeValue(const byte* instr) argument
[all...]
H A Dsimulator-s390.cc40 void Stop(Instruction* instr);
71 void S390Debugger::Stop(Instruction* instr) { argument
74 uint32_t code = instr->SvcValue() & kStopCodeMask;
709 Instruction* instr) {
710 intptr_t address = reinterpret_cast<intptr_t>(instr);
720 CHECK_EQ(memcmp(reinterpret_cast<void*>(instr),
1765 uint32_t Simulator::ReadWU(intptr_t addr, Instruction* instr) { argument
1770 int64_t Simulator::ReadW64(intptr_t addr, Instruction* instr) { argument
1775 int32_t Simulator::ReadW(intptr_t addr, Instruction* instr) { argument
1780 void Simulator::WriteW(intptr_t addr, uint32_t value, Instruction* instr) { argument
708 CheckICache(base::CustomMatcherHashMap* i_cache, Instruction* instr) argument
1786 WriteW(intptr_t addr, int32_t value, Instruction* instr) argument
1792 ReadHU(intptr_t addr, Instruction* instr) argument
1797 ReadH(intptr_t addr, Instruction* instr) argument
1802 WriteH(intptr_t addr, uint16_t value, Instruction* instr) argument
1808 WriteH(intptr_t addr, int16_t value, Instruction* instr) argument
1872 Format(Instruction* instr, const char* format) argument
1962 SoftwareInterrupt(Instruction* instr) argument
2318 isStopInstruction(Instruction* instr) argument
2415 DecodeTwoByte(Instruction* instr) argument
2639 DecodeFourByte(Instruction* instr) argument
3205 DecodeFourByteArithmetic64Bit(Instruction* instr) argument
3371 DecodeFourByteArithmetic(Instruction* instr) argument
3819 DecodeFourByteFloatingPointIntConversion(Instruction* instr) argument
3877 DecodeFourByteFloatingPointRound(Instruction* instr) argument
4155 DecodeFourByteFloatingPoint(Instruction* instr) argument
4475 DecodeSixByte(Instruction* instr) argument
5013 DecodeSixByteBitShift(Instruction* instr) argument
5091 DecodeSixByteArithmetic(Instruction* instr) argument
5585 DecodeInstructionOriginal(Instruction* instr) argument
5597 DecodeInstruction(Instruction* instr) argument
5604 ExecuteInstruction(Instruction* instr, bool auto_incr_pc) argument
5651 Instruction* instr = reinterpret_cast<Instruction*>(program_counter); local
5659 Instruction* instr = reinterpret_cast<Instruction*>(program_counter); local
6085 Evaluate_Unknown(Instruction* instr) argument
[all...]
/external/valgrind/VEX/priv/
H A Dhost_arm_defs.c2879 UInt instr; local
2883 instr = 1 << 25;
2884 instr |= (ri->ARMri84.I84.imm4 << 8);
2885 instr |= ri->ARMri84.I84.imm8;
2887 instr = 0 << 25;
2888 instr |= iregEnc(ri->ARMri84.R.reg);
2890 return instr;
2897 UInt instr; local
2901 instr = 0 << 4;
2902 instr |
2915 UInt instr; local
3001 UInt instr; local
3046 UInt instr, bP; local
3085 UInt instr, subopc; local
3113 UInt instr, subopc; local
3130 UInt instr; local
3157 UInt instr = skeletal_RI84(i->ARMin.CmpOrTst.argR); local
3167 UInt instr = skeletal_RI84(i->ARMin.Mov.src); local
3203 UInt instr, bP; local
3233 UInt bP, imm8hi, imm8lo, instr; local
3280 UInt bP, imm8hi, imm8lo, instr; local
3471 UInt instr = skeletal_RI84(i->ARMin.CMov.src); local
3482 UInt instr; local
[all...]
H A Dhost_arm64_defs.c3091 UInt instr = X_2_6_3_9_2_5_5(X00, X111000, isLoad ? X010 : X000, local
3094 *p++ = instr;
3106 UInt instr = X_2_6_2_12_5_5(X00, X111001, isLoad ? X01 : X00, local
3108 *p++ = instr;
3118 UInt instr = X_3_8_5_6_5_5(X001, isLoad ? X11000011 : X11000001, local
3120 *p++ = instr;
3140 UInt instr = X_2_6_3_9_2_5_5(X01, X111000, isLoad ? X010 : X000, local
3143 *p++ = instr;
3155 UInt instr = X_2_6_2_12_5_5(X01, X111001, isLoad ? X01 : X00, local
3157 *p++ = instr;
3167 UInt instr = X_3_8_5_6_5_5(X011, isLoad ? X11000011 : X11000001, local
3189 UInt instr = X_2_6_3_9_2_5_5(X10, X111000, isLoad ? X010 : X000, local
3204 UInt instr = X_2_6_2_12_5_5(X10, X111001, isLoad ? X01 : X00, local
3216 UInt instr = X_3_8_5_6_5_5(X101, isLoad ? X11000011 : X11000001, local
3241 UInt instr = X_2_6_3_9_2_5_5(X11, X111000, isLoad ? X010 : X000, local
3255 UInt instr = X_2_6_2_12_5_5(X11, X111001, isLoad ? X01 : X00, local
3267 UInt instr = X_3_8_5_6_5_5(X111, isLoad ? X11000011 : X11000001, local
3490 UInt instr = 0xAA0003E0; local
[all...]
/external/valgrind/callgrind/
H A Dglobal.h262 UInt instr; /* instruction index for BB.instr array */ member in struct:_CJmpInfo
307 InstrInfo instr[0]; /* info on instruction sizes and costs */ member in struct:_BB
704 { UInt off = (bb->instr_count > 0) ? bb->instr[bb->instr_count-1].instr_offset : 0;
/external/mesa3d/src/mesa/drivers/dri/r200/
H A Dr200_context.h64 /* need excess instr: 1 for late loop checking, 2 for
65 additional instr due to instr/attr, 3 for fog */
66 VERTEX_SHADER_INSTRUCTION instr[R200_VSF_MAX_INST + 6]; member in struct:r200_vertex_program
/external/python/cpython3/Python/
H A Dcompile.c44 struct instr { struct
63 struct instr *b_instr;
135 int u_lineno_set; /* boolean to indicate whether instr
802 b->b_instr = (struct instr *)PyObject_Malloc(
803 sizeof(struct instr) * DEFAULT_BLOCK_SIZE);
810 sizeof(struct instr) * DEFAULT_BLOCK_SIZE);
813 struct instr *tmp;
815 oldsize = b->b_ialloc * sizeof(struct instr);
828 tmp = (struct instr *)PyObject_Realloc(
1095 struct instr *
4823 struct instr *instr = NULL; local
4842 struct instr *instr; local
5107 struct instr *instr = &b->b_instr[i]; local
[all...]
/external/v8/src/arm/
H A Dsimulator-arm.cc41 void Stop(Instruction* instr);
68 void ArmDebugger::Stop(Instruction* instr) { argument
70 uint32_t code = instr->SvcValue() & kStopCodeMask;
628 Instruction* instr) {
629 intptr_t address = reinterpret_cast<intptr_t>(instr);
640 memcmp(reinterpret_cast<void*>(instr),
1044 int Simulator::ReadW(int32_t addr, Instruction* instr) {
1053 int Simulator::ReadExW(int32_t addr, Instruction* instr) {
1062 void Simulator::WriteW(int32_t addr, int value, Instruction* instr) {
1073 int Simulator::WriteExW(int32_t addr, int value, Instruction* instr) {
627 CheckICache(base::CustomMatcherHashMap* i_cache, Instruction* instr) argument
1240 Format(Instruction* instr, const char* format) argument
1249 ConditionallyExecute(Instruction* instr) argument
1396 GetShiftRm(Instruction* instr, bool* carry_out) argument
1554 GetImm(Instruction* instr, bool* carry_out) argument
1575 ProcessPU(Instruction* instr, int num_regs, int reg_size, intptr_t* start_address, intptr_t* end_address) argument
1615 HandleRList(Instruction* instr, bool load) argument
1648 HandleVList(Instruction* instr) argument
1677 get_sinteger_from_s_register(reg), instr); local
1690 WriteW(reinterpret_cast<int32_t>(address), data[0], instr); local
1738 SoftwareInterrupt(Instruction* instr) argument
2017 isStopInstruction(Instruction* instr) argument
2092 DecodeType01(Instruction* instr) argument
2666 DecodeType2(Instruction* instr) argument
2730 DecodeType3(Instruction* instr) argument
3147 DecodeType4(Instruction* instr) argument
3159 DecodeType5(Instruction* instr) argument
3171 DecodeType6(Instruction* instr) argument
3176 DecodeType7(Instruction* instr) argument
3220 DecodeTypeVFP(Instruction* instr) argument
3593 DecodeTypeCP15(Instruction* instr) argument
3619 DecodeVMOVBetweenCoreAndSinglePrecisionRegisters( Instruction* instr) argument
3638 DecodeVCMP(Instruction* instr) argument
3689 DecodeVCVTBetweenDoubleAndSingle(Instruction* instr) argument
3809 DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr) argument
3882 DecodeType6CoprocessorIns(Instruction* instr) argument
4032 DecodeSpecialCondition(Instruction* instr) argument
5544 InstructionDecode(Instruction* instr) argument
5618 Instruction* instr = reinterpret_cast<Instruction*>(program_counter); local
5627 Instruction* instr = reinterpret_cast<Instruction*>(program_counter); local
[all...]
H A Dassembler-arm.cc620 Condition Assembler::GetCondition(Instr instr) { argument
621 return Instruction::ConditionField(instr);
625 bool Assembler::IsBranch(Instr instr) { argument
626 return (instr & (B27 | B25)) == (B27 | B25);
630 int Assembler::GetBranchOffset(Instr instr) { argument
631 DCHECK(IsBranch(instr));
634 return ((instr & kImm24Mask) << 8) >> 6;
638 bool Assembler::IsLdrRegisterImmediate(Instr instr) { argument
639 return (instr & (B27 | B26 | B25 | B22 | B20)) == (B26 | B20);
643 bool Assembler::IsVldrDRegisterImmediate(Instr instr) { argument
648 GetLdrRegisterImmediateOffset(Instr instr) argument
656 GetVldrDRegisterImmediateOffset(Instr instr) argument
665 SetLdrRegisterImmediateOffset(Instr instr, int offset) argument
677 SetVldrDRegisterImmediateOffset(Instr instr, int offset) argument
690 IsStrRegisterImmediate(Instr instr) argument
695 SetStrRegisterImmediateOffset(Instr instr, int offset) argument
707 IsAddRegisterImmediate(Instr instr) argument
712 SetAddRegisterImmediateOffset(Instr instr, int offset) argument
721 GetRd(Instr instr) argument
728 GetRn(Instr instr) argument
735 GetRm(Instr instr) argument
760 IsPush(Instr instr) argument
765 IsPop(Instr instr) argument
770 IsStrRegFpOffset(Instr instr) argument
775 IsLdrRegFpOffset(Instr instr) argument
780 IsStrRegFpNegOffset(Instr instr) argument
785 IsLdrRegFpNegOffset(Instr instr) argument
790 IsLdrPcImmediateOffset(Instr instr) argument
797 IsLdrPpImmediateOffset(Instr instr) argument
804 IsLdrPpRegOffset(Instr instr) argument
814 IsVldrDPcImmediateOffset(Instr instr) argument
821 IsVldrDPpImmediateOffset(Instr instr) argument
828 IsBlxReg(Instr instr) argument
835 IsBlxIp(Instr instr) argument
842 IsTstImmediate(Instr instr) argument
848 IsCmpRegister(Instr instr) argument
854 IsCmpImmediate(Instr instr) argument
860 GetCmpImmediateRegister(Instr instr) argument
866 GetCmpImmediateRawImmediate(Instr instr) argument
891 Instr instr = instr_at(pos); local
908 Instr instr = instr_at(pos); local
1009 Instr instr = instr_at(l.pos()); local
1097 fits_shifter(uint32_t imm32, uint32_t* rotate_imm, uint32_t* immed_8, Instr* instr) argument
1279 addrmod1(Instr instr, Register rn, Register rd, const Operand& x) argument
1322 addrmod2(Instr instr, Register rd, const MemOperand& x) argument
1354 addrmod3(Instr instr, Register rd, const MemOperand& x) argument
1393 addrmod4(Instr instr, Register rn, RegList rl) argument
1401 addrmod5(Instr instr, CRegister crd, const MemOperand& x) argument
2051 Instr instr; local
4694 IsMovT(Instr instr) argument
4702 IsMovW(Instr instr) argument
[all...]
/external/v8/src/arm64/
H A Dassembler-arm64.cc178 Instruction* instr = reinterpret_cast<Instruction*>(pc_); local
179 return instr->IsLdrLiteralX();
504 Instruction* instr = reinterpret_cast<Instruction*>(assm_->pc()); local
505 DCHECK(instr->preceding()->IsLdrLiteralX() &&
506 instr->preceding()->Rt() == xzr.code());
527 Instruction* instr = assm_->InstructionAt(offset_it->second); local
530 DCHECK(instr->IsLdrLiteral() && instr->ImmLLiteral() == 0);
531 instr->SetImmPCOffsetTarget(assm_->isolate(), assm_->pc());
543 Instruction* instr local
914 IsConstantPoolAt(Instruction* instr) argument
929 ConstantPoolSizeAt(Instruction* instr) argument
[all...]
/external/v8/src/compiler/
H A Dinstruction-selector.cc122 void InstructionSelector::AddInstruction(Instruction* instr) { argument
125 scheduler_->AddInstruction(instr);
127 sequence()->AddInstruction(instr);
224 Instruction* instr = local
227 return Emit(instr);
231 Instruction* InstructionSelector::Emit(Instruction* instr) { argument
232 instructions_.push_back(instr);
233 return instr;
H A Dregister-allocator.cc874 Instruction* instr = sequence->InstructionAt(to_spill->gap_index); local
876 instr->GetOrCreateParallelMove(Instruction::START, zone);
1401 Instruction* instr = code()->InstructionAt(index); local
1402 ParallelMove* moves = instr->GetOrCreateParallelMove(position, code_zone());
1517 for (int instr = first; instr <= last;) {
1518 const InstructionBlock* block = code()->GetInstructionBlock(instr);
1520 instr = block->last_instruction_index() + 1;
1623 Instruction* instr = code()->InstructionAt(pos); local
1624 if (instr
2046 Instruction* instr = code()->InstructionAt(index); local
[all...]
/external/v8/src/crankshaft/
H A Dhydrogen-instructions.cc748 for (HInstruction* instr = next(); instr != NULL; instr = instr->next()) {
749 if (instr == other) {
1316 static bool MatchNegationViaXor(HValue* instr, HValue** negated) { argument
1317 if (!instr->IsBitwise()) return false;
1318 HBitwise* b = HBitwise::cast(instr);
1325 static bool MatchDoubleNegation(HValue* instr, HValue** arg) { argument
1327 return MatchNegationViaXor(instr,
3944 SetGVNFlags(HValue *instr, PropertyAccessType access_type) argument
[all...]
H A Dhydrogen.h73 void set_last(HInstruction* instr) { last_ = instr; } argument
116 void AddInstruction(HInstruction* instr, SourcePosition position);
144 HSimulate* instr = CreateSimulate(ast_id, removable); local
145 AddInstruction(instr, position);
146 return instr;
455 void RecordUint32Instruction(HInstruction* instr) { argument
460 uint32_instructions_->Add(instr, zone());
769 virtual void ReturnInstruction(HInstruction* instr, BailoutId ast_id) = 0;
775 virtual void ReturnControl(HControlInstruction* instr, BailoutI
1864 AddInstructionTyped(I* instr) argument
1887 HDeoptimize* instr = New<HDeoptimize>(reason, type, after_deopt_block); local
1907 HSimulate* instr = current_block()->CreateSimulate(id, removable); local
1957 HCallRuntime* instr = New<HCallRuntime>(c_function, argument_count); local
[all...]
/external/v8/src/mips/
H A Dassembler-mips.cc345 Register Assembler::GetRtReg(Instr instr) { argument
347 rt.reg_code = (instr & kRtFieldMask) >> kRtShift;
352 Register Assembler::GetRsReg(Instr instr) { argument
354 rs.reg_code = (instr & kRsFieldMask) >> kRsShift;
359 Register Assembler::GetRdReg(Instr instr) { argument
361 rd.reg_code = (instr & kRdFieldMask) >> kRdShift;
366 uint32_t Assembler::GetRt(Instr instr) { argument
367 return (instr & kRtFieldMask) >> kRtShift;
371 uint32_t Assembler::GetRtField(Instr instr) { argument
372 return instr
376 GetRs(Instr instr) argument
381 GetRsField(Instr instr) argument
386 GetRd(Instr instr) argument
391 GetRdField(Instr instr) argument
396 GetSa(Instr instr) argument
401 GetSaField(Instr instr) argument
406 GetOpcodeField(Instr instr) argument
411 GetFunction(Instr instr) argument
416 GetFunctionField(Instr instr) argument
421 GetImmediate16(Instr instr) argument
426 GetLabelConst(Instr instr) argument
431 IsPop(Instr instr) argument
436 IsPush(Instr instr) argument
441 IsSwRegFpOffset(Instr instr) argument
446 IsLwRegFpOffset(Instr instr) argument
451 IsSwRegFpNegOffset(Instr instr) argument
457 IsLwRegFpNegOffset(Instr instr) argument
483 IsBranch(Instr instr) argument
508 IsBc(Instr instr) argument
515 IsBzc(Instr instr) argument
523 IsEmittedConstant(Instr instr) argument
529 IsBeq(Instr instr) argument
534 IsBne(Instr instr) argument
539 IsBeqzc(Instr instr) argument
545 IsBnezc(Instr instr) argument
551 IsBeqc(Instr instr) argument
559 IsBnec(Instr instr) argument
566 IsJicOrJialc(Instr instr) argument
572 IsJump(Instr instr) argument
583 IsJ(Instr instr) argument
590 IsJal(Instr instr) argument
595 IsJr(Instr instr) argument
605 IsJalr(Instr instr) argument
611 IsLui(Instr instr) argument
618 IsOri(Instr instr) argument
625 IsNop(Instr instr, unsigned int type) argument
897 Instr instr = instr_at(l.pos()); variable
928 Instr instr = instr_at(fixup_pos); local
994 BranchOffset(Instr instr) argument
1036 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
1049 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
1062 Instr instr = opcode | fmt | (ft.code() << kFtShift) | (fs.code() << kFsShift) local
1075 Instr instr = opcode | (fr.code() << kFrShift) | (ft.code() << kFtShift) local
1088 Instr instr = opcode | fmt | (rt.code() << kRtShift) local
1100 Instr instr = local
1112 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
1122 Instr instr = opcode | (rs.code() << kRsShift) | SF | (j & kImm16Mask); local
1131 Instr instr = opcode | (rs.code() << kRsShift) | (ft.code() << kFtShift) local
1140 Instr instr = opcode | (rs.code() << kRsShift) | (offset21 & kImm21Mask); local
1148 Instr instr = opcode | (rs.code() << kRsShift) | (offset21 & kImm21Mask); local
1156 Instr instr = opcode | (offset26 & kImm26Mask); local
1165 Instr instr = opcode | address; local
1755 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) local
1765 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
1775 Instr instr = SPECIAL | rs.code() << kRsShift | rt.code() << kRtShift | local
2037 Instr instr = SPECIAL | TGE | rs.code() << kRsShift local
2045 Instr instr = SPECIAL | TGEU | rs.code() << kRsShift local
2053 Instr instr = local
2061 Instr instr = local
2070 Instr instr = local
2078 Instr instr = local
2188 Instr instr = PREF | (rs.rm().code() << kRsShift) | (hint << kRtShift) local
2881 Instr instr = COP1 | fmt | ft.code() << kFtShift | local
2900 Instr instr = COP1 | BC1EQZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2907 Instr instr = COP1 | BC1NEZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2918 Instr instr = COP1 | fmt | ft.code() << 16 | fs.code() << kFsShift local
2947 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask); local
2954 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask); local
2961 Instr instr = instr_at(pc); local
[all...]
/external/v8/src/mips64/
H A Dmacro-assembler-mips64.cc602 -rt.imm64_)); // No subiu instr, use addiu(x, y, -imm).
620 -rt.imm64_)); // No subiu instr, use addiu(x, y, -imm).
6855 void CodePatcher::Emit(Instr instr) { argument
6856 masm()->emit(instr);
/external/v8/src/ppc/
H A Dassembler-ppc.cc285 Condition Assembler::GetCondition(Instr instr) { argument
286 switch (instr & kCondMask) {
298 bool Assembler::IsLis(Instr instr) { argument
299 return ((instr & kOpcodeMask) == ADDIS) && GetRA(instr).is(r0);
303 bool Assembler::IsLi(Instr instr) { argument
304 return ((instr & kOpcodeMask) == ADDI) && GetRA(instr).is(r0);
308 bool Assembler::IsAddic(Instr instr) { return (instr argument
311 IsOri(Instr instr) argument
314 IsBranch(Instr instr) argument
317 GetRA(Instr instr) argument
324 GetRB(Instr instr) argument
356 IsCmpRegister(Instr instr) argument
362 IsRlwinm(Instr instr) argument
367 IsAndi(Instr instr) argument
371 IsRldicl(Instr instr) argument
378 IsCmpImmediate(Instr instr) argument
383 IsCrSet(Instr instr) argument
389 GetCmpImmediateRegister(Instr instr) argument
395 GetCmpImmediateRawImmediate(Instr instr) argument
426 Instr instr = instr_at(pos); local
457 Instr instr = instr_at(pos); local
537 Instr instr = instr_at(pos); local
619 a_form(Instr instr, DoubleRegister frt, DoubleRegister fra, DoubleRegister frb, RCBit r) argument
625 d_form(Instr instr, Register rt, Register ra, const intptr_t val, bool signed_disp) argument
644 x_form(Instr instr, Register ra, Register rs, Register rb, RCBit r) argument
649 xo_form(Instr instr, Register rt, Register ra, Register rb, OEBit o, RCBit r) argument
654 xx3_form(Instr instr, DoubleRegister t, DoubleRegister a, DoubleRegister b) argument
663 md_form(Instr instr, Register ra, Register rs, int shift, int maskbit, RCBit r) argument
675 mds_form(Instr instr, Register ra, Register rs, Register rb, int maskbit, RCBit r) argument
2398 IsNop(Instr instr, int type) argument
[all...]
/external/valgrind/coregrind/m_debuginfo/
H A Dreaddwarf.c2899 DiCursor instr = instrIN; local
2900 UChar instr_0 = ML_(cur_step_UChar)(&instr);
2915 return ML_(cur_minus)(instr, instrIN);
2920 off = step_leb128( &instr, 0 );
2931 return ML_(cur_minus)(instr, instrIN);
2943 return ML_(cur_minus)(instr, instrIN);
2955 ctx->loc = read_Addr(&instr[i]) - ctx->initloc; i+= sizeof(Addr);
2960 ctx->loc = step_encoded_Addr(adi, &instr);
2965 delta = (UInt)ML_(cur_step_UChar)(&instr);
2973 delta = (UInt)ML_(cur_step_UShort)(&instr);
3309 DiCursor instr = instrIN; local
[all...]
/external/vixl/src/aarch64/
H A Dsimulator-aarch64.cc974 void Simulator::VisitUnimplemented(const Instruction* instr) { argument
976 reinterpret_cast<const void*>(instr),
977 instr->GetInstructionBits());
982 void Simulator::VisitUnallocated(const Instruction* instr) { argument
984 reinterpret_cast<const void*>(instr),
985 instr->GetInstructionBits());
990 void Simulator::VisitPCRelAddressing(const Instruction* instr) { argument
991 VIXL_ASSERT((instr->Mask(PCRelAddressingMask) == ADR) ||
992 (instr->Mask(PCRelAddressingMask) == ADRP));
994 WriteRegister(instr
998 VisitUnconditionalBranch(const Instruction* instr) argument
1012 VisitConditionalBranch(const Instruction* instr) argument
1020 VisitUnconditionalBranchToRegister(const Instruction* instr) argument
1037 VisitTestBranch(const Instruction* instr) argument
1058 VisitCompareBranch(const Instruction* instr) argument
1083 AddSubHelper(const Instruction* instr, int64_t op2) argument
1123 VisitAddSubShifted(const Instruction* instr) argument
1133 VisitAddSubImmediate(const Instruction* instr) argument
1140 VisitAddSubExtended(const Instruction* instr) argument
1150 VisitAddSubWithCarry(const Instruction* instr) argument
1170 VisitLogicalShifted(const Instruction* instr) argument
1185 VisitLogicalImmediate(const Instruction* instr) argument
1190 LogicalHelper(const Instruction* instr, int64_t op2) argument
1231 VisitConditionalCompareRegister(const Instruction* instr) argument
1237 VisitConditionalCompareImmediate(const Instruction* instr) argument
1242 ConditionalCompareHelper(const Instruction* instr, int64_t op2) argument
1264 VisitLoadStoreUnsignedOffset(const Instruction* instr) argument
1270 VisitLoadStoreUnscaledOffset(const Instruction* instr) argument
1275 VisitLoadStorePreIndex(const Instruction* instr) argument
1280 VisitLoadStorePostIndex(const Instruction* instr) argument
1285 VisitLoadStoreRegisterOffset(const Instruction* instr) argument
1296 LoadStoreHelper(const Instruction* instr, int64_t offset, AddrMode addrmode) argument
1408 VisitLoadStorePairOffset(const Instruction* instr) argument
1413 VisitLoadStorePairPreIndex(const Instruction* instr) argument
1418 VisitLoadStorePairPostIndex(const Instruction* instr) argument
1423 VisitLoadStorePairNonTemporal(const Instruction* instr) argument
1428 LoadStorePairHelper(const Instruction* instr, AddrMode addrmode) argument
1549 VisitLoadStoreExclusive(const Instruction* instr) argument
1709 VisitLoadLiteral(const Instruction* instr) argument
1788 VisitMoveWideImmediate(const Instruction* instr) argument
1832 VisitConditionalSelect(const Instruction* instr) argument
1862 VisitDataProcessing1Source(const Instruction* instr) argument
1937 VisitDataProcessing2Source(const Instruction* instr) argument
2109 VisitDataProcessing3Source(const Instruction* instr) argument
2158 VisitBitfield(const Instruction* instr) argument
2211 VisitExtract(const Instruction* instr) argument
2223 VisitFPImmediate(const Instruction* instr) argument
2240 VisitFPIntegerConvert(const Instruction* instr) argument
2430 VisitFPFixedPointConvert(const Instruction* instr) argument
2520 VisitFPCompare(const Instruction* instr) argument
2559 VisitFPConditionalCompare(const Instruction* instr) argument
2596 VisitFPConditionalSelect(const Instruction* instr) argument
2619 VisitFPDataProcessing1Source(const Instruction* instr) argument
2712 VisitFPDataProcessing2Source(const Instruction* instr) argument
2765 VisitFPDataProcessing3Source(const Instruction* instr) argument
2830 FPProcessNaNs(const Instruction* instr) argument
2873 VisitSystem(const Instruction* instr) argument
2941 VisitException(const Instruction* instr) argument
2973 VisitCrypto2RegSHA(const Instruction* instr) argument
2978 VisitCrypto3RegSHA(const Instruction* instr) argument
2983 VisitCryptoAES(const Instruction* instr) argument
2988 VisitNEON2RegMisc(const Instruction* instr) argument
3250 VisitNEON3Same(const Instruction* instr) argument
3509 VisitNEON3Different(const Instruction* instr) argument
3681 VisitNEONAcrossLanes(const Instruction* instr) argument
3739 VisitNEONByIndexedElement(const Instruction* instr) argument
3870 VisitNEONCopy(const Instruction* instr) argument
3907 VisitNEONExtract(const Instruction* instr) argument
3922 NEONLoadStoreMultiStructHelper(const Instruction* instr, AddrMode addr_mode) argument
4069 VisitNEONLoadStoreMultiStruct(const Instruction* instr) argument
4074 VisitNEONLoadStoreMultiStructPostIndex( const Instruction* instr) argument
4080 NEONLoadStoreSingleStructHelper(const Instruction* instr, AddrMode addr_mode) argument
4317 VisitNEONLoadStoreSingleStruct(const Instruction* instr) argument
4322 VisitNEONLoadStoreSingleStructPostIndex( const Instruction* instr) argument
4328 VisitNEONModifiedImmediate(const Instruction* instr) argument
4437 VisitNEONScalar2RegMisc(const Instruction* instr) argument
4577 VisitNEONScalar3Diff(const Instruction* instr) argument
4600 VisitNEONScalar3Same(const Instruction* instr) argument
4716 VisitNEONScalarByIndexedElement(const Instruction* instr) argument
4778 VisitNEONScalarCopy(const Instruction* instr) argument
4796 VisitNEONScalarPairwise(const Instruction* instr) argument
4827 VisitNEONScalarShiftImmediate(const Instruction* instr) argument
4935 VisitNEONShiftImmediate(const Instruction* instr) argument
5098 VisitNEONTable(const Instruction* instr) argument
5140 VisitNEONPerm(const Instruction* instr) argument
5173 DoUnreachable(const Instruction* instr) argument
5184 DoTrace(const Instruction* instr) argument
5211 DoLog(const Instruction* instr) argument
5232 DoPrintf(const Instruction* instr) argument
5348 DoRuntimeCall(const Instruction* instr) argument
5370 DoRuntimeCall(const Instruction* instr) argument
[all...]
/external/iproute2/misc/
H A Dss.c1400 struct instr { struct
1404 int inslen = sizeof(struct instr);
1407 ((struct instr *)*bytecode)[0] = (struct instr) {
/external/mesa3d/src/amd/common/
H A Dac_nir_to_llvm.c1191 static void visit_alu(struct nir_to_llvm_context *ctx, nir_alu_instr *instr) argument
1194 unsigned num_components = instr->dest.dest.ssa.num_components;
1197 assert(nir_op_infos[instr->op].num_inputs <= ARRAY_SIZE(src));
1198 switch (instr->op) {
1214 for (unsigned i = 0; i < nir_op_infos[instr->op].num_inputs; i++)
1215 src[i] = get_alu_src(ctx, instr->src[i], src_components);
1217 switch (instr->op) {
1430 for (unsigned i = 0; i < nir_op_infos[instr->op].num_inputs; i++)
1493 result = emit_ddxy(ctx, instr->op, src[0]);
1496 fprintf(stderr, "Unknown NIR alu instr
1510 visit_load_const(struct nir_to_llvm_context *ctx, nir_load_const_instr *instr) argument
1593 radv_lower_gather4_integer(struct nir_to_llvm_context *ctx, struct ac_tex_info *tinfo, nir_tex_instr *instr, const char *intr_name, unsigned coord_vgpr_index) argument
1649 build_tex_intrinsic(struct nir_to_llvm_context *ctx, nir_tex_instr *instr, struct ac_tex_info *tinfo) argument
1717 visit_vulkan_resource_index(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
1750 visit_load_push_constant(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
1764 visit_get_buffer_size(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
1771 visit_store_ssbo(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
1846 visit_atomic_ssbo(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
1902 visit_load_buffer(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
1939 visit_load_ubo_buffer(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2015 visit_load_var(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2110 visit_store_var(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2254 get_image_coords(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2370 visit_image_load(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2429 visit_image_store(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2488 visit_image_atomic(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2563 visit_image_size(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2618 emit_discard_if(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2647 visit_var_atomic(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2758 visit_interp(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
2854 visit_intrinsic(struct nir_to_llvm_context *ctx, nir_intrinsic_instr *instr) argument
3064 set_tex_fetch_args(struct nir_to_llvm_context *ctx, struct ac_tex_info *tinfo, nir_tex_instr *instr, nir_texop op, LLVMValueRef res_ptr, LLVMValueRef samp_ptr, LLVMValueRef *param, unsigned count, unsigned dmask) argument
3150 tex_fetch_ptrs(struct nir_to_llvm_context *ctx, nir_tex_instr *instr, LLVMValueRef *res_ptr, LLVMValueRef *samp_ptr, LLVMValueRef *fmask_ptr) argument
3181 visit_tex(struct nir_to_llvm_context *ctx, nir_tex_instr *instr) argument
3516 visit_phi(struct nir_to_llvm_context *ctx, nir_phi_instr *instr) argument
3525 visit_post_phi(struct nir_to_llvm_context *ctx, nir_phi_instr *instr, LLVMValueRef llvm_phi) argument
3547 visit_ssa_undef(struct nir_to_llvm_context *ctx, nir_ssa_undef_instr *instr) argument
3561 visit_jump(struct nir_to_llvm_context *ctx, nir_jump_instr *instr) argument
[all...]
/external/mesa3d/src/compiler/nir/
H A Dnir.h408 nir_instr_next(nir_instr *instr) argument
410 struct exec_node *next = exec_node_get_next(&instr->node);
418 nir_instr_prev(nir_instr *instr) argument
420 struct exec_node *prev = exec_node_get_prev(&instr->node);
428 nir_instr_is_first(nir_instr *instr) argument
430 return exec_node_is_head_sentinel(exec_node_get_prev(&instr->node));
434 nir_instr_is_last(nir_instr *instr) argument
436 return exec_node_is_tail_sentinel(exec_node_get_next(&instr->node));
594 void nir_dest_copy(nir_dest *dest, const nir_dest *src, nir_instr *instr);
758 nir_instr instr; member in struct:nir_alu_instr
782 nir_alu_instr_channel_used(nir_alu_instr *instr, unsigned src, unsigned channel) argument
795 nir_ssa_alu_instr_src_components(const nir_alu_instr *instr, unsigned src) argument
871 nir_instr instr; member in struct:__anon15936
920 nir_instr instr; member in struct:__anon15938
1137 nir_instr instr; member in struct:__anon15945
1199 nir_tex_instr_dest_size(nir_tex_instr *instr) argument
1248 nir_tex_instr_is_query(nir_tex_instr *instr) argument
1271 nir_tex_instr_src_type(nir_tex_instr *instr, unsigned src) argument
1315 nir_tex_instr_src_size(nir_tex_instr *instr, unsigned src) argument
1337 nir_tex_instr_src_index(nir_tex_instr *instr, nir_tex_src_type type) argument
1349 nir_instr instr; member in struct:__anon15946
1363 nir_instr instr; member in struct:__anon15948
1370 nir_instr instr; member in struct:__anon15949
1389 nir_instr instr; member in struct:__anon15951
1406 nir_instr instr; member in struct:__anon15953
1989 nir_instr *instr; member in union:__anon15963::__anon15964
2025 nir_before_instr(nir_instr *instr) argument
2034 nir_after_instr(nir_instr *instr) argument
2116 nir_instr_insert_before(nir_instr *instr, nir_instr *before) argument
2122 nir_instr_insert_after(nir_instr *instr, nir_instr *after) argument
[all...]
/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.cc152 void LCodeGen::DoPrologue(LPrologue* instr) { argument
242 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { argument
243 if (instr->IsCall()) {
246 if (!instr->IsLazyBailout() && !instr->IsGap()) {
265 code->instr()->hydrogen_value()->id(),
266 code->instr()->Mnemonic());
676 LInstruction* instr,
678 CallCodeGeneric(code, mode, instr, RECORD_SIMPLE_SAFEPOINT, storage_mode);
684 LInstruction* instr,
674 CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, TargetAddressStorageMode storage_mode) argument
682 CallCodeGeneric(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, SafepointMode safepoint_mode, TargetAddressStorageMode storage_mode) argument
703 CallRuntime(const Runtime::Function* function, int num_arguments, LInstruction* instr, SaveFPRegsMode save_doubles) argument
730 CallRuntimeFromDeferred(Runtime::FunctionId id, int argc, LInstruction* instr, LOperand* context) argument
777 DeoptimizeIf(Condition condition, LInstruction* instr, DeoptimizeReason deopt_reason, Deoptimizer::BailoutType bailout_type) argument
853 DeoptimizeIf(Condition condition, LInstruction* instr, DeoptimizeReason deopt_reason) argument
862 RecordSafepointWithLazyDeopt( LInstruction* instr, SafepointMode safepoint_mode) argument
950 DoInstructionGap(LInstructionGap* instr) argument
955 DoParameter(LParameter* instr) argument
960 DoUnknownOSRValue(LUnknownOSRValue* instr) argument
965 DoModByPowerOf2I(LModByPowerOf2I* instr) argument
998 DoModByConstI(LModByConstI* instr) argument
1026 DoModI(LModI* instr) argument
1134 DoDivByPowerOf2I(LDivByPowerOf2I* instr) argument
1178 DoDivByConstI(LDivByConstI* instr) argument
1209 DoDivI(LDivI* instr) argument
1270 DoMultiplyAddD(LMultiplyAddD* instr) argument
1282 DoMultiplySubD(LMultiplySubD* instr) argument
1294 DoFlooringDivByPowerOf2I(LFlooringDivByPowerOf2I* instr) argument
1338 DoFlooringDivByConstI(LFlooringDivByConstI* instr) argument
1385 DoFlooringDivI(LFlooringDivI* instr) argument
1447 DoMulI(LMulI* instr) argument
1554 DoBitI(LBitI* instr) argument
1590 DoShiftI(LShiftI* instr) argument
1678 DoSubI(LSubI* instr) argument
1699 DoRSubI(LRSubI* instr) argument
1720 DoConstantI(LConstantI* instr) argument
1725 DoConstantS(LConstantS* instr) argument
1730 DoConstantD(LConstantD* instr) argument
1752 DoConstantE(LConstantE* instr) argument
1757 DoConstantT(LConstantT* instr) argument
1788 DoSeqStringGetChar(LSeqStringGetChar* instr) argument
1816 DoSeqStringSetChar(LSeqStringSetChar* instr) argument
1840 DoAddI(LAddI* instr) argument
1861 DoMathMinMax(LMathMinMax* instr) argument
1934 DoArithmeticD(LArithmeticD* instr) argument
1968 DoArithmeticT(LArithmeticT* instr) argument
1983 EmitBranch(InstrType instr, Condition condition) argument
2003 EmitTrueBranch(InstrType instr, Condition condition) argument
2010 EmitFalseBranch(InstrType instr, Condition condition) argument
2016 DoDebugBreak(LDebugBreak* instr) argument
2021 DoBranch(LBranch* instr) argument
2164 DoGoto(LGoto* instr) argument
2201 DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) argument
2251 DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) argument
2260 DoCmpHoleAndBranch(LCmpHoleAndBranch* instr) argument
2293 DoIsStringAndBranch(LIsStringAndBranch* instr) argument
2307 DoIsSmiAndBranch(LIsSmiAndBranch* instr) argument
2314 DoIsUndetectableAndBranch(LIsUndetectableAndBranch* instr) argument
2348 DoStringCompareAndBranch(LStringCompareAndBranch* instr) argument
2360 TestType(HHasInstanceTypeAndBranch* instr) argument
2369 BranchCondition(HHasInstanceTypeAndBranch* instr) argument
2380 DoHasInstanceTypeAndBranch(LHasInstanceTypeAndBranch* instr) argument
2442 DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) argument
2455 DoCmpMapAndBranch(LCmpMapAndBranch* instr) argument
2465 DoHasInPrototypeChainAndBranch( LHasInPrototypeChainAndBranch* instr) argument
2505 DoCmpT(LCmpT* instr) argument
2524 DoReturn(LReturn* instr) argument
2560 DoLoadContextSlot(LLoadContextSlot* instr) argument
2576 DoStoreContextSlot(LStoreContextSlot* instr) argument
2614 DoLoadNamedField(LLoadNamedField* instr) argument
2642 DoLoadFunctionPrototype(LLoadFunctionPrototype* instr) argument
2669 DoLoadRoot(LLoadRoot* instr) argument
2675 DoAccessArgumentsAt(LAccessArgumentsAt* instr) argument
2711 DoLoadKeyedExternalArray(LLoadKeyed* instr) argument
2792 DoLoadKeyedFixedDoubleArray(LLoadKeyed* instr) argument
2828 DoLoadKeyedFixedArray(LLoadKeyed* instr) argument
2884 DoLoadKeyed(LLoadKeyed* instr) argument
2926 DoArgumentsElements(LArgumentsElements* instr) argument
2951 DoArgumentsLength(LArgumentsLength* instr) argument
2973 DoWrapReceiver(LWrapReceiver* instr) argument
3032 DoApplyArguments(LApplyArguments* instr) argument
3091 DoPushArgument(LPushArgument* instr) argument
3102 DoDrop(LDrop* instr) argument
3107 DoThisFunction(LThisFunction* instr) argument
3113 DoContext(LContext* instr) argument
3125 DoDeclareGlobals(LDeclareGlobals* instr) argument
3136 CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, bool is_tail_call, LInstruction* instr) argument
3189 DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr) argument
3258 EmitIntegerMathAbs(LMathAbs* instr) argument
3272 DoMathAbs(LMathAbs* instr) argument
3276 DeferredMathAbsTaggedHeapNumber(LCodeGen* codegen, LMathAbs* instr) argument
3308 DoMathFloor(LMathFloor* instr) argument
3329 DoMathRound(LMathRound* instr) argument
3368 DoMathFround(LMathFround* instr) argument
3377 DoMathSqrt(LMathSqrt* instr) argument
3384 DoMathPowHalf(LMathPowHalf* instr) argument
3405 DoPower(LPower* instr) argument
3441 DoMathCos(LMathCos* instr) argument
3448 DoMathSin(LMathSin* instr) argument
3455 DoMathExp(LMathExp* instr) argument
3463 DoMathLog(LMathLog* instr) argument
3471 DoMathClz32(LMathClz32* instr) argument
3524 DoInvokeFunction(LInvokeFunction* instr) argument
3555 DoCallWithDescriptor(LCallWithDescriptor* instr) argument
3613 DoCallNewArray(LCallNewArray* instr) argument
3659 DoCallRuntime(LCallRuntime* instr) argument
3664 DoStoreCodeEntry(LStoreCodeEntry* instr) argument
3673 DoInnerAllocatedObject(LInnerAllocatedObject* instr) argument
3686 DoStoreNamedField(LStoreNamedField* instr) argument
3769 DoBoundsCheck(LBoundsCheck* instr) argument
3792 DoStoreKeyedExternalArray(LStoreKeyed* instr) argument
3871 DoStoreKeyedFixedDoubleArray(LStoreKeyed* instr) argument
3907 DoStoreKeyedFixedArray(LStoreKeyed* instr) argument
3953 DoStoreKeyed(LStoreKeyed* instr) argument
3965 DoMaybeGrowElements(LMaybeGrowElements* instr) argument
3968 DeferredMaybeGrowElements(LCodeGen* codegen, LMaybeGrowElements* instr) argument
4021 DoDeferredMaybeGrowElements(LMaybeGrowElements* instr) argument
4070 DoTransitionElementsKind(LTransitionElementsKind* instr) argument
4108 DoTrapAllocationMemento(LTrapAllocationMemento* instr) argument
4118 DoStringAdd(LStringAdd* instr) argument
4129 DoStringCharCodeAt(LStringCharCodeAt* instr) argument
4132 DeferredStringCharCodeAt(LCodeGen* codegen, LStringCharCodeAt* instr) argument
4153 DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) argument
4184 DoStringCharFromCode(LStringCharFromCode* instr) argument
4187 DeferredStringCharFromCode(LCodeGen* codegen, LStringCharFromCode* instr) argument
4218 DoDeferredStringCharFromCode(LStringCharFromCode* instr) argument
4236 DoInteger32ToDouble(LInteger32ToDouble* instr) argument
4253 DoUint32ToDouble(LUint32ToDouble* instr) argument
4263 DoNumberTagI(LNumberTagI* instr) argument
4266 DeferredNumberTagI(LCodeGen* codegen, LNumberTagI* instr) argument
4291 DoNumberTagU(LNumberTagU* instr) argument
4294 DeferredNumberTagU(LCodeGen* codegen, LNumberTagU* instr) argument
4320 DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, LOperand* temp1, LOperand* temp2, IntegerSignedness signedness) argument
4381 DoNumberTagD(LNumberTagD* instr) argument
4384 DeferredNumberTagD(LCodeGen* codegen, LNumberTagD* instr) argument
4411 DoDeferredNumberTagD(LNumberTagD* instr) argument
4430 DoSmiTag(LSmiTag* instr) argument
4449 DoSmiUntag(LSmiUntag* instr) argument
4463 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DwVfpRegister result_reg, NumberUntagDMode mode) argument
4519 DoDeferredTaggedToI(LTaggedToI* instr) argument
4569 DoTaggedToI(LTaggedToI* instr) argument
4572 DeferredTaggedToI(LCodeGen* codegen, LTaggedToI* instr) argument
4603 DoNumberUntagD(LNumberUntagD* instr) argument
4620 DoDoubleToI(LDoubleToI* instr) argument
4645 DoDoubleToSmi(LDoubleToSmi* instr) argument
4672 DoCheckSmi(LCheckSmi* instr) argument
4679 DoCheckNonSmi(LCheckNonSmi* instr) argument
4688 DoCheckArrayBufferNotNeutered( LCheckArrayBufferNotNeutered* instr) argument
4700 DoCheckInstanceType(LCheckInstanceType* instr) argument
4744 DoCheckValue(LCheckValue* instr) argument
4761 DoDeferredInstanceMigration(LCheckMaps* instr, Register object) argument
4788 DoCheckMaps(LCheckMaps* instr) argument
4791 DeferredCheckMaps(LCodeGen* codegen, LCheckMaps* instr, Register object) argument
4849 DoClampDToUint8(LClampDToUint8* instr) argument
4856 DoClampIToUint8(LClampIToUint8* instr) argument
4863 DoClampTToUint8(LClampTToUint8* instr) argument
4899 DoAllocate(LAllocate* instr) argument
4902 DeferredAllocate(LCodeGen* codegen, LAllocate* instr) argument
4962 DoDeferredAllocate(LAllocate* instr) argument
5020 DoFastAllocate(LFastAllocate* instr) argument
5046 DoTypeof(LTypeof* instr) argument
5061 DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) argument
5163 DoLazyBailout(LLazyBailout* instr) argument
5172 DoDeoptimize(LDeoptimize* instr) argument
5186 DoDummy(LDummy* instr) argument
5191 DoDummyUse(LDummyUse* instr) argument
5196 DoDeferredStackCheck(LStackCheck* instr) argument
5208 DoStackCheck(LStackCheck* instr) argument
5211 DeferredStackCheck(LCodeGen* codegen, LStackCheck* instr) argument
5256 DoOsrEntry(LOsrEntry* instr) argument
5271 DoForInPrepareMap(LForInPrepareMap* instr) argument
5286 DoForInCacheArray(LForInCacheArray* instr) argument
5309 DoCheckMapValue(LCheckMapValue* instr) argument
5318 DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
5333 DoLoadFieldByIndex(LLoadFieldByIndex* instr) argument
5336 DeferredLoadMutableDouble(LCodeGen* codegen, LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
[all...]
/external/v8/src/crankshaft/arm64/
H A Dlithium-codegen-arm64.cc361 LInstruction* instr) {
362 CallCodeGeneric(code, mode, instr, RECORD_SIMPLE_SAFEPOINT);
368 LInstruction* instr,
370 DCHECK(instr != NULL);
374 RecordSafepointWithLazyDeopt(instr, safepoint_mode);
385 void LCodeGen::DoCallNewArray(LCallNewArray* instr) { argument
386 DCHECK(instr->IsMarkedAsCall());
387 DCHECK(ToRegister(instr->context()).is(cp));
388 DCHECK(ToRegister(instr->constructor()).is(x1));
390 __ Mov(x0, Operand(instr
359 CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr) argument
366 CallCodeGeneric(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, SafepointMode safepoint_mode) argument
433 CallRuntime(const Runtime::Function* function, int num_arguments, LInstruction* instr, SaveFPRegsMode save_doubles) argument
461 CallRuntimeFromDeferred(Runtime::FunctionId id, int argc, LInstruction* instr, LOperand* context) argument
472 RecordSafepointWithLazyDeopt(LInstruction* instr, SafepointMode safepoint_mode) argument
606 DoPrologue(LPrologue* instr) argument
693 GenerateBodyInstructionPre(LInstruction* instr) argument
854 DeoptimizeBranch( LInstruction* instr, DeoptimizeReason deopt_reason, BranchType branch_type, Register reg, int bit, Deoptimizer::BailoutType* override_bailout_type) argument
928 Deoptimize(LInstruction* instr, DeoptimizeReason deopt_reason, Deoptimizer::BailoutType* override_bailout_type) argument
934 DeoptimizeIf(Condition cond, LInstruction* instr, DeoptimizeReason deopt_reason) argument
939 DeoptimizeIfZero(Register rt, LInstruction* instr, DeoptimizeReason deopt_reason) argument
944 DeoptimizeIfNotZero(Register rt, LInstruction* instr, DeoptimizeReason deopt_reason) argument
949 DeoptimizeIfNegative(Register rt, LInstruction* instr, DeoptimizeReason deopt_reason) argument
955 DeoptimizeIfSmi(Register rt, LInstruction* instr, DeoptimizeReason deopt_reason) argument
960 DeoptimizeIfNotSmi(Register rt, LInstruction* instr, DeoptimizeReason deopt_reason) argument
965 DeoptimizeIfRoot(Register rt, Heap::RootListIndex index, LInstruction* instr, DeoptimizeReason deopt_reason) argument
972 DeoptimizeIfNotRoot(Register rt, Heap::RootListIndex index, LInstruction* instr, DeoptimizeReason deopt_reason) argument
979 DeoptimizeIfMinusZero(DoubleRegister input, LInstruction* instr, DeoptimizeReason deopt_reason) argument
986 DeoptimizeIfNotHeapNumber(Register object, LInstruction* instr) argument
991 DeoptimizeIfBitSet(Register rt, int bit, LInstruction* instr, DeoptimizeReason deopt_reason) argument
996 DeoptimizeIfBitClear(Register rt, int bit, LInstruction* instr, DeoptimizeReason deopt_reason) argument
1227 EmitBranchGeneric(InstrType instr, const BranchGenerator& branch) argument
1248 EmitBranch(InstrType instr, Condition condition) argument
1256 EmitCompareAndBranch(InstrType instr, Condition condition, const Register& lhs, const Operand& rhs) argument
1267 EmitTestAndBranch(InstrType instr, Condition condition, const Register& value, uint64_t mask) argument
1278 EmitBranchIfNonZeroNumber(InstrType instr, const FPRegister& value, const FPRegister& scratch) argument
1287 EmitBranchIfHeapNumber(InstrType instr, const Register& value) argument
1295 EmitBranchIfRoot(InstrType instr, const Register& value, Heap::RootListIndex index) argument
1316 DoAccessArgumentsAt(LAccessArgumentsAt* instr) argument
1351 DoAddE(LAddE* instr) argument
1368 DoAddI(LAddI* instr) argument
1383 DoAddS(LAddS* instr) argument
1397 DoAllocate(LAllocate* instr) argument
1400 DeferredAllocate(LCodeGen* codegen, LAllocate* instr) argument
1403 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredAllocate
1463 DoDeferredAllocate(LAllocate* instr) argument
1511 DoFastAllocate(LFastAllocate* instr) argument
1537 DoApplyArguments(LApplyArguments* instr) argument
1599 DoArgumentsElements(LArgumentsElements* instr) argument
1629 DoArgumentsLength(LArgumentsLength* instr) argument
1650 DoArithmeticD(LArithmeticD* instr) argument
1685 DoArithmeticT(LArithmeticT* instr) argument
1696 DoBitI(LBitI* instr) argument
1712 DoBitS(LBitS* instr) argument
1728 DoBoundsCheck(LBoundsCheck *instr) argument
1750 DoBranch(LBranch* instr) argument
1891 CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, bool is_tail_call, LInstruction* instr) argument
1953 DoCallWithDescriptor(LCallWithDescriptor* instr) argument
2008 DoCallRuntime(LCallRuntime* instr) argument
2014 DoUnknownOSRValue(LUnknownOSRValue* instr) argument
2019 DoDeferredInstanceMigration(LCheckMaps* instr, Register object) argument
2047 DoCheckMaps(LCheckMaps* instr) argument
2050 DeferredCheckMaps(LCodeGen* codegen, LCheckMaps* instr, Register object) argument
2058 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredCheckMaps
2105 DoCheckNonSmi(LCheckNonSmi* instr) argument
2112 DoCheckSmi(LCheckSmi* instr) argument
2119 DoCheckArrayBufferNotNeutered( LCheckArrayBufferNotNeutered* instr) argument
2132 DoCheckInstanceType(LCheckInstanceType* instr) argument
2183 DoClampDToUint8(LClampDToUint8* instr) argument
2190 DoClampIToUint8(LClampIToUint8* instr) argument
2197 DoClampTToUint8(LClampTToUint8* instr) argument
2232 DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) argument
2282 DoCmpHoleAndBranchD(LCmpHoleAndBranchD* instr) argument
2298 DoCmpHoleAndBranchT(LCmpHoleAndBranchT* instr) argument
2306 DoCmpMapAndBranch(LCmpMapAndBranch* instr) argument
2315 DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) argument
2376 DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) argument
2383 DoCmpT(LCmpT* instr) argument
2404 DoConstantD(LConstantD* instr) argument
2419 DoConstantE(LConstantE* instr) argument
2424 DoConstantI(LConstantI* instr) argument
2432 DoConstantS(LConstantS* instr) argument
2437 DoConstantT(LConstantT* instr) argument
2444 DoContext(LContext* instr) argument
2456 DoCheckValue(LCheckValue* instr) argument
2474 DoLazyBailout(LLazyBailout* instr) argument
2483 DoDeoptimize(LDeoptimize* instr) argument
2497 DoDivByPowerOf2I(LDivByPowerOf2I* instr) argument
2542 DoDivByConstI(LDivByConstI* instr) argument
2574 DoDivI(LDivI* instr) argument
2625 DoDoubleToIntOrSmi(LDoubleToIntOrSmi* instr) argument
2642 DoDrop(LDrop* instr) argument
2649 DoDummy(LDummy* instr) argument
2654 DoDummyUse(LDummyUse* instr) argument
2659 DoForInCacheArray(LForInCacheArray* instr) argument
2680 DoForInPrepareMap(LForInPrepareMap* instr) argument
2706 DoGoto(LGoto* instr) argument
2723 TestType(HHasInstanceTypeAndBranch* instr) argument
2733 BranchCondition(HHasInstanceTypeAndBranch* instr) argument
2744 DoHasInstanceTypeAndBranch(LHasInstanceTypeAndBranch* instr) argument
2756 DoInnerAllocatedObject(LInnerAllocatedObject* instr) argument
2767 DoHasInPrototypeChainAndBranch( LHasInPrototypeChainAndBranch* instr) argument
2806 DoInstructionGap(LInstructionGap* instr) argument
2811 DoInteger32ToDouble(LInteger32ToDouble* instr) argument
2865 DoInvokeFunction(LInvokeFunction* instr) argument
2911 DoIsStringAndBranch(LIsStringAndBranch* instr) argument
2925 DoIsSmiAndBranch(LIsSmiAndBranch* instr) argument
2932 DoIsUndetectableAndBranch(LIsUndetectableAndBranch* instr) argument
2976 DoLoadContextSlot(LLoadContextSlot* instr) argument
2994 DoLoadFunctionPrototype(LLoadFunctionPrototype* instr) argument
3051 DoLoadKeyedExternal(LLoadKeyedExternal* instr) argument
3174 DoLoadKeyedFixedDouble(LLoadKeyedFixedDouble* instr) argument
3210 DoLoadKeyedFixed(LLoadKeyedFixed* instr) argument
3268 DoLoadNamedField(LLoadNamedField* instr) argument
3309 DoLoadRoot(LLoadRoot* instr) argument
3315 DoMathAbs(LMathAbs* instr) argument
3332 DoDeferredMathAbsTagged(LMathAbsTagged* instr, Label* exit, Label* allocation_entry) argument
3398 DoMathAbsTagged(LMathAbsTagged* instr) argument
3402 DeferredMathAbsTagged(LCodeGen* codegen, LMathAbsTagged* instr) argument
3408 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredMathAbsTagged
3450 DoMathCos(LMathCos* instr) argument
3457 DoMathSin(LMathSin* instr) argument
3464 DoMathExp(LMathExp* instr) argument
3472 DoMathFloorD(LMathFloorD* instr) argument
3480 DoMathFloorI(LMathFloorI* instr) argument
3499 DoFlooringDivByPowerOf2I(LFlooringDivByPowerOf2I* instr) argument
3543 DoFlooringDivByConstI(LFlooringDivByConstI* instr) argument
3589 DoFlooringDivI(LFlooringDivI* instr) argument
3634 DoMathLog(LMathLog* instr) argument
3642 DoMathClz32(LMathClz32* instr) argument
3649 DoMathPowHalf(LMathPowHalf* instr) argument
3673 DoPower(LPower* instr) argument
3712 DoMathRoundD(LMathRoundD* instr) argument
3742 DoMathRoundI(LMathRoundI* instr) argument
3796 DoMathFround(LMathFround* instr) argument
3804 DoMathSqrt(LMathSqrt* instr) argument
3811 DoMathMinMax(LMathMinMax* instr) argument
3843 DoModByPowerOf2I(LModByPowerOf2I* instr) argument
3875 DoModByConstI(LModByConstI* instr) argument
3903 DoModI(LModI* instr) argument
3923 DoMulConstIS(LMulConstIS* instr) argument
4039 DoMulI(LMulI* instr) argument
4069 DoMulS(LMulS* instr) argument
4119 DoDeferredNumberTagD(LNumberTagD* instr) argument
4138 DoNumberTagD(LNumberTagD* instr) argument
4141 DeferredNumberTagD(LCodeGen* codegen, LNumberTagD* instr) argument
4144 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredNumberTagD
4166 DoDeferredNumberTagU(LInstruction* instr, LOperand* value, LOperand* temp1, LOperand* temp2) argument
4209 DoNumberTagU(LNumberTagU* instr) argument
4212 DeferredNumberTagU(LCodeGen* codegen, LNumberTagU* instr) argument
4220 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredNumberTagU
4236 DoNumberUntagD(LNumberUntagD* instr) argument
4291 DoOsrEntry(LOsrEntry* instr) argument
4306 DoParameter(LParameter* instr) argument
4311 DoPreparePushArguments(LPreparePushArguments* instr) argument
4316 DoPushArguments(LPushArguments* instr) argument
4335 DoReturn(LReturn* instr) argument
4391 DoSeqStringGetChar(LSeqStringGetChar* instr) argument
4426 DoSeqStringSetChar(LSeqStringSetChar* instr) argument
4453 DoSmiTag(LSmiTag* instr) argument
4465 DoSmiUntag(LSmiUntag* instr) argument
4480 DoShiftI(LShiftI* instr) argument
4522 DoShiftS(LShiftS* instr) argument
4597 DoDebugBreak(LDebugBreak* instr) argument
4602 DoDeclareGlobals(LDeclareGlobals* instr) argument
4619 DoDeferredStackCheck(LStackCheck* instr) argument
4631 DoStackCheck(LStackCheck* instr) argument
4634 DeferredStackCheck(LCodeGen* codegen, LStackCheck* instr) argument
4637 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredStackCheck
4658 instr); local
4679 DoStoreCodeEntry(LStoreCodeEntry* instr) argument
4688 DoStoreContextSlot(LStoreContextSlot* instr) argument
4719 DoStoreKeyedExternal(LStoreKeyedExternal* instr) argument
4791 DoStoreKeyedFixedDouble(LStoreKeyedFixedDouble* instr) argument
4822 DoStoreKeyedFixed(LStoreKeyedFixed* instr) argument
4878 DoMaybeGrowElements(LMaybeGrowElements* instr) argument
4881 DeferredMaybeGrowElements(LCodeGen* codegen, LMaybeGrowElements* instr) argument
4930 DoDeferredMaybeGrowElements(LMaybeGrowElements* instr) argument
4962 DoStoreNamedField(LStoreNamedField* instr) argument
5061 DoStringAdd(LStringAdd* instr) argument
5072 DoStringCharCodeAt(LStringCharCodeAt* instr) argument
5075 DeferredStringCharCodeAt(LCodeGen* codegen, LStringCharCodeAt* instr) argument
5078 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredStringCharCodeAt
5095 DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) argument
5119 DoStringCharFromCode(LStringCharFromCode* instr) argument
5122 DeferredStringCharFromCode(LCodeGen* codegen, LStringCharFromCode* instr) argument
5125 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredStringCharFromCode
5148 DoDeferredStringCharFromCode(LStringCharFromCode* instr) argument
5165 DoStringCompareAndBranch(LStringCompareAndBranch* instr) argument
5177 DoSubI(LSubI* instr) argument
5192 DoSubS(LSubS* instr) argument
5206 DoDeferredTaggedToI(LTaggedToI* instr, LOperand* value, LOperand* temp1, LOperand* temp2) argument
5252 DoTaggedToI(LTaggedToI* instr) argument
5255 DeferredTaggedToI(LCodeGen* codegen, LTaggedToI* instr) argument
5262 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredTaggedToI
5282 DoThisFunction(LThisFunction* instr) argument
5288 DoTransitionElementsKind(LTransitionElementsKind* instr) argument
5328 DoTrapAllocationMemento(LTrapAllocationMemento* instr) argument
5340 DoTruncateDoubleToIntOrSmi(LTruncateDoubleToIntOrSmi* instr) argument
5350 DoTypeof(LTypeof* instr) argument
5365 DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) argument
5456 DoUint32ToDouble(LUint32ToDouble* instr) argument
5461 DoCheckMapValue(LCheckMapValue* instr) argument
5471 DoWrapReceiver(LWrapReceiver* instr) argument
5518 DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
5533 DoLoadFieldByIndex(LLoadFieldByIndex* instr) argument
5536 DeferredLoadMutableDouble(LCodeGen* codegen, LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
[all...]

Completed in 807 milliseconds

<<11121314