/external/v8/src/s390/ |
H A D | assembler-s390.cc | 331 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 D | constants-s390.h | 1887 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 D | simulator-s390.cc | 40 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 D | host_arm_defs.c | 2879 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 D | host_arm64_defs.c | 3091 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 D | global.h | 262 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 D | r200_context.h | 64 /* 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 D | compile.c | 44 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 D | simulator-arm.cc | 41 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 D | assembler-arm.cc | 620 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 D | assembler-arm64.cc | 178 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 D | instruction-selector.cc | 122 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 D | register-allocator.cc | 874 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 D | hydrogen-instructions.cc | 748 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 D | hydrogen.h | 73 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 D | assembler-mips.cc | 345 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 D | macro-assembler-mips64.cc | 602 -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 D | assembler-ppc.cc | 285 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 D | readdwarf.c | 2899 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 D | simulator-aarch64.cc | 974 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 D | ss.c | 1400 struct instr { struct 1404 int inslen = sizeof(struct instr); 1407 ((struct instr *)*bytecode)[0] = (struct instr) {
|
/external/mesa3d/src/amd/common/ |
H A D | ac_nir_to_llvm.c | 1191 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 D | nir.h | 408 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 D | lithium-codegen-arm.cc | 152 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 D | lithium-codegen-arm64.cc | 361 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...] |