/external/chromium_org/v8/src/x87/ |
H A D | lithium-x87.h | 179 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 D | i386_parse.c | 266 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 D | global.h | 294 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 D | AMDILCFGStructurizer.cpp | 65 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 D | r200_context.h | 65 /* 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 D | assembler-arm.cc | 242 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 D | assembler-arm.h | 528 // 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 D | simulator-arm.cc | 38 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 D | lithium-codegen-arm.cc | 255 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 D | assembler-arm64.cc | 181 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 D | lithium-arm64.h | 189 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 D | simulator-arm64.cc | 545 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 D | lithium-codegen-arm64.cc | 383 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 D | hydrogen-instructions.cc | 727 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 D | hydrogen.h | 48 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 D | assembler-mips.cc | 219 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 D | lithium-codegen-mips.cc | 270 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 D | assembler-mips64.cc | 197 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 D | macro-assembler-mips64.cc | 653 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 D | AMDILCFGStructurizer.cpp | 65 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 D | r200_context.h | 65 /* 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 D | host_arm64_defs.c | 3684 //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 D | host_arm_defs.c | 2781 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 D | readdwarf.c | 3031 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 D | lithium-codegen-ia32.cc | 367 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...] |