Searched defs:instr (Results 126 - 150 of 162) sorted by relevance

1234567

/external/chromium_org/v8/src/x87/
H A Dlithium-x87.h179 static L##type* cast(LInstruction* instr) { \
180 DCHECK(instr->Is##type()); \
181 return reinterpret_cast<L##type*>(instr); \
342 static LGap* cast(LInstruction* instr) { argument
343 DCHECK(instr->IsGap());
344 return reinterpret_cast<LGap*>(instr);
2783 LInstruction* DoMathFloor(HUnaryMathOperation* instr);
2784 LInstruction* DoMathRound(HUnaryMathOperation* instr);
2785 LInstruction* DoMathFround(HUnaryMathOperation* instr);
2786 LInstruction* DoMathAbs(HUnaryMathOperation* instr);
[all...]
/external/elfutils/0.153/libcpu/
H A Di386_parse.c266 struct instruction *instr, int n);
688 "masks", "mask", "instrs", "instr", "bitfieldopt", "bytes", "byte",
2483 struct instruction *instr, int n)
2500 if (instr->operands[n].str != NULL)
2505 instr->operands[n].str = runp->str;
2548 if (instr->operands[n].off1 == 0)
2549 instr->operands[n].off1 = bitoff;
2550 else if (instr->operands[n].off2 == 0)
2551 instr->operands[n].off2 = bitoff;
2552 else if (instr
2482 fillin_arg(struct bitvalue *bytes, struct argname *name, struct instruction *instr, int n) argument
2903 struct instruction *instr; local
[all...]
/external/valgrind/main/callgrind/
H A Dglobal.h294 UInt instr; /* instruction index for BB.instr array */ member in struct:_CJmpInfo
339 InstrInfo instr[0]; /* info on instruction sizes and costs */ member in struct:_BB
742 { UInt off = (bb->instr_count > 0) ? bb->instr[bb->instr_count-1].instr_offset : 0;
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILCFGStructurizer.cpp65 if (DEBUGME) errs() << "New instr: " << *i << "\n"
484 // Remove unconditional branch instr.
1783 // move instr after branchInstr
1804 // insertEnd to ensure phi-moves, if exist, go before the continue-instr.
1807 // insertEnd to ensure phi-moves, if exist, go before the continue-instr.
1828 // insertEnd to ensure phi-moves, if exist, go before the continue-instr.
1831 // insertEnd to ensure phi-moves, if exist, go before the continue-instr.
1844 // (2) change the continue-instr in BBs in exitBlkSet to break-instr
1845 // (3) generate continue-instr i
2858 getTrueBranch(MachineInstr *instr) argument
2862 setTrueBranch(MachineInstr *instr, MachineBasicBlock *blk) argument
2867 getFalseBranch(MachineBasicBlock *blk, MachineInstr *instr) argument
2877 isCondBranch(MachineInstr *instr) argument
2891 isUncondBranch(MachineInstr *instr) argument
2905 MachineInstr *instr = &(*iter); local
2915 MachineInstr *instr = &*iter; local
2934 MachineInstr *instr = &*iter; local
2949 MachineInstr *instr = &(*iter); local
2960 MachineInstr *instr = &(*iter); local
2970 MachineInstr *instr = &(*iter); local
2979 MachineInstr *instr = getReturnInstr(blk); local
2994 getInstrPos(MachineBasicBlock *blk, MachineInstr *instr) argument
3182 MachineInstr *instr = func->CloneMachineInstr(iter); local
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/r200/
H A Dr200_context.h65 /* need excess instr: 1 for late loop checking, 2 for
66 additional instr due to instr/attr, 3 for fog */
67 VERTEX_SHADER_INSTRUCTION instr[R200_VSF_MAX_INST + 6]; member in struct:r200_vertex_program
/external/chromium_org/v8/src/arm/
H A Dassembler-arm.cc242 Instr* instr = reinterpret_cast<Instr*>(instructions); local
244 *(pc + i) = *(instr + i);
515 Condition Assembler::GetCondition(Instr instr) { argument
516 return Instruction::ConditionField(instr);
520 bool Assembler::IsBranch(Instr instr) { argument
521 return (instr & (B27 | B25)) == (B27 | B25);
525 int Assembler::GetBranchOffset(Instr instr) { argument
526 DCHECK(IsBranch(instr));
529 return ((instr & kImm24Mask) << 8) >> 6;
533 bool Assembler::IsLdrRegisterImmediate(Instr instr) { argument
538 IsVldrDRegisterImmediate(Instr instr) argument
543 GetLdrRegisterImmediateOffset(Instr instr) argument
551 GetVldrDRegisterImmediateOffset(Instr instr) argument
560 SetLdrRegisterImmediateOffset(Instr instr, int offset) argument
572 SetVldrDRegisterImmediateOffset(Instr instr, int offset) argument
585 IsStrRegisterImmediate(Instr instr) argument
590 SetStrRegisterImmediateOffset(Instr instr, int offset) argument
602 IsAddRegisterImmediate(Instr instr) argument
607 SetAddRegisterImmediateOffset(Instr instr, int offset) argument
616 GetRd(Instr instr) argument
623 GetRn(Instr instr) argument
630 GetRm(Instr instr) argument
655 IsPush(Instr instr) argument
660 IsPop(Instr instr) argument
665 IsStrRegFpOffset(Instr instr) argument
670 IsLdrRegFpOffset(Instr instr) argument
675 IsStrRegFpNegOffset(Instr instr) argument
680 IsLdrRegFpNegOffset(Instr instr) argument
685 IsLdrPcImmediateOffset(Instr instr) argument
692 IsLdrPpImmediateOffset(Instr instr) argument
699 IsLdrPpRegOffset(Instr instr) argument
709 IsVldrDPcImmediateOffset(Instr instr) argument
716 IsVldrDPpImmediateOffset(Instr instr) argument
723 IsBlxReg(Instr instr) argument
730 IsBlxIp(Instr instr) argument
737 IsTstImmediate(Instr instr) argument
743 IsCmpRegister(Instr instr) argument
749 IsCmpImmediate(Instr instr) argument
755 GetCmpImmediateRegister(Instr instr) argument
761 GetCmpImmediateRawImmediate(Instr instr) argument
786 Instr instr = instr_at(pos); local
803 Instr instr = instr_at(pos); local
898 Instr instr = instr_at(l.pos()); local
986 fits_shifter(uint32_t imm32, uint32_t* rotate_imm, uint32_t* immed_8, Instr* instr) argument
1165 addrmod1(Instr instr, Register rn, Register rd, const Operand& x) argument
1208 addrmod2(Instr instr, Register rd, const MemOperand& x) argument
1240 addrmod3(Instr instr, Register rd, const MemOperand& x) argument
1279 addrmod4(Instr instr, Register rn, RegList rl) argument
1287 addrmod5(Instr instr, CRegister crd, const MemOperand& x) argument
1860 Instr instr; local
3134 IsMovT(Instr instr) argument
3142 IsMovW(Instr instr) argument
[all...]
H A Dassembler-arm.h528 // instructions instr is ignored.
532 int instructions_required(const Assembler* assembler, Instr instr = 0) const;
1407 void instr_at_put(int pos, Instr instr) { argument
1408 *reinterpret_cast<Instr*>(buffer_ + pos) = instr;
1411 static void instr_at_put(byte* pc, Instr instr) { argument
1412 *reinterpret_cast<Instr*>(pc) = instr;
1414 static Condition GetCondition(Instr instr);
1415 static bool IsBranch(Instr instr);
1416 static int GetBranchOffset(Instr instr);
1417 static bool IsLdrRegisterImmediate(Instr instr);
[all...]
H A Dsimulator-arm.cc38 void Stop(Instruction* instr);
83 void ArmDebugger::Stop(Instruction* instr) { argument
85 uint32_t code = instr->SvcValue() & kStopCodeMask;
103 instr->SetInstructionBits(kNopInstr);
115 void ArmDebugger::Stop(Instruction* instr) { argument
117 uint32_t code = instr->SvcValue() & kStopCodeMask;
687 Instruction* instr) {
688 intptr_t address = reinterpret_cast<intptr_t>(instr);
699 memcmp(reinterpret_cast<void*>(instr),
1082 int Simulator::ReadW(int32_t addr, Instruction* instr) {
686 CheckICache(v8::internal::HashMap* i_cache, Instruction* instr) argument
1348 GetShiftRm(Instruction* instr, bool* carry_out) argument
1506 GetImm(Instruction* instr, bool* carry_out) argument
1527 ProcessPU(Instruction* instr, int num_regs, int reg_size, intptr_t* start_address, intptr_t* end_address) argument
1567 HandleRList(Instruction* instr, bool load) argument
1600 HandleVList(Instruction* instr) argument
1629 get_sinteger_from_s_register(reg), instr); local
1645 WriteW(reinterpret_cast<int32_t>(address), data[0], instr); local
1689 SoftwareInterrupt(Instruction* instr) argument
1926 isStopInstruction(Instruction* instr) argument
2001 DecodeType01(Instruction* instr) argument
2488 DecodeType2(Instruction* instr) argument
2552 DecodeType3(Instruction* instr) argument
2823 DecodeType4(Instruction* instr) argument
2835 DecodeType5(Instruction* instr) argument
2847 DecodeType6(Instruction* instr) argument
2852 DecodeType7(Instruction* instr) argument
2877 DecodeTypeVFP(Instruction* instr) argument
3092 DecodeVMOVBetweenCoreAndSinglePrecisionRegisters( Instruction* instr) argument
3111 DecodeVCMP(Instruction* instr) argument
3149 DecodeVCVTBetweenDoubleAndSingle(Instruction* instr) argument
3227 DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr) argument
3337 DecodeType6CoprocessorIns(Instruction* instr) argument
3447 DecodeSpecialCondition(Instruction* instr) argument
3600 InstructionDecode(Instruction* instr) argument
3673 Instruction* instr = reinterpret_cast<Instruction*>(program_counter); local
3682 Instruction* instr = reinterpret_cast<Instruction*>(program_counter); local
[all...]
H A Dlithium-codegen-arm.cc255 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { argument
256 if (instr->IsCall()) {
259 if (!instr->IsLazyBailout() && !instr->IsGap()) {
279 code->instr()->hydrogen_value()->id(),
280 code->instr()->Mnemonic());
742 LInstruction* instr,
744 CallCodeGeneric(code, mode, instr, RECORD_SIMPLE_SAFEPOINT, storage_mode);
750 LInstruction* instr,
753 DCHECK(instr !
740 CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, TargetAddressStorageMode storage_mode) argument
748 CallCodeGeneric(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, SafepointMode safepoint_mode, TargetAddressStorageMode storage_mode) argument
769 CallRuntime(const Runtime::Function* function, int num_arguments, LInstruction* instr, SaveFPRegsMode save_doubles) argument
796 CallRuntimeFromDeferred(Runtime::FunctionId id, int argc, LInstruction* instr, LOperand* context) argument
844 DeoptimizeIf(Condition condition, LInstruction* instr, const char* detail, Deoptimizer::BailoutType bailout_type) argument
921 DeoptimizeIf(Condition condition, LInstruction* instr, const char* detail) argument
1000 RecordSafepointWithLazyDeopt( LInstruction* instr, SafepointMode safepoint_mode) argument
1099 DoInstructionGap(LInstructionGap* instr) argument
1104 DoParameter(LParameter* instr) argument
1109 DoCallStub(LCallStub* instr) argument
1134 DoUnknownOSRValue(LUnknownOSRValue* instr) argument
1139 DoModByPowerOf2I(LModByPowerOf2I* instr) argument
1172 DoModByConstI(LModByConstI* instr) argument
1200 DoModI(LModI* instr) argument
1308 DoDivByPowerOf2I(LDivByPowerOf2I* instr) argument
1352 DoDivByConstI(LDivByConstI* instr) argument
1383 DoDivI(LDivI* instr) argument
1444 DoMultiplyAddD(LMultiplyAddD* instr) argument
1456 DoMultiplySubD(LMultiplySubD* instr) argument
1468 DoFlooringDivByPowerOf2I(LFlooringDivByPowerOf2I* instr) argument
1512 DoFlooringDivByConstI(LFlooringDivByConstI* instr) argument
1559 DoFlooringDivI(LFlooringDivI* instr) argument
1621 DoMulI(LMulI* instr) argument
1728 DoBitI(LBitI* instr) argument
1764 DoShiftI(LShiftI* instr) argument
1852 DoSubI(LSubI* instr) argument
1873 DoRSubI(LRSubI* instr) argument
1894 DoConstantI(LConstantI* instr) argument
1899 DoConstantS(LConstantS* instr) argument
1904 DoConstantD(LConstantD* instr) argument
1912 DoConstantE(LConstantE* instr) argument
1917 DoConstantT(LConstantT* instr) argument
1924 DoMapEnumLength(LMapEnumLength* instr) argument
1931 DoDateField(LDateField* instr) argument
1994 DoSeqStringGetChar(LSeqStringGetChar* instr) argument
2022 DoSeqStringSetChar(LSeqStringSetChar* instr) argument
2046 DoAddI(LAddI* instr) argument
2067 DoMathMinMax(LMathMinMax* instr) argument
2134 DoArithmeticD(LArithmeticD* instr) argument
2168 DoArithmeticT(LArithmeticT* instr) argument
2184 EmitBranch(InstrType instr, Condition condition) argument
2204 EmitFalseBranch(InstrType instr, Condition condition) argument
2210 DoDebugBreak(LDebugBreak* instr) argument
2215 DoBranch(LBranch* instr) argument
2358 DoGoto(LGoto* instr) argument
2395 DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) argument
2444 DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) argument
2453 DoCmpHoleAndBranch(LCmpHoleAndBranch* instr) argument
2473 DoCompareMinusZeroAndBranch(LCompareMinusZeroAndBranch* instr) argument
2527 DoIsObjectAndBranch(LIsObjectAndBranch* instr) argument
2552 DoIsStringAndBranch(LIsStringAndBranch* instr) argument
2566 DoIsSmiAndBranch(LIsSmiAndBranch* instr) argument
2573 DoIsUndetectableAndBranch(LIsUndetectableAndBranch* instr) argument
2607 DoStringCompareAndBranch(LStringCompareAndBranch* instr) argument
2622 TestType(HHasInstanceTypeAndBranch* instr) argument
2631 BranchCondition(HHasInstanceTypeAndBranch* instr) argument
2642 DoHasInstanceTypeAndBranch(LHasInstanceTypeAndBranch* instr) argument
2655 DoGetCachedArrayIndex(LGetCachedArrayIndex* instr) argument
2666 DoHasCachedArrayIndexAndBranch( LHasCachedArrayIndexAndBranch* instr) argument
2745 DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) argument
2758 DoCmpMapAndBranch(LCmpMapAndBranch* instr) argument
2768 DoInstanceOf(LInstanceOf* instr) argument
2782 DoInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr) argument
2785 DeferredInstanceOfKnownGlobal(LCodeGen* codegen, LInstanceOfKnownGlobal* instr) argument
2865 DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, Label* map_check, Label* bool_load) argument
2923 DoCmpT(LCmpT* instr) argument
2942 DoReturn(LReturn* instr) argument
2982 DoLoadGlobalCell(LLoadGlobalCell* instr) argument
2995 EmitVectorLoadICRegisters(T* instr) argument
3007 DoLoadGlobalGeneric(LLoadGlobalGeneric* instr) argument
3023 DoStoreGlobalCell(LStoreGlobalCell* instr) argument
3048 DoLoadContextSlot(LLoadContextSlot* instr) argument
3064 DoStoreContextSlot(LStoreContextSlot* instr) argument
3102 DoLoadNamedField(LLoadNamedField* instr) argument
3130 DoLoadNamedGeneric(LLoadNamedGeneric* instr) argument
3145 DoLoadFunctionPrototype(LLoadFunctionPrototype* instr) argument
3172 DoLoadRoot(LLoadRoot* instr) argument
3178 DoAccessArgumentsAt(LAccessArgumentsAt* instr) argument
3214 DoLoadKeyedExternalArray(LLoadKeyed* instr) argument
3305 DoLoadKeyedFixedDoubleArray(LLoadKeyed* instr) argument
3341 DoLoadKeyedFixedArray(LLoadKeyed* instr) argument
3380 DoLoadKeyed(LLoadKeyed* instr) argument
3422 DoLoadKeyedGeneric(LLoadKeyedGeneric* instr) argument
3436 DoArgumentsElements(LArgumentsElements* instr) argument
3457 DoArgumentsLength(LArgumentsLength* instr) argument
3479 DoWrapReceiver(LWrapReceiver* instr) argument
3539 DoApplyArguments(LApplyArguments* instr) argument
3586 DoPushArgument(LPushArgument* instr) argument
3597 DoDrop(LDrop* instr) argument
3602 DoThisFunction(LThisFunction* instr) argument
3608 DoContext(LContext* instr) argument
3620 DoDeclareGlobals(LDeclareGlobals* instr) argument
3631 CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, LInstruction* instr, R1State r1_state) argument
3672 DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr) argument
3741 EmitIntegerMathAbs(LMathAbs* instr) argument
3755 DoMathAbs(LMathAbs* instr) argument
3759 DeferredMathAbsTaggedHeapNumber(LCodeGen* codegen, LMathAbs* instr) argument
3790 DoMathFloor(LMathFloor* instr) argument
3811 DoMathRound(LMathRound* instr) argument
3849 DoMathFround(LMathFround* instr) argument
3858 DoMathSqrt(LMathSqrt* instr) argument
3865 DoMathPowHalf(LMathPowHalf* instr) argument
3886 DoPower(LPower* instr) argument
3923 DoMathExp(LMathExp* instr) argument
3937 DoMathLog(LMathLog* instr) argument
3946 DoMathClz32(LMathClz32* instr) argument
3953 DoInvokeFunction(LInvokeFunction* instr) argument
3974 DoTailCallThroughMegamorphicCache( LTailCallThroughMegamorphicCache* instr) argument
4002 DoCallWithDescriptor(LCallWithDescriptor* instr) argument
4033 DoCallJSFunction(LCallJSFunction* instr) argument
4052 DoCallFunction(LCallFunction* instr) argument
4063 DoCallNew(LCallNew* instr) argument
4076 DoCallNewArray(LCallNewArray* instr) argument
4121 DoCallRuntime(LCallRuntime* instr) argument
4126 DoStoreCodeEntry(LStoreCodeEntry* instr) argument
4135 DoInnerAllocatedObject(LInnerAllocatedObject* instr) argument
4148 DoStoreNamedField(LStoreNamedField* instr) argument
4231 DoStoreNamedGeneric(LStoreNamedGeneric* instr) argument
4242 DoBoundsCheck(LBoundsCheck* instr) argument
4265 DoStoreKeyedExternalArray(LStoreKeyed* instr) argument
4353 DoStoreKeyedFixedDoubleArray(LStoreKeyed* instr) argument
4394 DoStoreKeyedFixedArray(LStoreKeyed* instr) argument
4440 DoStoreKeyed(LStoreKeyed* instr) argument
4452 DoStoreKeyedGeneric(LStoreKeyedGeneric* instr) argument
4464 DoTransitionElementsKind(LTransitionElementsKind* instr) argument
4503 DoTrapAllocationMemento(LTrapAllocationMemento* instr) argument
4513 DoStringAdd(LStringAdd* instr) argument
4524 DoStringCharCodeAt(LStringCharCodeAt* instr) argument
4527 DeferredStringCharCodeAt(LCodeGen* codegen, LStringCharCodeAt* instr) argument
4549 DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) argument
4580 DoStringCharFromCode(LStringCharFromCode* instr) argument
4583 DeferredStringCharFromCode(LCodeGen* codegen, LStringCharFromCode* instr) argument
4613 DoDeferredStringCharFromCode(LStringCharFromCode* instr) argument
4630 DoInteger32ToDouble(LInteger32ToDouble* instr) argument
4647 DoUint32ToDouble(LUint32ToDouble* instr) argument
4657 DoNumberTagI(LNumberTagI* instr) argument
4660 DeferredNumberTagI(LCodeGen* codegen, LNumberTagI* instr) argument
4684 DoNumberTagU(LNumberTagU* instr) argument
4687 DeferredNumberTagU(LCodeGen* codegen, LNumberTagU* instr) argument
4712 DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, LOperand* temp1, LOperand* temp2, IntegerSignedness signedness) argument
4778 DoNumberTagD(LNumberTagD* instr) argument
4781 DeferredNumberTagD(LCodeGen* codegen, LNumberTagD* instr) argument
4813 DoDeferredNumberTagD(LNumberTagD* instr) argument
4835 DoSmiTag(LSmiTag* instr) argument
4854 DoSmiUntag(LSmiUntag* instr) argument
4868 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DwVfpRegister result_reg, NumberUntagDMode mode) argument
4925 DoDeferredTaggedToI(LTaggedToI* instr) argument
4997 DoTaggedToI(LTaggedToI* instr) argument
5000 DeferredTaggedToI(LCodeGen* codegen, LTaggedToI* instr) argument
5032 DoNumberUntagD(LNumberUntagD* instr) argument
5049 DoDoubleToI(LDoubleToI* instr) argument
5074 DoDoubleToSmi(LDoubleToSmi* instr) argument
5101 DoCheckSmi(LCheckSmi* instr) argument
5108 DoCheckNonSmi(LCheckNonSmi* instr) argument
5117 DoCheckInstanceType(LCheckInstanceType* instr) argument
5160 DoCheckValue(LCheckValue* instr) argument
5177 DoDeferredInstanceMigration(LCheckMaps* instr, Register object) argument
5192 DoCheckMaps(LCheckMaps* instr) argument
5195 DeferredCheckMaps(LCodeGen* codegen, LCheckMaps* instr, Register object) argument
5252 DoClampDToUint8(LClampDToUint8* instr) argument
5259 DoClampIToUint8(LClampIToUint8* instr) argument
5266 DoClampTToUint8(LClampTToUint8* instr) argument
5302 DoDoubleBits(LDoubleBits* instr) argument
5313 DoConstructDouble(LConstructDouble* instr) argument
5322 DoAllocate(LAllocate* instr) argument
5325 DeferredAllocate(LCodeGen* codegen, LAllocate* instr) argument
5388 DoDeferredAllocate(LAllocate* instr) argument
5433 DoToFastProperties(LToFastProperties* instr) argument
5440 DoRegExpLiteral(LRegExpLiteral* instr) argument
5484 DoFunctionLiteral(LFunctionLiteral* instr) argument
5504 DoTypeof(LTypeof* instr) argument
5511 DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) argument
5598 DoIsConstructCallAndBranch(LIsConstructCallAndBranch* instr) argument
5642 DoLazyBailout(LLazyBailout* instr) argument
5651 DoDeoptimize(LDeoptimize* instr) argument
5665 DoDummy(LDummy* instr) argument
5670 DoDummyUse(LDummyUse* instr) argument
5675 DoDeferredStackCheck(LStackCheck* instr) argument
5687 DoStackCheck(LStackCheck* instr) argument
5690 DeferredStackCheck(LCodeGen* codegen, LStackCheck* instr) argument
5736 DoOsrEntry(LOsrEntry* instr) argument
5751 DoForInPrepareMap(LForInPrepareMap* instr) argument
5787 DoForInCacheArray(LForInCacheArray* instr) argument
5810 DoCheckMapValue(LCheckMapValue* instr) argument
5819 DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
5834 DoLoadFieldByIndex(LLoadFieldByIndex* instr) argument
5837 DeferredLoadMutableDouble(LCodeGen* codegen, LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
5894 DoStoreFrameContext(LStoreFrameContext* instr) argument
5900 DoAllocateBlockContext(LAllocateBlockContext* instr) argument
[all...]
/external/chromium_org/v8/src/arm64/
H A Dassembler-arm64.cc181 Instruction* instr = reinterpret_cast<Instruction*>(pc_); local
182 return instr->IsLdrLiteralX();
189 Instr* instr = reinterpret_cast<Instr*>(instructions); local
191 *(pc + i) = *(instr + i);
497 Instruction* instr = reinterpret_cast<Instruction*>(assm_->pc()); local
498 DCHECK(instr->preceding()->IsLdrLiteralX() &&
499 instr->preceding()->Rt() == xzr.code());
520 Instruction* instr = assm_->InstructionAt(offset_it->second); local
523 DCHECK(instr->IsLdrLiteral() && instr
536 Instruction* instr = assm_->InstructionAt(unique_it->second); local
890 IsConstantPoolAt(Instruction* instr) argument
905 ConstantPoolSizeAt(Instruction* instr) argument
[all...]
H A Dlithium-arm64.h189 static L##type* cast(LInstruction* instr) { \
190 DCHECK(instr->Is##type()); \
191 return reinterpret_cast<L##type*>(instr); \
415 static LGap* cast(LInstruction* instr) { argument
416 DCHECK(instr->IsGap());
417 return reinterpret_cast<LGap*>(instr);
3111 LInstruction* DoDivByPowerOf2I(HDiv* instr);
3112 LInstruction* DoDivByConstI(HDiv* instr);
3113 LInstruction* DoDivI(HBinaryOperation* instr);
3114 LInstruction* DoModByPowerOf2I(HMod* instr);
3211 LikelyFitsImmField(HInstruction* instr, int imm) argument
[all...]
H A Dsimulator-arm64.cc545 void Simulator::DoRuntimeCall(Instruction* instr) { argument
546 Redirection* redirection = Redirection::FromHltInstruction(instr);
874 void Simulator::AddSubWithCarry(Instruction* instr) {
875 T op2 = reg<T>(instr->Rm());
878 if ((instr->Mask(AddSubOpMask) == SUB) || instr->Mask(AddSubOpMask) == SUBS) {
882 new_val = AddWithCarry<T>(instr->FlagsUpdate(),
883 reg<T>(instr->Rn()),
887 set_reg<T>(instr->Rd(), new_val);
952 void Simulator::Extract(Instruction* instr) { argument
1263 VisitUnimplemented(Instruction* instr) argument
1270 VisitUnallocated(Instruction* instr) argument
1277 VisitPCRelAddressing(Instruction* instr) argument
1292 VisitUnconditionalBranch(Instruction* instr) argument
1306 VisitConditionalBranch(Instruction* instr) argument
1314 VisitUnconditionalBranchToRegister(Instruction* instr) argument
1333 VisitTestBranch(Instruction* instr) argument
1348 VisitCompareBranch(Instruction* instr) argument
1365 AddSubHelper(Instruction* instr, T op2) argument
1393 VisitAddSubShifted(Instruction* instr) argument
1407 VisitAddSubImmediate(Instruction* instr) argument
1417 VisitAddSubExtended(Instruction* instr) argument
1430 VisitAddSubWithCarry(Instruction* instr) argument
1439 VisitLogicalShifted(Instruction* instr) argument
1455 VisitLogicalImmediate(Instruction* instr) argument
1465 LogicalHelper(Instruction* instr, T op2) argument
1493 VisitConditionalCompareRegister(Instruction* instr) argument
1502 VisitConditionalCompareImmediate(Instruction* instr) argument
1512 ConditionalCompareHelper(Instruction* instr, T op2) argument
1532 VisitLoadStoreUnsignedOffset(Instruction* instr) argument
1538 VisitLoadStoreUnscaledOffset(Instruction* instr) argument
1543 VisitLoadStorePreIndex(Instruction* instr) argument
1548 VisitLoadStorePostIndex(Instruction* instr) argument
1553 VisitLoadStoreRegisterOffset(Instruction* instr) argument
1563 LoadStoreHelper(Instruction* instr, int64_t offset, AddrMode addrmode) argument
1647 VisitLoadStorePairOffset(Instruction* instr) argument
1652 VisitLoadStorePairPreIndex(Instruction* instr) argument
1657 VisitLoadStorePairPostIndex(Instruction* instr) argument
1662 VisitLoadStorePairNonTemporal(Instruction* instr) argument
1667 LoadStorePairHelper(Instruction* instr, AddrMode addrmode) argument
1797 VisitLoadLiteral(Instruction* instr) argument
1870 VisitMoveWideImmediate(Instruction* instr) argument
1913 VisitConditionalSelect(Instruction* instr) argument
1937 VisitDataProcessing1Source(Instruction* instr) argument
2005 DataProcessing2Source(Instruction* instr) argument
2062 VisitDataProcessing2Source(Instruction* instr) argument
2093 VisitDataProcessing3Source(Instruction* instr) argument
2129 BitfieldHelper(Instruction* instr) argument
2183 VisitBitfield(Instruction* instr) argument
2192 VisitExtract(Instruction* instr) argument
2201 VisitFPImmediate(Instruction* instr) argument
2213 VisitFPIntegerConvert(Instruction* instr) argument
2297 VisitFPFixedPointConvert(Instruction* instr) argument
2386 VisitFPCompare(Instruction* instr) argument
2403 VisitFPConditionalCompare(Instruction* instr) argument
2427 VisitFPConditionalSelect(Instruction* instr) argument
2445 VisitFPDataProcessing1Source(Instruction* instr) argument
2866 VisitFPDataProcessing2Source(Instruction* instr) argument
2909 VisitFPDataProcessing3Source(Instruction* instr) argument
3161 FPProcessNaNs(Instruction* instr) argument
3185 VisitSystem(Instruction* instr) argument
3600 VisitException(Instruction* instr) argument
3699 DoPrintf(Instruction* instr) argument
[all...]
H A Dlithium-codegen-arm64.cc383 LInstruction* instr) {
384 CallCodeGeneric(code, mode, instr, RECORD_SIMPLE_SAFEPOINT);
390 LInstruction* instr,
392 DCHECK(instr != NULL);
396 RecordSafepointWithLazyDeopt(instr, safepoint_mode);
407 void LCodeGen::DoCallFunction(LCallFunction* instr) { argument
408 DCHECK(ToRegister(instr->context()).is(cp));
409 DCHECK(ToRegister(instr->function()).Is(x1));
410 DCHECK(ToRegister(instr->result()).Is(x0));
412 int arity = instr
381 CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr) argument
388 CallCodeGeneric(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, SafepointMode safepoint_mode) argument
419 DoCallNew(LCallNew* instr) argument
436 DoCallNewArray(LCallNewArray* instr) argument
484 CallRuntime(const Runtime::Function* function, int num_arguments, LInstruction* instr, SaveFPRegsMode save_doubles) argument
512 CallRuntimeFromDeferred(Runtime::FunctionId id, int argc, LInstruction* instr, LOperand* context) argument
530 RecordSafepointWithLazyDeopt(LInstruction* instr, SafepointMode safepoint_mode) argument
762 GenerateBodyInstructionPre(LInstruction* instr) argument
991 DeoptimizeBranch( LInstruction* instr, const char* detail, BranchType branch_type, Register reg, int bit, Deoptimizer::BailoutType* override_bailout_type) argument
1066 Deoptimize(LInstruction* instr, Deoptimizer::BailoutType* override_bailout_type, const char* detail) argument
1073 DeoptimizeIf(Condition cond, LInstruction* instr, const char* detail) argument
1079 DeoptimizeIfZero(Register rt, LInstruction* instr, const char* detail) argument
1085 DeoptimizeIfNotZero(Register rt, LInstruction* instr, const char* detail) argument
1091 DeoptimizeIfNegative(Register rt, LInstruction* instr, const char* detail) argument
1098 DeoptimizeIfSmi(Register rt, LInstruction* instr, const char* detail) argument
1104 DeoptimizeIfNotSmi(Register rt, LInstruction* instr, const char* detail) argument
1110 DeoptimizeIfRoot(Register rt, Heap::RootListIndex index, LInstruction* instr, const char* detail) argument
1117 DeoptimizeIfNotRoot(Register rt, Heap::RootListIndex index, LInstruction* instr, const char* detail) argument
1124 DeoptimizeIfMinusZero(DoubleRegister input, LInstruction* instr, const char* detail) argument
1131 DeoptimizeIfNotHeapNumber(Register object, LInstruction* instr) argument
1137 DeoptimizeIfBitSet(Register rt, int bit, LInstruction* instr, const char* detail) argument
1143 DeoptimizeIfBitClear(Register rt, int bit, LInstruction* instr, const char* detail) argument
1375 EmitBranchGeneric(InstrType instr, const BranchGenerator& branch) argument
1396 EmitBranch(InstrType instr, Condition condition) argument
1404 EmitCompareAndBranch(InstrType instr, Condition condition, const Register& lhs, const Operand& rhs) argument
1415 EmitTestAndBranch(InstrType instr, Condition condition, const Register& value, uint64_t mask) argument
1426 EmitBranchIfNonZeroNumber(InstrType instr, const FPRegister& value, const FPRegister& scratch) argument
1435 EmitBranchIfHeapNumber(InstrType instr, const Register& value) argument
1443 EmitBranchIfRoot(InstrType instr, const Register& value, Heap::RootListIndex index) argument
1464 DoAccessArgumentsAt(LAccessArgumentsAt* instr) argument
1499 DoAddE(LAddE* instr) argument
1511 DoAddI(LAddI* instr) argument
1526 DoAddS(LAddS* instr) argument
1540 DoAllocate(LAllocate* instr) argument
1543 DeferredAllocate(LCodeGen* codegen, LAllocate* instr) argument
1546 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredAllocate
1608 DoDeferredAllocate(LAllocate* instr) argument
1643 DoApplyArguments(LApplyArguments* instr) argument
1692 DoArgumentsElements(LArgumentsElements* instr) argument
1724 DoArgumentsLength(LArgumentsLength* instr) argument
1745 DoArithmeticD(LArithmeticD* instr) argument
1780 DoArithmeticT(LArithmeticT* instr) argument
1792 DoBitI(LBitI* instr) argument
1808 DoBitS(LBitS* instr) argument
1824 DoBoundsCheck(LBoundsCheck *instr) argument
1846 DoBranch(LBranch* instr) argument
1988 CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, LInstruction* instr, Register function_reg) argument
2043 DoTailCallThroughMegamorphicCache( LTailCallThroughMegamorphicCache* instr) argument
2071 DoCallWithDescriptor(LCallWithDescriptor* instr) argument
2098 DoCallJSFunction(LCallJSFunction* instr) argument
2118 DoCallRuntime(LCallRuntime* instr) argument
2124 DoCallStub(LCallStub* instr) argument
2150 DoUnknownOSRValue(LUnknownOSRValue* instr) argument
2155 DoDeferredInstanceMigration(LCheckMaps* instr, Register object) argument
2170 DoCheckMaps(LCheckMaps* instr) argument
2173 DeferredCheckMaps(LCodeGen* codegen, LCheckMaps* instr, Register object) argument
2181 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredCheckMaps
2228 DoCheckNonSmi(LCheckNonSmi* instr) argument
2235 DoCheckSmi(LCheckSmi* instr) argument
2242 DoCheckInstanceType(LCheckInstanceType* instr) argument
2291 DoClampDToUint8(LClampDToUint8* instr) argument
2298 DoClampIToUint8(LClampIToUint8* instr) argument
2305 DoClampTToUint8(LClampTToUint8* instr) argument
2339 DoDoubleBits(LDoubleBits* instr) argument
2351 DoConstructDouble(LConstructDouble* instr) argument
2363 DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) argument
2424 DoCmpHoleAndBranchD(LCmpHoleAndBranchD* instr) argument
2440 DoCmpHoleAndBranchT(LCmpHoleAndBranchT* instr) argument
2448 DoCmpMapAndBranch(LCmpMapAndBranch* instr) argument
2457 DoCompareMinusZeroAndBranch(LCompareMinusZeroAndBranch* instr) argument
2475 DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) argument
2535 DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) argument
2542 DoCmpT(LCmpT* instr) argument
2563 DoConstantD(LConstantD* instr) argument
2578 DoConstantE(LConstantE* instr) argument
2583 DoConstantI(LConstantI* instr) argument
2591 DoConstantS(LConstantS* instr) argument
2596 DoConstantT(LConstantT* instr) argument
2603 DoContext(LContext* instr) argument
2615 DoCheckValue(LCheckValue* instr) argument
2633 DoLazyBailout(LLazyBailout* instr) argument
2642 DoDateField(LDateField* instr) argument
2681 DoDeoptimize(LDeoptimize* instr) argument
2695 DoDivByPowerOf2I(LDivByPowerOf2I* instr) argument
2740 DoDivByConstI(LDivByConstI* instr) argument
2772 DoDivI(LDivI* instr) argument
2823 DoDoubleToIntOrSmi(LDoubleToIntOrSmi* instr) argument
2840 DoDrop(LDrop* instr) argument
2845 DoDummy(LDummy* instr) argument
2850 DoDummyUse(LDummyUse* instr) argument
2855 DoFunctionLiteral(LFunctionLiteral* instr) argument
2878 DoForInCacheArray(LForInCacheArray* instr) argument
2899 DoForInPrepareMap(LForInPrepareMap* instr) argument
2936 DoGetCachedArrayIndex(LGetCachedArrayIndex* instr) argument
2957 DoGoto(LGoto* instr) argument
2962 DoHasCachedArrayIndexAndBranch( LHasCachedArrayIndexAndBranch* instr) argument
2988 TestType(HHasInstanceTypeAndBranch* instr) argument
2998 BranchCondition(HHasInstanceTypeAndBranch* instr) argument
3009 DoHasInstanceTypeAndBranch(LHasInstanceTypeAndBranch* instr) argument
3021 DoInnerAllocatedObject(LInnerAllocatedObject* instr) argument
3032 DoInstanceOf(LInstanceOf* instr) argument
3050 DoInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr) argument
3053 DeferredInstanceOfKnownGlobal(LCodeGen* codegen, LInstanceOfKnownGlobal* instr) argument
3059 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredInstanceOfKnownGlobal
3135 DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr) argument
3166 DoInstructionGap(LInstructionGap* instr) argument
3171 DoInteger32ToDouble(LInteger32ToDouble* instr) argument
3178 DoInvokeFunction(LInvokeFunction* instr) argument
3201 DoIsConstructCallAndBranch(LIsConstructCallAndBranch* instr) argument
3224 DoIsObjectAndBranch(LIsObjectAndBranch* instr) argument
3262 DoIsStringAndBranch(LIsStringAndBranch* instr) argument
3276 DoIsSmiAndBranch(LIsSmiAndBranch* instr) argument
3283 DoIsUndetectableAndBranch(LIsUndetectableAndBranch* instr) argument
3317 DoLoadContextSlot(LLoadContextSlot* instr) argument
3334 DoLoadFunctionPrototype(LLoadFunctionPrototype* instr) argument
3359 DoLoadGlobalCell(LLoadGlobalCell* instr) argument
3370 EmitVectorLoadICRegisters(T* instr) argument
3382 DoLoadGlobalGeneric(LLoadGlobalGeneric* instr) argument
3428 DoLoadKeyedExternal(LLoadKeyedExternal* instr) argument
3558 DoLoadKeyedFixedDouble(LLoadKeyedFixedDouble* instr) argument
3597 DoLoadKeyedFixed(LLoadKeyedFixed* instr) argument
3638 DoLoadKeyedGeneric(LLoadKeyedGeneric* instr) argument
3653 DoLoadNamedField(LLoadNamedField* instr) argument
3693 DoLoadNamedGeneric(LLoadNamedGeneric* instr) argument
3709 DoLoadRoot(LLoadRoot* instr) argument
3715 DoMapEnumLength(LMapEnumLength* instr) argument
3722 DoMathAbs(LMathAbs* instr) argument
3739 DoDeferredMathAbsTagged(LMathAbsTagged* instr, Label* exit, Label* allocation_entry) argument
3805 DoMathAbsTagged(LMathAbsTagged* instr) argument
3809 DeferredMathAbsTagged(LCodeGen* codegen, LMathAbsTagged* instr) argument
3815 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredMathAbsTagged
3858 DoMathExp(LMathExp* instr) argument
3873 DoMathFloorD(LMathFloorD* instr) argument
3881 DoMathFloorI(LMathFloorI* instr) argument
3900 DoFlooringDivByPowerOf2I(LFlooringDivByPowerOf2I* instr) argument
3944 DoFlooringDivByConstI(LFlooringDivByConstI* instr) argument
3990 DoFlooringDivI(LFlooringDivI* instr) argument
4035 DoMathLog(LMathLog* instr) argument
4044 DoMathClz32(LMathClz32* instr) argument
4051 DoMathPowHalf(LMathPowHalf* instr) argument
4075 DoPower(LPower* instr) argument
4114 DoMathRoundD(LMathRoundD* instr) argument
4144 DoMathRoundI(LMathRoundI* instr) argument
4198 DoMathFround(LMathFround* instr) argument
4206 DoMathSqrt(LMathSqrt* instr) argument
4213 DoMathMinMax(LMathMinMax* instr) argument
4245 DoModByPowerOf2I(LModByPowerOf2I* instr) argument
4277 DoModByConstI(LModByConstI* instr) argument
4305 DoModI(LModI* instr) argument
4325 DoMulConstIS(LMulConstIS* instr) argument
4441 DoMulI(LMulI* instr) argument
4471 DoMulS(LMulS* instr) argument
4521 DoDeferredNumberTagD(LNumberTagD* instr) argument
4542 DoNumberTagD(LNumberTagD* instr) argument
4545 DeferredNumberTagD(LCodeGen* codegen, LNumberTagD* instr) argument
4548 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredNumberTagD
4570 DoDeferredNumberTagU(LInstruction* instr, LOperand* value, LOperand* temp1, LOperand* temp2) argument
4616 DoNumberTagU(LNumberTagU* instr) argument
4619 DeferredNumberTagU(LCodeGen* codegen, LNumberTagU* instr) argument
4627 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredNumberTagU
4643 DoNumberUntagD(LNumberUntagD* instr) argument
4698 DoOsrEntry(LOsrEntry* instr) argument
4713 DoParameter(LParameter* instr) argument
4718 DoPreparePushArguments(LPreparePushArguments* instr) argument
4723 DoPushArguments(LPushArguments* instr) argument
4742 DoReturn(LReturn* instr) argument
4803 DoSeqStringGetChar(LSeqStringGetChar* instr) argument
4838 DoSeqStringSetChar(LSeqStringSetChar* instr) argument
4865 DoSmiTag(LSmiTag* instr) argument
4877 DoSmiUntag(LSmiUntag* instr) argument
4892 DoShiftI(LShiftI* instr) argument
4934 DoShiftS(LShiftS* instr) argument
5009 DoDebugBreak(LDebugBreak* instr) argument
5014 DoDeclareGlobals(LDeclareGlobals* instr) argument
5030 DoDeferredStackCheck(LStackCheck* instr) argument
5042 DoStackCheck(LStackCheck* instr) argument
5045 DeferredStackCheck(LCodeGen* codegen, LStackCheck* instr) argument
5048 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredStackCheck
5069 instr); local
5090 DoStoreCodeEntry(LStoreCodeEntry* instr) argument
5099 DoStoreContextSlot(LStoreContextSlot* instr) argument
5134 DoStoreGlobalCell(LStoreGlobalCell* instr) argument
5157 DoStoreKeyedExternal(LStoreKeyedExternal* instr) argument
5236 DoStoreKeyedFixedDouble(LStoreKeyedFixedDouble* instr) argument
5267 DoStoreKeyedFixed(LStoreKeyedFixed* instr) argument
5323 DoStoreKeyedGeneric(LStoreKeyedGeneric* instr) argument
5335 DoStoreNamedField(LStoreNamedField* instr) argument
5429 DoStoreNamedGeneric(LStoreNamedGeneric* instr) argument
5440 DoStringAdd(LStringAdd* instr) argument
5451 DoStringCharCodeAt(LStringCharCodeAt* instr) argument
5454 DeferredStringCharCodeAt(LCodeGen* codegen, LStringCharCodeAt* instr) argument
5457 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredStringCharCodeAt
5474 DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) argument
5498 DoStringCharFromCode(LStringCharFromCode* instr) argument
5501 DeferredStringCharFromCode(LCodeGen* codegen, LStringCharFromCode* instr) argument
5504 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredStringCharFromCode
5527 DoDeferredStringCharFromCode(LStringCharFromCode* instr) argument
5543 DoStringCompareAndBranch(LStringCompareAndBranch* instr) argument
5557 DoSubI(LSubI* instr) argument
5572 DoSubS(LSubS* instr) argument
5586 DoDeferredTaggedToI(LTaggedToI* instr, LOperand* value, LOperand* temp1, LOperand* temp2) argument
5643 DoTaggedToI(LTaggedToI* instr) argument
5646 DeferredTaggedToI(LCodeGen* codegen, LTaggedToI* instr) argument
5653 virtual LInstruction* instr() { return instr_; } function in class:v8::internal::DeferredTaggedToI
5673 DoThisFunction(LThisFunction* instr) argument
5679 DoToFastProperties(LToFastProperties* instr) argument
5687 DoRegExpLiteral(LRegExpLiteral* instr) argument
5729 DoTransitionElementsKind(LTransitionElementsKind* instr) argument
5770 DoTrapAllocationMemento(LTrapAllocationMemento* instr) argument
5782 DoTruncateDoubleToIntOrSmi(LTruncateDoubleToIntOrSmi* instr) argument
5792 DoTypeof(LTypeof* instr) argument
5799 DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) argument
5891 DoUint32ToDouble(LUint32ToDouble* instr) argument
5896 DoCheckMapValue(LCheckMapValue* instr) argument
5906 DoWrapReceiver(LWrapReceiver* instr) argument
5953 DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
5968 DoLoadFieldByIndex(LLoadFieldByIndex* instr) argument
5971 DeferredLoadMutableDouble(LCodeGen* codegen, LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
6028 DoStoreFrameContext(LStoreFrameContext* instr) argument
6034 DoAllocateBlockContext(LAllocateBlockContext* instr) argument
[all...]
/external/chromium_org/v8/src/
H A Dhydrogen-instructions.cc727 for (HInstruction* instr = next(); instr != NULL; instr = instr->next()) {
728 if (instr == other) {
1382 static bool MatchNegationViaXor(HValue* instr, HValue** negated) { argument
1383 if (!instr->IsBitwise()) return false;
1384 HBitwise* b = HBitwise::cast(instr);
1391 static bool MatchDoubleNegation(HValue* instr, HValue** arg) { argument
1393 return MatchNegationViaXor(instr,
4676 SetGVNFlags(HValue *instr, PropertyAccessType access_type) argument
[all...]
H A Dhydrogen.h48 void set_last(HInstruction* instr) { last_ = instr; } argument
91 void AddInstruction(HInstruction* instr, HSourcePosition position);
120 HSimulate* instr = CreateSimulate(ast_id, removable); local
121 AddInstruction(instr, position);
122 return instr;
449 void RecordUint32Instruction(HInstruction* instr) { argument
454 uint32_instructions_->Add(instr, zone());
776 virtual void ReturnInstruction(HInstruction* instr, BailoutId ast_id) = 0;
782 virtual void ReturnControl(HControlInstruction* instr, BailoutI
1918 AddInstructionTyped(I* instr) argument
1941 HDeoptimize* instr = New<HDeoptimize>(reason, type, after_deopt_block); local
1962 HSimulate* instr = current_block()->CreateSimulate(id, removable); local
2013 HCallRuntime* instr = New<HCallRuntime>(name, c_function, argument_count); local
[all...]
/external/chromium_org/v8/src/mips/
H A Dassembler-mips.cc219 Instr* instr = reinterpret_cast<Instr*>(instructions); local
221 *(pc + i) = *(instr + i);
357 Register Assembler::GetRtReg(Instr instr) { argument
359 rt.code_ = (instr & kRtFieldMask) >> kRtShift;
364 Register Assembler::GetRsReg(Instr instr) { argument
366 rs.code_ = (instr & kRsFieldMask) >> kRsShift;
371 Register Assembler::GetRdReg(Instr instr) { argument
373 rd.code_ = (instr & kRdFieldMask) >> kRdShift;
378 uint32_t Assembler::GetRt(Instr instr) { argument
379 return (instr
383 GetRtField(Instr instr) argument
388 GetRs(Instr instr) argument
393 GetRsField(Instr instr) argument
398 GetRd(Instr instr) argument
403 GetRdField(Instr instr) argument
408 GetSa(Instr instr) argument
413 GetSaField(Instr instr) argument
418 GetOpcodeField(Instr instr) argument
423 GetFunction(Instr instr) argument
428 GetFunctionField(Instr instr) argument
433 GetImmediate16(Instr instr) argument
438 GetLabelConst(Instr instr) argument
443 IsPop(Instr instr) argument
448 IsPush(Instr instr) argument
453 IsSwRegFpOffset(Instr instr) argument
458 IsLwRegFpOffset(Instr instr) argument
463 IsSwRegFpNegOffset(Instr instr) argument
469 IsLwRegFpNegOffset(Instr instr) argument
495 IsBranch(Instr instr) argument
516 IsEmittedConstant(Instr instr) argument
522 IsBeq(Instr instr) argument
527 IsBne(Instr instr) argument
532 IsJump(Instr instr) argument
544 IsJ(Instr instr) argument
551 IsJal(Instr instr) argument
556 IsJr(Instr instr) argument
566 IsJalr(Instr instr) argument
572 IsLui(Instr instr) argument
579 IsOri(Instr instr) argument
586 IsNop(Instr instr, unsigned int type) argument
779 Instr instr = instr_at(l.pos()); local
805 Instr instr = instr_at(fixup_pos); local
873 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
886 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
899 Instr instr = opcode | fmt | (ft.code() << kFtShift) | (fs.code() << kFsShift) local
912 Instr instr = opcode | (fr.code() << kFrShift) | (ft.code() << kFtShift) local
925 Instr instr = opcode | fmt | (rt.code() << kRtShift) local
937 Instr instr = local
950 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
961 Instr instr = opcode | (rs.code() << kRsShift) | SF | (j & kImm16Mask); local
971 Instr instr = opcode | (rs.code() << kRsShift) | (ft.code() << kFtShift) local
981 Instr instr = opcode | address; local
1373 Instr instr = BEQZC | (rs.code() << kRsShift) | offset; local
1388 Instr instr = BNEZC | (rs.code() << kRsShift) | offset; local
1639 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) local
1649 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
1816 Instr instr = SPECIAL | TGE | rs.code() << kRsShift local
1824 Instr instr = SPECIAL | TGEU | rs.code() << kRsShift local
1832 Instr instr = local
1840 Instr instr = local
1849 Instr instr = local
1857 Instr instr = local
1951 Instr instr = PREF | (rs.rm().code() << kRsShift) | (hint << kRtShift) local
2272 Instr instr = COP1 | fmt | ft.code() << kFtShift | local
2280 Instr instr = COP1 | BC1EQZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2287 Instr instr = COP1 | BC1NEZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2297 Instr instr = COP1 | fmt | ft.code() << 16 | fs.code() << kFsShift local
2314 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask); local
2321 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask); local
2350 Instr instr = instr_at(pc); local
[all...]
H A Dlithium-codegen-mips.cc270 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { argument
271 if (instr->IsCall()) {
274 if (!instr->IsLazyBailout() && !instr->IsGap()) {
294 code->instr()->hydrogen_value()->id(),
295 code->instr()->Mnemonic());
727 LInstruction* instr) {
728 CallCodeGeneric(code, mode, instr, RECORD_SIMPLE_SAFEPOINT);
734 LInstruction* instr,
736 DCHECK(instr !
725 CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr) argument
732 CallCodeGeneric(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, SafepointMode safepoint_mode) argument
742 CallRuntime(const Runtime::Function* function, int num_arguments, LInstruction* instr, SaveFPRegsMode save_doubles) argument
769 CallRuntimeFromDeferred(Runtime::FunctionId id, int argc, LInstruction* instr, LOperand* context) argument
817 DeoptimizeIf(Condition condition, LInstruction* instr, Deoptimizer::BailoutType bailout_type, Register src1, const Operand& src2, const char* detail) argument
884 DeoptimizeIf(Condition condition, LInstruction* instr, Register src1, const Operand& src2, const char* detail) argument
964 RecordSafepointWithLazyDeopt( LInstruction* instr, SafepointMode safepoint_mode) argument
1059 DoInstructionGap(LInstructionGap* instr) argument
1064 DoParameter(LParameter* instr) argument
1069 DoCallStub(LCallStub* instr) argument
1094 DoUnknownOSRValue(LUnknownOSRValue* instr) argument
1099 DoModByPowerOf2I(LModByPowerOf2I* instr) argument
1132 DoModByConstI(LModByConstI* instr) argument
1158 DoModI(LModI* instr) argument
1198 DoDivByPowerOf2I(LDivByPowerOf2I* instr) argument
1242 DoDivByConstI(LDivByConstI* instr) argument
1271 DoDivI(LDivI* instr) argument
1310 DoMultiplyAddD(LMultiplyAddD* instr) argument
1322 DoFlooringDivByPowerOf2I(LFlooringDivByPowerOf2I* instr) argument
1379 DoFlooringDivByConstI(LFlooringDivByConstI* instr) argument
1425 DoFlooringDivI(LFlooringDivI* instr) argument
1467 DoMulI(LMulI* instr) argument
1574 DoBitI(LBitI* instr) argument
1610 DoShiftI(LShiftI* instr) argument
1697 DoSubI(LSubI* instr) argument
1734 DoConstantI(LConstantI* instr) argument
1739 DoConstantS(LConstantS* instr) argument
1744 DoConstantD(LConstantD* instr) argument
1752 DoConstantE(LConstantE* instr) argument
1757 DoConstantT(LConstantT* instr) argument
1764 DoMapEnumLength(LMapEnumLength* instr) argument
1771 DoDateField(LDateField* instr) argument
1834 DoSeqStringGetChar(LSeqStringGetChar* instr) argument
1862 DoSeqStringSetChar(LSeqStringSetChar* instr) argument
1887 DoAddI(LAddI* instr) argument
1925 DoMathMinMax(LMathMinMax* instr) argument
1986 DoArithmeticD(LArithmeticD* instr) argument
2027 DoArithmeticT(LArithmeticT* instr) argument
2043 EmitBranch(InstrType instr, Condition condition, Register src1, const Operand& src2) argument
2066 EmitBranchF(InstrType instr, Condition condition, FPURegister src1, FPURegister src2) argument
2091 EmitFalseBranch(InstrType instr, Condition condition, Register src1, const Operand& src2) argument
2101 EmitFalseBranchF(InstrType instr, Condition condition, FPURegister src1, FPURegister src2) argument
2111 DoDebugBreak(LDebugBreak* instr) argument
2116 DoBranch(LBranch* instr) argument
2251 DoGoto(LGoto* instr) argument
2288 DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) argument
2351 DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) argument
2359 DoCmpHoleAndBranch(LCmpHoleAndBranch* instr) argument
2376 DoCompareMinusZeroAndBranch(LCompareMinusZeroAndBranch* instr) argument
2428 DoIsObjectAndBranch(LIsObjectAndBranch* instr) argument
2455 DoIsStringAndBranch(LIsStringAndBranch* instr) argument
2470 DoIsSmiAndBranch(LIsSmiAndBranch* instr) argument
2477 DoIsUndetectableAndBranch(LIsUndetectableAndBranch* instr) argument
2511 DoStringCompareAndBranch(LStringCompareAndBranch* instr) argument
2524 TestType(HHasInstanceTypeAndBranch* instr) argument
2533 BranchCondition(HHasInstanceTypeAndBranch* instr) argument
2544 DoHasInstanceTypeAndBranch(LHasInstanceTypeAndBranch* instr) argument
2560 DoGetCachedArrayIndex(LGetCachedArrayIndex* instr) argument
2571 DoHasCachedArrayIndexAndBranch( LHasCachedArrayIndexAndBranch* instr) argument
2649 DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) argument
2662 DoCmpMapAndBranch(LCmpMapAndBranch* instr) argument
2671 DoInstanceOf(LInstanceOf* instr) argument
2691 DoInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr) argument
2694 DeferredInstanceOfKnownGlobal(LCodeGen* codegen, LInstanceOfKnownGlobal* instr) argument
2768 DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, Label* map_check) argument
2812 DoCmpT(LCmpT* instr) argument
2834 DoReturn(LReturn* instr) argument
2875 DoLoadGlobalCell(LLoadGlobalCell* instr) argument
2887 EmitVectorLoadICRegisters(T* instr) argument
2899 DoLoadGlobalGeneric(LLoadGlobalGeneric* instr) argument
2915 DoStoreGlobalCell(LStoreGlobalCell* instr) argument
2941 DoLoadContextSlot(LLoadContextSlot* instr) argument
2961 DoStoreContextSlot(LStoreContextSlot* instr) argument
2999 DoLoadNamedField(LLoadNamedField* instr) argument
3027 DoLoadNamedGeneric(LLoadNamedGeneric* instr) argument
3042 DoLoadFunctionPrototype(LLoadFunctionPrototype* instr) argument
3068 DoLoadRoot(LLoadRoot* instr) argument
3074 DoAccessArgumentsAt(LAccessArgumentsAt* instr) argument
3119 DoLoadKeyedExternalArray(LLoadKeyed* instr) argument
3211 DoLoadKeyedFixedDoubleArray(LLoadKeyed* instr) argument
3247 DoLoadKeyedFixedArray(LLoadKeyed* instr) argument
3287 DoLoadKeyed(LLoadKeyed* instr) argument
3335 DoLoadKeyedGeneric(LLoadKeyedGeneric* instr) argument
3349 DoArgumentsElements(LArgumentsElements* instr) argument
3371 DoArgumentsLength(LArgumentsLength* instr) argument
3392 DoWrapReceiver(LWrapReceiver* instr) argument
3452 DoApplyArguments(LApplyArguments* instr) argument
3500 DoPushArgument(LPushArgument* instr) argument
3511 DoDrop(LDrop* instr) argument
3516 DoThisFunction(LThisFunction* instr) argument
3522 DoContext(LContext* instr) argument
3534 DoDeclareGlobals(LDeclareGlobals* instr) argument
3544 CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, LInstruction* instr, A1State a1_state) argument
3585 DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr) argument
3653 EmitIntegerMathAbs(LMathAbs* instr) argument
3667 DoMathAbs(LMathAbs* instr) argument
3671 DeferredMathAbsTaggedHeapNumber(LCodeGen* codegen, LMathAbs* instr) argument
3702 DoMathFloor(LMathFloor* instr) argument
3730 DoMathRound(LMathRound* instr) argument
3804 DoMathFround(LMathFround* instr) argument
3812 DoMathSqrt(LMathSqrt* instr) argument
3819 DoMathPowHalf(LMathPowHalf* instr) argument
3843 DoPower(LPower* instr) argument
3879 DoMathExp(LMathExp* instr) argument
3893 DoMathLog(LMathLog* instr) argument
3902 DoMathClz32(LMathClz32* instr) argument
3909 DoInvokeFunction(LInvokeFunction* instr) argument
3930 DoTailCallThroughMegamorphicCache( LTailCallThroughMegamorphicCache* instr) argument
3958 DoCallWithDescriptor(LCallWithDescriptor* instr) argument
3980 DoCallJSFunction(LCallJSFunction* instr) argument
3999 DoCallFunction(LCallFunction* instr) argument
4010 DoCallNew(LCallNew* instr) argument
4023 DoCallNewArray(LCallNewArray* instr) argument
4067 DoCallRuntime(LCallRuntime* instr) argument
4072 DoStoreCodeEntry(LStoreCodeEntry* instr) argument
4082 DoInnerAllocatedObject(LInnerAllocatedObject* instr) argument
4095 DoStoreNamedField(LStoreNamedField* instr) argument
4178 DoStoreNamedGeneric(LStoreNamedGeneric* instr) argument
4189 DoBoundsCheck(LBoundsCheck* instr) argument
4212 DoStoreKeyedExternalArray(LStoreKeyed* instr) argument
4302 DoStoreKeyedFixedDoubleArray(LStoreKeyed* instr) argument
4349 DoStoreKeyedFixedArray(LStoreKeyed* instr) argument
4397 DoStoreKeyed(LStoreKeyed* instr) argument
4409 DoStoreKeyedGeneric(LStoreKeyedGeneric* instr) argument
4421 DoTransitionElementsKind(LTransitionElementsKind* instr) argument
4459 DoTrapAllocationMemento(LTrapAllocationMemento* instr) argument
4470 DoStringAdd(LStringAdd* instr) argument
4481 DoStringCharCodeAt(LStringCharCodeAt* instr) argument
4484 DeferredStringCharCodeAt(LCodeGen* codegen, LStringCharCodeAt* instr) argument
4505 DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) argument
4536 DoStringCharFromCode(LStringCharFromCode* instr) argument
4539 DeferredStringCharFromCode(LCodeGen* codegen, LStringCharFromCode* instr) argument
4570 DoDeferredStringCharFromCode(LStringCharFromCode* instr) argument
4587 DoInteger32ToDouble(LInteger32ToDouble* instr) argument
4604 DoUint32ToDouble(LUint32ToDouble* instr) argument
4614 DoNumberTagI(LNumberTagI* instr) argument
4617 DeferredNumberTagI(LCodeGen* codegen, LNumberTagI* instr) argument
4642 DoNumberTagU(LNumberTagU* instr) argument
4645 DeferredNumberTagU(LCodeGen* codegen, LNumberTagU* instr) argument
4669 DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, LOperand* temp1, LOperand* temp2, IntegerSignedness signedness) argument
4736 DoNumberTagD(LNumberTagD* instr) argument
4739 DeferredNumberTagD(LCodeGen* codegen, LNumberTagD* instr) argument
4771 DoDeferredNumberTagD(LNumberTagD* instr) argument
4793 DoSmiTag(LSmiTag* instr) argument
4812 DoSmiUntag(LSmiUntag* instr) argument
4828 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4879 DoDeferredTaggedToI(LTaggedToI* instr) argument
4959 DoTaggedToI(LTaggedToI* instr) argument
4962 DeferredTaggedToI(LCodeGen* codegen, LTaggedToI* instr) argument
4993 DoNumberUntagD(LNumberUntagD* instr) argument
5010 DoDoubleToI(LDoubleToI* instr) argument
5043 DoDoubleToSmi(LDoubleToSmi* instr) argument
5078 DoCheckSmi(LCheckSmi* instr) argument
5085 DoCheckNonSmi(LCheckNonSmi* instr) argument
5094 DoCheckInstanceType(LCheckInstanceType* instr) argument
5132 DoCheckValue(LCheckValue* instr) argument
5148 DoDeferredInstanceMigration(LCheckMaps* instr, Register object) argument
5163 DoCheckMaps(LCheckMaps* instr) argument
5166 DeferredCheckMaps(LCodeGen* codegen, LCheckMaps* instr, Register object) argument
5219 DoClampDToUint8(LClampDToUint8* instr) argument
5227 DoClampIToUint8(LClampIToUint8* instr) argument
5234 DoClampTToUint8(LClampTToUint8* instr) argument
5268 DoDoubleBits(LDoubleBits* instr) argument
5279 DoConstructDouble(LConstructDouble* instr) argument
5287 DoAllocate(LAllocate* instr) argument
5290 DeferredAllocate(LCodeGen* codegen, LAllocate* instr) argument
5353 DoDeferredAllocate(LAllocate* instr) argument
5398 DoToFastProperties(LToFastProperties* instr) argument
5406 DoRegExpLiteral(LRegExpLiteral* instr) argument
5459 DoFunctionLiteral(LFunctionLiteral* instr) argument
5479 DoTypeof(LTypeof* instr) argument
5487 DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) argument
5608 DoIsConstructCallAndBranch(LIsConstructCallAndBranch* instr) argument
5654 DoLazyBailout(LLazyBailout* instr) argument
5663 DoDeoptimize(LDeoptimize* instr) argument
5678 DoDummy(LDummy* instr) argument
5683 DoDummyUse(LDummyUse* instr) argument
5688 DoDeferredStackCheck(LStackCheck* instr) argument
5700 DoStackCheck(LStackCheck* instr) argument
5703 DeferredStackCheck(LCodeGen* codegen, LStackCheck* instr) argument
5726 instr); local
5746 DoOsrEntry(LOsrEntry* instr) argument
5761 DoForInPrepareMap(LForInPrepareMap* instr) argument
5798 DoForInCacheArray(LForInCacheArray* instr) argument
5819 DoCheckMapValue(LCheckMapValue* instr) argument
5827 DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
5841 DoLoadFieldByIndex(LLoadFieldByIndex* instr) argument
5844 DeferredLoadMutableDouble(LCodeGen* codegen, LLoadFieldByIndex* instr, Register result, Register object, Register index) argument
5901 DoStoreFrameContext(LStoreFrameContext* instr) argument
5907 DoAllocateBlockContext(LAllocateBlockContext* instr) argument
[all...]
/external/chromium_org/v8/src/mips64/
H A Dassembler-mips64.cc197 Instr* instr = reinterpret_cast<Instr*>(instructions); local
199 *(pc + i) = *(instr + i);
335 Register Assembler::GetRtReg(Instr instr) { argument
337 rt.code_ = (instr & kRtFieldMask) >> kRtShift;
342 Register Assembler::GetRsReg(Instr instr) { argument
344 rs.code_ = (instr & kRsFieldMask) >> kRsShift;
349 Register Assembler::GetRdReg(Instr instr) { argument
351 rd.code_ = (instr & kRdFieldMask) >> kRdShift;
356 uint32_t Assembler::GetRt(Instr instr) { argument
357 return (instr
361 GetRtField(Instr instr) argument
366 GetRs(Instr instr) argument
371 GetRsField(Instr instr) argument
376 GetRd(Instr instr) argument
381 GetRdField(Instr instr) argument
386 GetSa(Instr instr) argument
391 GetSaField(Instr instr) argument
396 GetOpcodeField(Instr instr) argument
401 GetFunction(Instr instr) argument
406 GetFunctionField(Instr instr) argument
411 GetImmediate16(Instr instr) argument
416 GetLabelConst(Instr instr) argument
421 IsPop(Instr instr) argument
426 IsPush(Instr instr) argument
431 IsSwRegFpOffset(Instr instr) argument
436 IsLwRegFpOffset(Instr instr) argument
441 IsSwRegFpNegOffset(Instr instr) argument
447 IsLwRegFpNegOffset(Instr instr) argument
473 IsBranch(Instr instr) argument
494 IsEmittedConstant(Instr instr) argument
500 IsBeq(Instr instr) argument
505 IsBne(Instr instr) argument
510 IsJump(Instr instr) argument
522 IsJ(Instr instr) argument
529 IsJal(Instr instr) argument
534 IsJr(Instr instr) argument
539 IsJalr(Instr instr) argument
544 IsLui(Instr instr) argument
551 IsOri(Instr instr) argument
558 IsNop(Instr instr, unsigned int type) argument
763 Instr instr = instr_at(l.pos()); local
789 Instr instr = instr_at(fixup_pos); local
857 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
870 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
883 Instr instr = opcode | fmt | (ft.code() << kFtShift) | (fs.code() << kFsShift) local
896 Instr instr = opcode | (fr.code() << kFrShift) | (ft.code() << kFtShift) local
909 Instr instr = opcode | fmt | (rt.code() << kRtShift) local
921 Instr instr = local
934 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
945 Instr instr = opcode | (rs.code() << kRsShift) | SF | (j & kImm16Mask); local
955 Instr instr = opcode | (rs.code() << kRsShift) | (ft.code() << kFtShift) local
965 Instr instr = opcode | address; local
1352 Instr instr = BEQZC | (rs.code() << kRsShift) | offset; local
1367 Instr instr = BNEZC | (rs.code() << kRsShift) | offset; local
1703 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) local
1713 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
1741 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) local
1749 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
2011 Instr instr = SPECIAL | TGE | rs.code() << kRsShift local
2019 Instr instr = SPECIAL | TGEU | rs.code() << kRsShift local
2027 Instr instr = local
2035 Instr instr = local
2044 Instr instr = local
2052 Instr instr = local
2122 Instr instr = COP1 | fmt << kRsShift | ft.code() << kFtShift | local
2142 Instr instr = COP1 | fmt << kRsShift | ft.code() << kFtShift | local
2162 Instr instr = COP1 | fmt << kRsShift | ft.code() << kFtShift | local
2197 Instr instr = PREF | (rs.rm().code() << kRsShift) | (hint << kRtShift) local
2498 Instr instr = COP1 | fmt | ft.code() << kFtShift | local
2506 Instr instr = COP1 | BC1EQZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2513 Instr instr = COP1 | BC1NEZ | ft.code() << kFtShift | (offset & kImm16Mask); local
2524 Instr instr = COP1 | fmt | ft.code() << kFtShift | fs.code() << kFsShift local
2541 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask); local
2548 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask); local
2577 Instr instr = instr_at(pc); local
[all...]
H A Dmacro-assembler-mips64.cc653 addiu(rd, rs, -rt.imm64_); // No subiu instr, use addiu(x, y, -imm).
669 daddiu(rd, rs, -rt.imm64_); // No subiu instr, use addiu(x, y, -imm).
6032 void CodePatcher::Emit(Instr instr) { argument
6033 masm()->emit(instr);
6043 Instr instr = Assembler::instr_at(masm_.pc_); local
6044 DCHECK(Assembler::IsBranch(instr));
6045 uint32_t opcode = Assembler::GetOpcodeField(instr);
6059 instr = (instr & ~kOpcodeMask) | opcode;
6060 masm_.emit(instr);
[all...]
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILCFGStructurizer.cpp65 if (DEBUGME) errs() << "New instr: " << *i << "\n"
484 // Remove unconditional branch instr.
1783 // move instr after branchInstr
1804 // insertEnd to ensure phi-moves, if exist, go before the continue-instr.
1807 // insertEnd to ensure phi-moves, if exist, go before the continue-instr.
1828 // insertEnd to ensure phi-moves, if exist, go before the continue-instr.
1831 // insertEnd to ensure phi-moves, if exist, go before the continue-instr.
1844 // (2) change the continue-instr in BBs in exitBlkSet to break-instr
1845 // (3) generate continue-instr i
2858 getTrueBranch(MachineInstr *instr) argument
2862 setTrueBranch(MachineInstr *instr, MachineBasicBlock *blk) argument
2867 getFalseBranch(MachineBasicBlock *blk, MachineInstr *instr) argument
2877 isCondBranch(MachineInstr *instr) argument
2891 isUncondBranch(MachineInstr *instr) argument
2905 MachineInstr *instr = &(*iter); local
2915 MachineInstr *instr = &*iter; local
2934 MachineInstr *instr = &*iter; local
2949 MachineInstr *instr = &(*iter); local
2960 MachineInstr *instr = &(*iter); local
2970 MachineInstr *instr = &(*iter); local
2979 MachineInstr *instr = getReturnInstr(blk); local
2994 getInstrPos(MachineBasicBlock *blk, MachineInstr *instr) argument
3182 MachineInstr *instr = func->CloneMachineInstr(iter); local
[all...]
/external/mesa3d/src/mesa/drivers/dri/r200/
H A Dr200_context.h65 /* need excess instr: 1 for late loop checking, 2 for
66 additional instr due to instr/attr, 3 for fog */
67 VERTEX_SHADER_INSTRUCTION instr[R200_VSF_MAX_INST + 6]; member in struct:r200_vertex_program
/external/valgrind/main/VEX/priv/
H A Dhost_arm64_defs.c3684 //ZZ UInt instr;
3688 //ZZ instr = 1 << 25;
3689 //ZZ instr |= (ri->ARMri84.I84.imm4 << 8);
3690 //ZZ instr |= ri->ARMri84.I84.imm8;
3692 //ZZ instr = 0 << 25;
3693 //ZZ instr |= iregNo(ri->ARMri84.R.reg);
3695 //ZZ return instr;
3702 //ZZ UInt instr;
3706 //ZZ instr = 0 << 4;
3707 //ZZ instr |
3825 UInt instr = X_2_6_3_9_2_5_5(X00, X111000, isLoad ? X010 : X000, local
3840 UInt instr = X_2_6_2_12_5_5(X00, X111001, isLoad ? X01 : X00, local
3852 UInt instr = X_3_8_5_6_5_5(X001, isLoad ? X11000011 : X11000001, local
3874 UInt instr = X_2_6_3_9_2_5_5(X01, X111000, isLoad ? X010 : X000, local
3889 UInt instr = X_2_6_2_12_5_5(X01, X111001, isLoad ? X01 : X00, local
3901 UInt instr = X_3_8_5_6_5_5(X011, isLoad ? X11000011 : X11000001, local
3923 UInt instr = X_2_6_3_9_2_5_5(X10, X111000, isLoad ? X010 : X000, local
3938 UInt instr = X_2_6_2_12_5_5(X10, X111001, isLoad ? X01 : X00, local
3950 UInt instr = X_3_8_5_6_5_5(X101, isLoad ? X11000011 : X11000001, local
3975 UInt instr = X_2_6_3_9_2_5_5(X11, X111000, isLoad ? X010 : X000, local
3989 UInt instr = X_2_6_2_12_5_5(X11, X111001, isLoad ? X01 : X00, local
4001 UInt instr = X_3_8_5_6_5_5(X111, isLoad ? X11000011 : X11000001, local
4224 UInt instr = 0xAA0003E0; local
[all...]
H A Dhost_arm_defs.c2781 UInt instr; local
2785 instr = 1 << 25;
2786 instr |= (ri->ARMri84.I84.imm4 << 8);
2787 instr |= ri->ARMri84.I84.imm8;
2789 instr = 0 << 25;
2790 instr |= iregNo(ri->ARMri84.R.reg);
2792 return instr;
2799 UInt instr; local
2803 instr = 0 << 4;
2804 instr |
2817 UInt instr; local
2903 UInt instr; local
2948 UInt instr, bP; local
2987 UInt instr, subopc; local
3015 UInt instr, subopc; local
3032 UInt instr; local
3059 UInt instr = skeletal_RI84(i->ARMin.CmpOrTst.argR); local
3069 UInt instr = skeletal_RI84(i->ARMin.Mov.src); local
3105 UInt instr, bP; local
3135 UInt bP, imm8hi, imm8lo, instr; local
3182 UInt bP, imm8hi, imm8lo, instr; local
3375 UInt instr = skeletal_RI84(i->ARMin.CMov.src); local
3386 UInt instr; local
[all...]
/external/valgrind/main/coregrind/m_debuginfo/
H A Dreaddwarf.c3031 DiCursor instr = instrIN; local
3032 UChar instr_0 = ML_(cur_step_UChar)(&instr);
3047 return ML_(cur_minus)(instr, instrIN);
3052 off = step_leb128( &instr, 0 );
3063 return ML_(cur_minus)(instr, instrIN);
3075 return ML_(cur_minus)(instr, instrIN);
3087 ctx->loc = read_Addr(&instr[i]) - ctx->initloc; i+= sizeof(Addr);
3092 ctx->loc = step_encoded_Addr(adi, &instr);
3097 delta = (UInt)ML_(cur_step_UChar)(&instr);
3105 delta = (UInt)ML_(cur_step_UShort)(&instr);
3436 DiCursor instr = instrIN; local
[all...]
/external/chromium_org/v8/src/ia32/
H A Dlithium-codegen-ia32.cc367 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { argument
368 if (instr->IsCall()) {
371 if (!instr->IsLazyBailout() && !instr->IsGap()) {
377 void LCodeGen::GenerateBodyInstructionPost(LInstruction* instr) { } argument
440 code->instr()->hydrogen_value()->id(),
441 code->instr()->Mnemonic());
719 LInstruction* instr,
721 DCHECK(instr != NULL);
723 RecordSafepointWithLazyDeopt(instr, safepoint_mod
717 CallCodeGeneric(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, SafepointMode safepoint_mode) argument
734 CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr) argument
741 CallRuntime(const Runtime::Function* fun, int argc, LInstruction* instr, SaveFPRegsMode save_doubles) argument
772 CallRuntimeFromDeferred(Runtime::FunctionId id, int argc, LInstruction* instr, LOperand* context) argument
823 DeoptimizeIf(Condition cc, LInstruction* instr, const char* detail, Deoptimizer::BailoutType bailout_type) argument
890 DeoptimizeIf(Condition cc, LInstruction* instr, const char* detail) argument
969 RecordSafepointWithLazyDeopt( LInstruction* instr, SafepointMode safepoint_mode) argument
1062 DoInstructionGap(LInstructionGap* instr) argument
1067 DoParameter(LParameter* instr) argument
1072 DoCallStub(LCallStub* instr) argument
1097 DoUnknownOSRValue(LUnknownOSRValue* instr) argument
1102 DoModByPowerOf2I(LModByPowerOf2I* instr) argument
1135 DoModByConstI(LModByConstI* instr) argument
1162 DoModI(LModI* instr) argument
1217 DoDivByPowerOf2I(LDivByPowerOf2I* instr) argument
1255 DoDivByConstI(LDivByConstI* instr) argument
1285 DoDivI(LDivI* instr) argument
1334 DoFlooringDivByPowerOf2I(LFlooringDivByPowerOf2I* instr) argument
1378 DoFlooringDivByConstI(LFlooringDivByConstI* instr) argument
1424 DoFlooringDivI(LFlooringDivI* instr) argument
1476 DoMulI(LMulI* instr) argument
1561 DoBitI(LBitI* instr) argument
1608 DoShiftI(LShiftI* instr) argument
1684 DoSubI(LSubI* instr) argument
1701 DoConstantI(LConstantI* instr) argument
1706 DoConstantS(LConstantS* instr) argument
1711 DoConstantD(LConstantD* instr) argument
1750 DoConstantE(LConstantE* instr) argument
1755 DoConstantT(LConstantT* instr) argument
1763 DoMapEnumLength(LMapEnumLength* instr) argument
1770 DoDateField(LDateField* instr) argument
1825 DoSeqStringGetChar(LSeqStringGetChar* instr) argument
1853 DoSeqStringSetChar(LSeqStringSetChar* instr) argument
1891 DoAddI(LAddI* instr) argument
1918 DoMathMinMax(LMathMinMax* instr) argument
1980 DoArithmeticD(LArithmeticD* instr) argument
2024 DoArithmeticT(LArithmeticT* instr) argument
2037 EmitBranch(InstrType instr, Condition cc) argument
2057 EmitFalseBranch(InstrType instr, Condition cc) argument
2067 DoBranch(LBranch* instr) argument
2207 DoGoto(LGoto* instr) argument
2244 DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) argument
2284 DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) argument
2298 DoCmpHoleAndBranch(LCmpHoleAndBranch* instr) argument
2320 DoCompareMinusZeroAndBranch(LCompareMinusZeroAndBranch* instr) argument
2371 DoIsObjectAndBranch(LIsObjectAndBranch* instr) argument
2396 DoIsStringAndBranch(LIsStringAndBranch* instr) argument
2411 DoIsSmiAndBranch(LIsSmiAndBranch* instr) argument
2419 DoIsUndetectableAndBranch(LIsUndetectableAndBranch* instr) argument
2454 DoStringCompareAndBranch(LStringCompareAndBranch* instr) argument
2467 TestType(HHasInstanceTypeAndBranch* instr) argument
2476 BranchCondition(HHasInstanceTypeAndBranch* instr) argument
2487 DoHasInstanceTypeAndBranch(LHasInstanceTypeAndBranch* instr) argument
2500 DoGetCachedArrayIndex(LGetCachedArrayIndex* instr) argument
2511 DoHasCachedArrayIndexAndBranch( LHasCachedArrayIndexAndBranch* instr) argument
2586 DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) argument
2600 DoCmpMapAndBranch(LCmpMapAndBranch* instr) argument
2607 DoInstanceOf(LInstanceOf* instr) argument
2624 DoInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr) argument
2627 DeferredInstanceOfKnownGlobal(LCodeGen* codegen, LInstanceOfKnownGlobal* instr) argument
2687 DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, Label* map_check) argument
2725 DoCmpT(LCmpT* instr) argument
2743 EmitReturn(LReturn* instr, bool dynamic_frame_alignment) argument
2780 DoReturn(LReturn* instr) argument
2818 DoLoadGlobalCell(LLoadGlobalCell* instr) argument
2829 EmitVectorLoadICRegisters(T* instr) argument
2841 DoLoadGlobalGeneric(LLoadGlobalGeneric* instr) argument
2857 DoStoreGlobalCell(LStoreGlobalCell* instr) argument
2876 DoLoadContextSlot(LLoadContextSlot* instr) argument
2895 DoStoreContextSlot(LStoreContextSlot* instr) argument
2931 DoLoadNamedField(LLoadNamedField* instr) argument
2979 DoLoadNamedGeneric(LLoadNamedGeneric* instr) argument
2993 DoLoadFunctionPrototype(LLoadFunctionPrototype* instr) argument
3019 DoLoadRoot(LLoadRoot* instr) argument
3025 DoAccessArgumentsAt(LAccessArgumentsAt* instr) argument
3045 DoLoadKeyedExternalArray(LLoadKeyed* instr) argument
3119 DoLoadKeyedFixedDoubleArray(LLoadKeyed* instr) argument
3141 DoLoadKeyedFixedArray(LLoadKeyed* instr) argument
3163 DoLoadKeyed(LLoadKeyed* instr) argument
3205 DoLoadKeyedGeneric(LLoadKeyedGeneric* instr) argument
3219 DoArgumentsElements(LArgumentsElements* instr) argument
3248 DoArgumentsLength(LArgumentsLength* instr) argument
3270 DoWrapReceiver(LWrapReceiver* instr) argument
3319 DoApplyArguments(LApplyArguments* instr) argument
3359 DoDebugBreak(LDebugBreak* instr) argument
3364 DoPushArgument(LPushArgument* instr) argument
3370 DoDrop(LDrop* instr) argument
3375 DoThisFunction(LThisFunction* instr) argument
3381 DoContext(LContext* instr) argument
3392 DoDeclareGlobals(LDeclareGlobals* instr) argument
3401 CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, LInstruction* instr, EDIState edi_state) argument
3444 DoTailCallThroughMegamorphicCache( LTailCallThroughMegamorphicCache* instr) argument
3470 DoCallWithDescriptor(LCallWithDescriptor* instr) argument
3492 DoCallJSFunction(LCallJSFunction* instr) argument
3521 DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr) argument
3566 EmitIntegerMathAbs(LMathAbs* instr) argument
3577 DoMathAbs(LMathAbs* instr) argument
3581 DeferredMathAbsTaggedHeapNumber(LCodeGen* codegen, LMathAbs* instr) argument
3615 DoMathFloor(LMathFloor* instr) argument
3680 DoMathRound(LMathRound* instr) argument
3739 DoMathFround(LMathFround* instr) argument
3747 DoMathSqrt(LMathSqrt* instr) argument
3754 DoMathPowHalf(LMathPowHalf* instr) argument
3788 DoPower(LPower* instr) argument
3823 DoMathLog(LMathLog* instr) argument
3854 DoMathClz32(LMathClz32* instr) argument
3868 DoMathExp(LMathExp* instr) argument
3879 DoInvokeFunction(LInvokeFunction* instr) argument
3901 DoCallFunction(LCallFunction* instr) argument
3912 DoCallNew(LCallNew* instr) argument
3925 DoCallNewArray(LCallNewArray* instr) argument
3970 DoCallRuntime(LCallRuntime* instr) argument
3976 DoStoreCodeEntry(LStoreCodeEntry* instr) argument
3984 DoInnerAllocatedObject(LInnerAllocatedObject* instr) argument
3997 DoStoreNamedField(LStoreNamedField* instr) argument
4089 DoStoreNamedGeneric(LStoreNamedGeneric* instr) argument
4100 DoBoundsCheck(LBoundsCheck* instr) argument
4125 DoStoreKeyedExternalArray(LStoreKeyed* instr) argument
4189 DoStoreKeyedFixedDoubleArray(LStoreKeyed* instr) argument
4215 DoStoreKeyedFixedArray(LStoreKeyed* instr) argument
4259 DoStoreKeyed(LStoreKeyed* instr) argument
4271 DoStoreKeyedGeneric(LStoreKeyedGeneric* instr) argument
4283 DoTrapAllocationMemento(LTrapAllocationMemento* instr) argument
4293 DoTransitionElementsKind(LTransitionElementsKind* instr) argument
4332 DoStringCharCodeAt(LStringCharCodeAt* instr) argument
4335 DeferredStringCharCodeAt(LCodeGen* codegen, LStringCharCodeAt* instr) argument
4359 DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) argument
4390 DoStringCharFromCode(LStringCharFromCode* instr) argument
4393 DeferredStringCharFromCode(LCodeGen* codegen, LStringCharFromCode* instr) argument
4424 DoDeferredStringCharFromCode(LStringCharFromCode* instr) argument
4441 DoStringAdd(LStringAdd* instr) argument
4452 DoInteger32ToDouble(LInteger32ToDouble* instr) argument
4461 DoUint32ToDouble(LUint32ToDouble* instr) argument
4468 DoNumberTagI(LNumberTagI* instr) argument
4471 DeferredNumberTagI(LCodeGen* codegen, LNumberTagI* instr) argument
4495 DoNumberTagU(LNumberTagU* instr) argument
4498 DeferredNumberTagU(LCodeGen* codegen, LNumberTagU* instr) argument
4522 DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, LOperand* temp, IntegerSignedness signedness) argument
4577 DoNumberTagD(LNumberTagD* instr) argument
4580 DeferredNumberTagD(LCodeGen* codegen, LNumberTagD* instr) argument
4606 DoDeferredNumberTagD(LNumberTagD* instr) argument
4627 DoSmiTag(LSmiTag* instr) argument
4643 DoSmiUntag(LSmiUntag* instr) argument
4657 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, Register temp_reg, XMMRegister result_reg, NumberUntagDMode mode) argument
4719 DoDeferredTaggedToI(LTaggedToI* instr, Label* done) argument
4777 DoTaggedToI(LTaggedToI* instr) argument
4780 DeferredTaggedToI(LCodeGen* codegen, LTaggedToI* instr) argument
4812 DoNumberUntagD(LNumberUntagD* instr) argument
4832 DoDoubleToI(LDoubleToI* instr) argument
4862 DoDoubleToSmi(LDoubleToSmi* instr) argument
4889 DoCheckSmi(LCheckSmi* instr) argument
4896 DoCheckNonSmi(LCheckNonSmi* instr) argument
4905 DoCheckInstanceType(LCheckInstanceType* instr) argument
4950 DoCheckValue(LCheckValue* instr) argument
4964 DoDeferredInstanceMigration(LCheckMaps* instr, Register object) argument
4979 DoCheckMaps(LCheckMaps* instr) argument
4982 DeferredCheckMaps(LCodeGen* codegen, LCheckMaps* instr, Register object) argument
5035 DoClampDToUint8(LClampDToUint8* instr) argument
5043 DoClampIToUint8(LClampIToUint8* instr) argument
5050 DoClampTToUint8(LClampTToUint8* instr) argument
5085 DoDoubleBits(LDoubleBits* instr) argument
5103 DoConstructDouble(LConstructDouble* instr) argument
5122 DoAllocate(LAllocate* instr) argument
5125 DeferredAllocate(LCodeGen* codegen, LAllocate* instr) argument
5187 DoDeferredAllocate(LAllocate* instr) argument
5232 DoToFastProperties(LToFastProperties* instr) argument
5239 DoRegExpLiteral(LRegExpLiteral* instr) argument
5291 DoFunctionLiteral(LFunctionLiteral* instr) argument
5311 DoTypeof(LTypeof* instr) argument
5319 DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) argument
5328 EmitTypeofIs(LTypeofIsAndBranch* instr, Register input) argument
5404 DoIsConstructCallAndBranch(LIsConstructCallAndBranch* instr) argument
5444 DoLazyBailout(LLazyBailout* instr) argument
5453 DoDeoptimize(LDeoptimize* instr) argument
5466 DoDummy(LDummy* instr) argument
5471 DoDummyUse(LDummyUse* instr) argument
5476 DoDeferredStackCheck(LStackCheck* instr) argument
5488 DoStackCheck(LStackCheck* instr) argument
5491 DeferredStackCheck(LCodeGen* codegen, LStackCheck* instr) argument
5517 instr); local
5539 DoOsrEntry(LOsrEntry* instr) argument
5554 DoForInPrepareMap(LForInPrepareMap* instr) argument
5587 DoForInCacheArray(LForInCacheArray* instr) argument
5609 DoCheckMapValue(LCheckMapValue* instr) argument
5617 DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register object, Register index) argument
5631 DoLoadFieldByIndex(LLoadFieldByIndex* instr) argument
5634 DeferredLoadMutableDouble(LCodeGen* codegen, LLoadFieldByIndex* instr, Register object, Register index) argument
5687 DoStoreFrameContext(LStoreFrameContext* instr) argument
5693 DoAllocateBlockContext(LAllocateBlockContext* instr) argument
[all...]

Completed in 8385 milliseconds

1234567