/external/chromium_org/v8/src/mips/ |
H A D | disasm-mips.cc | 72 void PrintRs(Instruction* instr); 73 void PrintRt(Instruction* instr); 74 void PrintRd(Instruction* instr); 75 void PrintFs(Instruction* instr); 76 void PrintFt(Instruction* instr); 77 void PrintFd(Instruction* instr); 78 void PrintSa(Instruction* instr); 79 void PrintSd(Instruction* instr); 80 void PrintSs1(Instruction* instr); 81 void PrintSs2(Instruction* instr); 143 PrintRs(Instruction* instr) argument 149 PrintRt(Instruction* instr) argument 155 PrintRd(Instruction* instr) argument 167 PrintFs(Instruction* instr) argument 173 PrintFt(Instruction* instr) argument 179 PrintFd(Instruction* instr) argument 186 PrintSa(Instruction* instr) argument 193 PrintSd(Instruction* instr) argument 200 PrintSs1(Instruction* instr) argument 207 PrintSs2(Instruction* instr) argument 216 PrintBc(Instruction* instr) argument 223 PrintCc(Instruction* instr) argument 230 PrintUImm16(Instruction* instr) argument 237 PrintSImm16(Instruction* instr) argument 244 PrintXImm16(Instruction* instr) argument 251 PrintXImm21(Instruction* instr) argument 258 PrintXImm26(Instruction* instr) argument 265 PrintCode(Instruction* instr) argument 293 PrintInstructionName(Instruction* instr) argument 299 FormatRegister(Instruction* instr, const char* format) argument 321 FormatFPURegister(Instruction* instr, const char* format) argument 350 FormatOption(Instruction* instr, const char* format) argument 431 Format(Instruction* instr, const char* format) argument 447 Unknown(Instruction* instr) argument 452 DecodeTypeRegister(Instruction* instr) argument 857 DecodeTypeImmediate(Instruction* instr) argument 1228 DecodeTypeJump(Instruction* instr) argument 1244 Instruction* instr = Instruction::At(instr_ptr); local [all...] |
H A D | lithium-codegen-mips.h | 101 void DoDeferredNumberTagD(LNumberTagD* instr); 104 void DoDeferredNumberTagIU(LInstruction* instr, 110 void DoDeferredTaggedToI(LTaggedToI* instr); 111 void DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr); 112 void DoDeferredStackCheck(LStackCheck* instr); 113 void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); 114 void DoDeferredStringCharFromCode(LStringCharFromCode* instr); 115 void DoDeferredAllocate(LAllocate* instr); 116 void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, 119 void DoDeferredInstanceMigration(LCheckMaps* instr, Registe 200 CallRuntime(Runtime::FunctionId id, int num_arguments, LInstruction* instr) argument [all...] |
/external/chromium_org/v8/src/ |
H A D | hydrogen-store-elimination.cc | 35 HInstruction* instr = it.Current(); local 36 if (instr->CheckFlag(HValue::kIsDead)) continue; 39 switch (instr->opcode()) { 42 ProcessStore(HStoreNamedField::cast(instr)); 46 ProcessLoad(HLoadNamedField::cast(instr)); 49 ProcessInstr(instr, flags); 98 void HStoreEliminationPhase::ProcessInstr(HInstruction* instr, argument 101 if (instr->CanDeoptimize()) { 103 instr->id(), instr [all...] |
H A D | hydrogen-check-elimination.cc | 85 HCheckTable* Process(HInstruction* instr, Zone* zone) { argument 86 switch (instr->opcode()) { 88 ReduceCheckMaps(HCheckMaps::cast(instr)); 92 ReduceLoadNamedField(HLoadNamedField::cast(instr)); 96 ReduceStoreNamedField(HStoreNamedField::cast(instr)); 100 ReduceCompareMap(HCompareMap::cast(instr)); 104 ReduceCompareObjectEqAndBranch(HCompareObjectEqAndBranch::cast(instr)); 108 ReduceIsStringAndBranch(HIsStringAndBranch::cast(instr)); 113 HTransitionElementsKind::cast(instr)); 117 ReduceCheckHeapObject(HCheckHeapObject::cast(instr)); 361 ReduceCheckMaps(HCheckMaps* instr) argument 448 ReduceCheckInstanceType(HCheckInstanceType* instr) argument 492 ReduceLoadNamedField(HLoadNamedField* instr) argument 517 ReduceCheckHeapObject(HCheckHeapObject* instr) argument 526 ReduceStoreNamedField(HStoreNamedField* instr) argument 551 ReduceCompareMap(HCompareMap* instr) argument 581 ReduceCompareObjectEqAndBranch(HCompareObjectEqAndBranch* instr) argument 605 ReduceIsStringAndBranch(HIsStringAndBranch* instr) argument 627 ReduceTransitionElementsKind(HTransitionElementsKind* instr) argument 646 EnsureChecked(HCheckTableEntry* entry, HValue* value, HInstruction* instr) argument [all...] |
H A D | hydrogen-load-elimination.cc | 46 HLoadEliminationTable* Process(HInstruction* instr, Zone* zone) { argument 47 switch (instr->opcode()) { 49 HLoadNamedField* l = HLoadNamedField::cast(instr); 51 instr->id(), 55 if (result != instr && l->CanBeReplacedWith(result)) { 57 TRACE((" replace L%d -> v%d\n", instr->id(), result->id())); 58 instr->DeleteAndReplaceWith(result); 63 HStoreNamedField* s = HStoreNamedField::cast(instr); 65 instr->id(), 72 TRACE((" remove S%d\n", instr 201 load(HLoadNamedField* instr) argument 229 store(HStoreNamedField* instr) argument 287 KillIfMisaligned(HStoreNamedField* instr) argument 446 Process(HInstruction* instr, Zone* zone) argument [all...] |
H A D | lithium-inl.h | 31 TempIterator::TempIterator(LInstruction* instr) argument 32 : instr_(instr), limit_(instr->TempCount()), current_(0) { 57 InputIterator::InputIterator(LInstruction* instr) argument 58 : instr_(instr), limit_(instr->InputCount()), current_(0) { 88 UseIterator::UseIterator(LInstruction* instr) argument 89 : input_iterator_(instr), env_iterator_(instr->environment()) {}
|
H A D | hydrogen-dce.h | 25 void MarkLive(HValue* instr, ZoneList<HValue*>* worklist); 26 void PrintLive(HValue* ref, HValue* instr);
|
H A D | hydrogen-gvn.cc | 28 void Add(HInstruction* instr, Zone* zone) { argument 29 present_depends_on_.Add(side_effects_tracker_->ComputeDependsOn(instr)); 30 Insert(instr, zone); 33 HInstruction* Lookup(HInstruction* instr) const; 44 HInstruction* instr; member in struct:v8::internal::FINAL::HInstructionMapListElement 56 void Insert(HInstruction* instr, Zone* zone); 81 void Store(SideEffects side_effects, HInstruction* instr); 154 HInstruction* instr = array_[i].instr; local 155 if (instr ! 161 HInstruction* instr = lists_[current].instr; local 282 Insert(HInstruction* instr, Zone* zone) argument 335 Store(SideEffects side_effects, HInstruction* instr) argument 345 ComputeChanges(HInstruction* instr) argument 374 ComputeDependsOn(HInstruction* instr) argument 535 HInstruction* instr = it.Current(); local 591 HInstruction* instr = block->first(); local 637 ShouldMove(HInstruction* instr, HBasicBlock* loop_header) argument 809 HInstruction* instr = it.Current(); local [all...] |
H A D | lithium-codegen.cc | 65 LInstruction* instr = instructions_->at(current_instruction_); local 68 if (instr->IsLabel()) { 69 emit_instructions = !LLabel::cast(instr)->HasReplacement() && 71 instr->hydrogen_value()->block()->IsReachable()); 77 instr->hydrogen_value()->id(), 78 instr->hydrogen_value()->block()->block_id()); 83 if (FLAG_code_comments && instr->HasInterestingComment(codegen)) { 86 instr->hydrogen_value()->id(), 87 instr->Mnemonic()); 90 GenerateBodyInstructionPre(instr); 112 LInstruction* instr = instructions_->at(i); local [all...] |
H A D | hydrogen-removable-simulates.cc | 17 State* Process(HInstruction* instr, Zone* zone) { argument 21 reinterpret_cast<void*>(this), instr->block()->block_id(), 22 instr->id(), instr->Mnemonic()); 27 if (instr->IsSimulate()) { 28 HSimulate* current_simulate = HSimulate::cast(instr); 40 DCHECK(!(instr->IsEnterInlined() && 41 HSimulate::cast(instr->previous())->is_candidate_for_removal())); 42 if (instr->IsLeaveInlined() || instr 168 Process(HInstruction* instr, Zone* zone) argument [all...] |
/external/chromium_org/v8/src/arm64/ |
H A D | decoder-arm64.h | 71 #define DECLARE(A) virtual void Visit##A(Instruction* instr) = 0; 112 #define DECLARE(A) void Visit##A(Instruction* instr); 130 virtual void Decode(Instruction *instr); 136 void DecodePCRelAddressing(Instruction* instr); 141 void DecodeAddSubImmediate(Instruction* instr); 146 void DecodeBranchSystemException(Instruction* instr); 151 void DecodeLoadStore(Instruction* instr); 156 void DecodeLogical(Instruction* instr); 161 void DecodeBitfieldExtract(Instruction* instr); 166 void DecodeDataProcessing(Instruction* instr); [all...] |
H A D | lithium-codegen-arm64.h | 123 void DoDeferredNumberTagD(LNumberTagD* instr); 124 void DoDeferredStackCheck(LStackCheck* instr); 125 void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); 126 void DoDeferredStringCharFromCode(LStringCharFromCode* instr); 127 void DoDeferredMathAbsTagged(LMathAbsTagged* instr, 131 void DoDeferredNumberTagU(LInstruction* instr, 135 void DoDeferredTaggedToI(LTaggedToI* instr, 139 void DoDeferredAllocate(LAllocate* instr); 140 void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr); 141 void DoDeferredInstanceMigration(LCheckMaps* instr, Registe 313 CallRuntime(Runtime::FunctionId id, int num_arguments, LInstruction* instr) 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...] |
/external/vixl/src/a64/ |
H A D | decoder-a64.h | 90 #define DECLARE(A) virtual void Visit##A(Instruction* instr) = 0; 110 void Decode(Instruction *instr); 141 #define DECLARE(A) void Visit##A(Instruction* instr); 149 void DecodePCRelAddressing(Instruction* instr); 154 void DecodeAddSubImmediate(Instruction* instr); 159 void DecodeBranchSystemException(Instruction* instr); 164 void DecodeLoadStore(Instruction* instr); 169 void DecodeLogical(Instruction* instr); 174 void DecodeBitfieldExtract(Instruction* instr); 179 void DecodeDataProcessing(Instruction* instr); [all...] |
H A D | simulator-a64.cc | 491 void Simulator::VisitUnimplemented(Instruction* instr) { 493 reinterpret_cast<void*>(instr), instr->InstructionBits()); 498 void Simulator::VisitUnallocated(Instruction* instr) { 500 reinterpret_cast<void*>(instr), instr->InstructionBits()); 505 void Simulator::VisitPCRelAddressing(Instruction* instr) { 506 switch (instr->Mask(PCRelAddressingMask)) { 509 instr->Rd(), 510 reinterpret_cast<int64_t>(instr 588 AddSubHelper(Instruction* instr, int64_t op2) argument 619 VisitAddSubShifted(Instruction* instr) argument 629 VisitAddSubImmediate(Instruction* instr) argument 635 VisitAddSubExtended(Instruction* instr) argument 645 VisitAddSubWithCarry(Instruction* instr) argument 664 VisitLogicalShifted(Instruction* instr) argument 677 VisitLogicalImmediate(Instruction* instr) argument 682 LogicalHelper(Instruction* instr, int64_t op2) argument 710 VisitConditionalCompareRegister(Instruction* instr) argument 716 VisitConditionalCompareImmediate(Instruction* instr) argument 721 ConditionalCompareHelper(Instruction* instr, int64_t op2) argument 741 VisitLoadStoreUnsignedOffset(Instruction* instr) argument 747 VisitLoadStoreUnscaledOffset(Instruction* instr) argument 752 VisitLoadStorePreIndex(Instruction* instr) argument 757 VisitLoadStorePostIndex(Instruction* instr) argument 762 VisitLoadStoreRegisterOffset(Instruction* instr) argument 773 LoadStoreHelper(Instruction* instr, int64_t offset, AddrMode addrmode) argument 819 VisitLoadStorePairOffset(Instruction* instr) argument 824 VisitLoadStorePairPreIndex(Instruction* instr) argument 829 VisitLoadStorePairPostIndex(Instruction* instr) argument 834 VisitLoadStorePairNonTemporal(Instruction* instr) argument 839 LoadStorePairHelper(Instruction* instr, AddrMode addrmode) argument 904 VisitLoadLiteral(Instruction* instr) argument 1014 VisitMoveWideImmediate(Instruction* instr) argument 1058 VisitConditionalSelect(Instruction* instr) argument 1080 VisitDataProcessing1Source(Instruction* instr) argument 1145 VisitDataProcessing2Source(Instruction* instr) argument 1243 VisitDataProcessing3Source(Instruction* instr) argument 1274 VisitBitfield(Instruction* instr) argument 1327 VisitExtract(Instruction* instr) argument 1338 VisitFPImmediate(Instruction* instr) argument 1350 VisitFPIntegerConvert(Instruction* instr) argument 1434 VisitFPFixedPointConvert(Instruction* instr) argument 1523 VisitFPCompare(Instruction* instr) argument 1539 VisitFPConditionalCompare(Instruction* instr) argument 1561 VisitFPConditionalSelect(Instruction* instr) argument 1579 VisitFPDataProcessing1Source(Instruction* instr) argument 2000 VisitFPDataProcessing2Source(Instruction* instr) argument 2043 VisitFPDataProcessing3Source(Instruction* instr) argument 2308 FPProcessNaNs(Instruction* instr) argument 2332 VisitSystem(Instruction* instr) argument 2369 VisitException(Instruction* instr) argument 2387 DoPrintf(Instruction* instr) argument [all...] |
/external/chromium_org/v8/src/arm/ |
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.h | 103 void DoDeferredNumberTagD(LNumberTagD* instr); 106 void DoDeferredNumberTagIU(LInstruction* instr, 112 void DoDeferredTaggedToI(LTaggedToI* instr); 113 void DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr); 114 void DoDeferredStackCheck(LStackCheck* instr); 115 void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); 116 void DoDeferredStringCharFromCode(LStringCharFromCode* instr); 117 void DoDeferredAllocate(LAllocate* instr); 118 void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, 120 void DoDeferredInstanceMigration(LCheckMaps* instr, Registe 206 CallRuntime(Runtime::FunctionId id, int num_arguments, LInstruction* instr) argument [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | lithium-codegen-x87.cc | 336 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { argument 337 if (instr->IsCall()) { 340 if (!instr->IsLazyBailout() && !instr->IsGap()) { 343 FlushX87StackIfNecessary(instr); 347 void LCodeGen::GenerateBodyInstructionPost(LInstruction* instr) { argument 349 if (instr->IsCall() && instr->ClobbersDoubleRegisters(isolate())) { 350 bool double_result = instr->HasDoubleRegisterResult(); 361 if (instr 685 FlushIfNecessary(LInstruction* instr, LCodeGen* cgen) argument 980 CallCodeGeneric(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, SafepointMode safepoint_mode) argument 997 CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr) argument 1004 CallRuntime(const Runtime::Function* fun, int argc, LInstruction* instr, SaveFPRegsMode save_doubles) argument 1033 CallRuntimeFromDeferred(Runtime::FunctionId id, int argc, LInstruction* instr, LOperand* context) argument 1084 DeoptimizeIf(Condition cc, LInstruction* instr, const char* detail, Deoptimizer::BailoutType bailout_type) argument 1172 DeoptimizeIf(Condition cc, LInstruction* instr, const char* detail) argument 1251 RecordSafepointWithLazyDeopt( LInstruction* instr, SafepointMode safepoint_mode) argument 1354 DoInstructionGap(LInstructionGap* instr) argument 1359 DoParameter(LParameter* instr) argument 1364 DoCallStub(LCallStub* instr) argument 1389 DoUnknownOSRValue(LUnknownOSRValue* instr) argument 1394 DoModByPowerOf2I(LModByPowerOf2I* instr) argument 1427 DoModByConstI(LModByConstI* instr) argument 1454 DoModI(LModI* instr) argument 1509 DoDivByPowerOf2I(LDivByPowerOf2I* instr) argument 1547 DoDivByConstI(LDivByConstI* instr) argument 1577 DoDivI(LDivI* instr) argument 1626 DoFlooringDivByPowerOf2I(LFlooringDivByPowerOf2I* instr) argument 1670 DoFlooringDivByConstI(LFlooringDivByConstI* instr) argument 1716 DoFlooringDivI(LFlooringDivI* instr) argument 1768 DoMulI(LMulI* instr) argument 1853 DoBitI(LBitI* instr) argument 1900 DoShiftI(LShiftI* instr) argument 1976 DoSubI(LSubI* instr) argument 1993 DoConstantI(LConstantI* instr) argument 1998 DoConstantS(LConstantS* instr) argument 2003 DoConstantD(LConstantD* instr) argument 2018 DoConstantE(LConstantE* instr) argument 2023 DoConstantT(LConstantT* instr) argument 2031 DoMapEnumLength(LMapEnumLength* instr) argument 2038 DoDateField(LDateField* instr) argument 2093 DoSeqStringGetChar(LSeqStringGetChar* instr) argument 2121 DoSeqStringSetChar(LSeqStringSetChar* instr) argument 2159 DoAddI(LAddI* instr) argument 2186 DoMathMinMax(LMathMinMax* instr) argument 2268 DoArithmeticD(LArithmeticD* instr) argument 2316 DoArithmeticT(LArithmeticT* instr) argument 2329 EmitBranch(InstrType instr, Condition cc) argument 2349 EmitFalseBranch(InstrType instr, Condition cc) argument 2359 DoBranch(LBranch* instr) argument 2494 DoClobberDoubles(LClobberDoubles* instr) argument 2498 DoGoto(LGoto* instr) argument 2535 DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) argument 2576 DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) argument 2590 DoCmpHoleAndBranch(LCmpHoleAndBranch* instr) argument 2621 DoCompareMinusZeroAndBranch(LCompareMinusZeroAndBranch* instr) argument 2667 DoIsObjectAndBranch(LIsObjectAndBranch* instr) argument 2692 DoIsStringAndBranch(LIsStringAndBranch* instr) argument 2707 DoIsSmiAndBranch(LIsSmiAndBranch* instr) argument 2715 DoIsUndetectableAndBranch(LIsUndetectableAndBranch* instr) argument 2750 DoStringCompareAndBranch(LStringCompareAndBranch* instr) argument 2763 TestType(HHasInstanceTypeAndBranch* instr) argument 2772 BranchCondition(HHasInstanceTypeAndBranch* instr) argument 2783 DoHasInstanceTypeAndBranch(LHasInstanceTypeAndBranch* instr) argument 2796 DoGetCachedArrayIndex(LGetCachedArrayIndex* instr) argument 2807 DoHasCachedArrayIndexAndBranch( LHasCachedArrayIndexAndBranch* instr) argument 2882 DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) argument 2896 DoCmpMapAndBranch(LCmpMapAndBranch* instr) argument 2903 DoInstanceOf(LInstanceOf* instr) argument 2920 DoInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr) argument 2923 DeferredInstanceOfKnownGlobal(LCodeGen* codegen, LInstanceOfKnownGlobal* instr, const X87Stack& x87_stack) argument 2984 DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, Label* map_check) argument 3022 DoCmpT(LCmpT* instr) argument 3040 EmitReturn(LReturn* instr, bool dynamic_frame_alignment) argument 3077 DoReturn(LReturn* instr) argument 3114 DoLoadGlobalCell(LLoadGlobalCell* instr) argument 3125 EmitVectorLoadICRegisters(T* instr) argument 3137 DoLoadGlobalGeneric(LLoadGlobalGeneric* instr) argument 3153 DoStoreGlobalCell(LStoreGlobalCell* instr) argument 3172 DoLoadContextSlot(LLoadContextSlot* instr) argument 3191 DoStoreContextSlot(LStoreContextSlot* instr) argument 3222 DoLoadNamedField(LLoadNamedField* instr) argument 3269 DoLoadNamedGeneric(LLoadNamedGeneric* instr) argument 3283 DoLoadFunctionPrototype(LLoadFunctionPrototype* instr) argument 3309 DoLoadRoot(LLoadRoot* instr) argument 3315 DoAccessArgumentsAt(LAccessArgumentsAt* instr) argument 3335 DoLoadKeyedExternalArray(LLoadKeyed* instr) argument 3407 DoLoadKeyedFixedDoubleArray(LLoadKeyed* instr) argument 3428 DoLoadKeyedFixedArray(LLoadKeyed* instr) argument 3450 DoLoadKeyed(LLoadKeyed* instr) argument 3492 DoLoadKeyedGeneric(LLoadKeyedGeneric* instr) argument 3506 DoArgumentsElements(LArgumentsElements* instr) argument 3535 DoArgumentsLength(LArgumentsLength* instr) argument 3557 DoWrapReceiver(LWrapReceiver* instr) argument 3606 DoApplyArguments(LApplyArguments* instr) argument 3646 DoDebugBreak(LDebugBreak* instr) argument 3651 DoPushArgument(LPushArgument* instr) argument 3657 DoDrop(LDrop* instr) argument 3662 DoThisFunction(LThisFunction* instr) argument 3668 DoContext(LContext* instr) argument 3679 DoDeclareGlobals(LDeclareGlobals* instr) argument 3688 CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, LInstruction* instr, EDIState edi_state) argument 3731 DoTailCallThroughMegamorphicCache( LTailCallThroughMegamorphicCache* instr) argument 3757 DoCallWithDescriptor(LCallWithDescriptor* instr) argument 3779 DoCallJSFunction(LCallJSFunction* instr) argument 3808 DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr) argument 3853 EmitIntegerMathAbs(LMathAbs* instr) argument 3864 DoMathAbs(LMathAbs* instr) argument 3868 DeferredMathAbsTaggedHeapNumber(LCodeGen* codegen, LMathAbs* instr, const X87Stack& x87_stack) argument 3901 DoMathFloor(LMathFloor* instr) argument 3941 DoMathRound(LMathRound* instr) argument 4011 DoMathFround(LMathFround* instr) argument 4021 DoMathSqrt(LMathSqrt* instr) argument 4084 DoMathPowHalf(LMathPowHalf* instr) argument 4113 DoPower(LPower* instr) argument 4184 DoMathLog(LMathLog* instr) argument 4222 DoMathClz32(LMathClz32* instr) argument 4236 DoMathExp(LMathExp* instr) argument 4299 DoInvokeFunction(LInvokeFunction* instr) argument 4321 DoCallFunction(LCallFunction* instr) argument 4332 DoCallNew(LCallNew* instr) argument 4345 DoCallNewArray(LCallNewArray* instr) argument 4390 DoCallRuntime(LCallRuntime* instr) argument 4396 DoStoreCodeEntry(LStoreCodeEntry* instr) argument 4404 DoInnerAllocatedObject(LInnerAllocatedObject* instr) argument 4417 DoStoreNamedField(LStoreNamedField* instr) argument 4506 DoStoreNamedGeneric(LStoreNamedGeneric* instr) argument 4517 DoBoundsCheck(LBoundsCheck* instr) argument 4542 DoStoreKeyedExternalArray(LStoreKeyed* instr) argument 4604 DoStoreKeyedFixedDoubleArray(LStoreKeyed* instr) argument 4661 DoStoreKeyedFixedArray(LStoreKeyed* instr) argument 4701 DoStoreKeyed(LStoreKeyed* instr) argument 4713 DoStoreKeyedGeneric(LStoreKeyedGeneric* instr) argument 4725 DoTrapAllocationMemento(LTrapAllocationMemento* instr) argument 4735 DoTransitionElementsKind(LTransitionElementsKind* instr) argument 4773 DoStringCharCodeAt(LStringCharCodeAt* instr) argument 4776 DeferredStringCharCodeAt(LCodeGen* codegen, LStringCharCodeAt* instr, const X87Stack& x87_stack) argument 4801 DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) argument 4832 DoStringCharFromCode(LStringCharFromCode* instr) argument 4835 DeferredStringCharFromCode(LCodeGen* codegen, LStringCharFromCode* instr, const X87Stack& x87_stack) argument 4867 DoDeferredStringCharFromCode(LStringCharFromCode* instr) argument 4884 DoStringAdd(LStringAdd* instr) argument 4895 DoInteger32ToDouble(LInteger32ToDouble* instr) argument 4911 DoUint32ToDouble(LUint32ToDouble* instr) argument 4921 DoNumberTagI(LNumberTagI* instr) argument 4924 DeferredNumberTagI(LCodeGen* codegen, LNumberTagI* instr, const X87Stack& x87_stack) argument 4949 DoNumberTagU(LNumberTagU* instr) argument 4952 DeferredNumberTagU(LCodeGen* codegen, LNumberTagU* instr, const X87Stack& x87_stack) argument 4978 DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, LOperand* temp, IntegerSignedness signedness) argument 5038 DoNumberTagD(LNumberTagD* instr) argument 5041 DeferredNumberTagD(LCodeGen* codegen, LNumberTagD* instr, const X87Stack& x87_stack) argument 5074 DoDeferredNumberTagD(LNumberTagD* instr) argument 5095 DoSmiTag(LSmiTag* instr) argument 5111 DoSmiUntag(LSmiUntag* instr) argument 5125 EmitNumberUntagDNoSSE2(LNumberUntagD* instr, Register input_reg, Register temp_reg, X87Register res_reg, NumberUntagDMode mode) argument 5195 DoDeferredTaggedToI(LTaggedToI* instr, Label* done) argument 5284 DoTaggedToI(LTaggedToI* instr) argument 5287 DeferredTaggedToI(LCodeGen* codegen, LTaggedToI* instr, const X87Stack& x87_stack) argument 5321 DoNumberUntagD(LNumberUntagD* instr) argument 5341 DoDoubleToI(LDoubleToI* instr) argument 5371 DoDoubleToSmi(LDoubleToSmi* instr) argument 5397 DoCheckSmi(LCheckSmi* instr) argument 5404 DoCheckNonSmi(LCheckNonSmi* instr) argument 5413 DoCheckInstanceType(LCheckInstanceType* instr) argument 5458 DoCheckValue(LCheckValue* instr) argument 5472 DoDeferredInstanceMigration(LCheckMaps* instr, Register object) argument 5487 DoCheckMaps(LCheckMaps* instr) argument 5490 DeferredCheckMaps(LCodeGen* codegen, LCheckMaps* instr, Register object, const X87Stack& x87_stack) argument 5546 DoClampDToUint8(LClampDToUint8* instr) argument 5554 DoClampIToUint8(LClampIToUint8* instr) argument 5561 DoClampTToUint8NoSSE2(LClampTToUint8NoSSE2* instr) argument 5683 DoDoubleBits(LDoubleBits* instr) argument 5698 DoConstructDouble(LConstructDouble* instr) argument 5713 DoAllocate(LAllocate* instr) argument 5716 DeferredAllocate(LCodeGen* codegen, LAllocate* instr, const X87Stack& x87_stack) argument 5781 DoDeferredAllocate(LAllocate* instr) argument 5826 DoToFastProperties(LToFastProperties* instr) argument 5833 DoRegExpLiteral(LRegExpLiteral* instr) argument 5885 DoFunctionLiteral(LFunctionLiteral* instr) argument 5905 DoTypeof(LTypeof* instr) argument 5913 DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) argument 5922 EmitTypeofIs(LTypeofIsAndBranch* instr, Register input) argument 5998 DoIsConstructCallAndBranch(LIsConstructCallAndBranch* instr) argument 6038 DoLazyBailout(LLazyBailout* instr) argument 6047 DoDeoptimize(LDeoptimize* instr) argument 6060 DoDummy(LDummy* instr) argument 6065 DoDummyUse(LDummyUse* instr) argument 6070 DoDeferredStackCheck(LStackCheck* instr) argument 6082 DoStackCheck(LStackCheck* instr) argument 6085 DeferredStackCheck(LCodeGen* codegen, LStackCheck* instr, const X87Stack& x87_stack) argument 6113 instr); local 6135 DoOsrEntry(LOsrEntry* instr) argument 6150 DoForInPrepareMap(LForInPrepareMap* instr) argument 6183 DoForInCacheArray(LForInCacheArray* instr) argument 6205 DoCheckMapValue(LCheckMapValue* instr) argument 6213 DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register object, Register index) argument 6227 DoLoadFieldByIndex(LLoadFieldByIndex* instr) argument 6230 DeferredLoadMutableDouble(LCodeGen* codegen, LLoadFieldByIndex* instr, Register object, Register index, const X87Stack& x87_stack) argument 6284 DoStoreFrameContext(LStoreFrameContext* instr) argument 6290 DoAllocateBlockContext(LAllocateBlockContext* instr) argument [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | lithium-codegen-mips64.cc | 245 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { argument 246 if (instr->IsCall()) { 249 if (!instr->IsLazyBailout() && !instr->IsGap()) { 269 code->instr()->hydrogen_value()->id(), 270 code->instr()->Mnemonic()); 677 LInstruction* instr) { 678 CallCodeGeneric(code, mode, instr, RECORD_SIMPLE_SAFEPOINT); 684 LInstruction* instr, 686 DCHECK(instr ! 675 CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr) argument 682 CallCodeGeneric(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr, SafepointMode safepoint_mode) argument 692 CallRuntime(const Runtime::Function* function, int num_arguments, LInstruction* instr, SaveFPRegsMode save_doubles) argument 719 CallRuntimeFromDeferred(Runtime::FunctionId id, int argc, LInstruction* instr, LOperand* context) argument 767 DeoptimizeIf(Condition condition, LInstruction* instr, Deoptimizer::BailoutType bailout_type, Register src1, const Operand& src2, const char* detail) argument 834 DeoptimizeIf(Condition condition, LInstruction* instr, Register src1, const Operand& src2, const char* detail) argument 914 RecordSafepointWithLazyDeopt( LInstruction* instr, SafepointMode safepoint_mode) argument 1009 DoInstructionGap(LInstructionGap* instr) argument 1014 DoParameter(LParameter* instr) argument 1019 DoCallStub(LCallStub* instr) argument 1044 DoUnknownOSRValue(LUnknownOSRValue* instr) argument 1049 DoModByPowerOf2I(LModByPowerOf2I* instr) argument 1082 DoModByConstI(LModByConstI* instr) argument 1108 DoModI(LModI* instr) argument 1149 DoDivByPowerOf2I(LDivByPowerOf2I* instr) argument 1193 DoDivByConstI(LDivByConstI* instr) argument 1222 DoDivI(LDivI* instr) argument 1267 DoMultiplyAddD(LMultiplyAddD* instr) argument 1279 DoFlooringDivByPowerOf2I(LFlooringDivByPowerOf2I* instr) argument 1335 DoFlooringDivByConstI(LFlooringDivByConstI* instr) argument 1381 DoFlooringDivI(LFlooringDivI* instr) argument 1429 DoMulI(LMulI* instr) argument 1539 DoBitI(LBitI* instr) argument 1575 DoShiftI(LShiftI* instr) argument 1656 DoSubI(LSubI* instr) argument 1697 DoConstantI(LConstantI* instr) argument 1702 DoConstantS(LConstantS* instr) argument 1707 DoConstantD(LConstantD* instr) argument 1715 DoConstantE(LConstantE* instr) argument 1720 DoConstantT(LConstantT* instr) argument 1727 DoMapEnumLength(LMapEnumLength* instr) argument 1734 DoDateField(LDateField* instr) argument 1797 DoSeqStringGetChar(LSeqStringGetChar* instr) argument 1825 DoSeqStringSetChar(LSeqStringSetChar* instr) argument 1850 DoAddI(LAddI* instr) argument 1893 DoMathMinMax(LMathMinMax* instr) argument 1954 DoArithmeticD(LArithmeticD* instr) argument 1995 DoArithmeticT(LArithmeticT* instr) argument 2011 EmitBranch(InstrType instr, Condition condition, Register src1, const Operand& src2) argument 2034 EmitBranchF(InstrType instr, Condition condition, FPURegister src1, FPURegister src2) argument 2059 EmitFalseBranch(InstrType instr, Condition condition, Register src1, const Operand& src2) argument 2069 EmitFalseBranchF(InstrType instr, Condition condition, FPURegister src1, FPURegister src2) argument 2079 DoDebugBreak(LDebugBreak* instr) argument 2084 DoBranch(LBranch* instr) argument 2219 DoGoto(LGoto* instr) argument 2256 DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) argument 2318 DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) argument 2326 DoCmpHoleAndBranch(LCmpHoleAndBranch* instr) argument 2343 DoCompareMinusZeroAndBranch(LCompareMinusZeroAndBranch* instr) argument 2398 DoIsObjectAndBranch(LIsObjectAndBranch* instr) argument 2425 DoIsStringAndBranch(LIsStringAndBranch* instr) argument 2440 DoIsSmiAndBranch(LIsSmiAndBranch* instr) argument 2447 DoIsUndetectableAndBranch(LIsUndetectableAndBranch* instr) argument 2481 DoStringCompareAndBranch(LStringCompareAndBranch* instr) argument 2494 TestType(HHasInstanceTypeAndBranch* instr) argument 2503 BranchCondition(HHasInstanceTypeAndBranch* instr) argument 2514 DoHasInstanceTypeAndBranch(LHasInstanceTypeAndBranch* instr) argument 2530 DoGetCachedArrayIndex(LGetCachedArrayIndex* instr) argument 2541 DoHasCachedArrayIndexAndBranch( LHasCachedArrayIndexAndBranch* instr) argument 2619 DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) argument 2632 DoCmpMapAndBranch(LCmpMapAndBranch* instr) argument 2641 DoInstanceOf(LInstanceOf* instr) argument 2661 DoInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr) argument 2664 DeferredInstanceOfKnownGlobal(LCodeGen* codegen, LInstanceOfKnownGlobal* instr) argument 2738 DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, Label* map_check) argument 2782 DoCmpT(LCmpT* instr) argument 2804 DoReturn(LReturn* instr) argument 2845 DoLoadGlobalCell(LLoadGlobalCell* instr) argument 2857 EmitVectorLoadICRegisters(T* instr) argument 2869 DoLoadGlobalGeneric(LLoadGlobalGeneric* instr) argument 2885 DoStoreGlobalCell(LStoreGlobalCell* instr) argument 2910 DoLoadContextSlot(LLoadContextSlot* instr) argument 2930 DoStoreContextSlot(LStoreContextSlot* instr) argument 2968 DoLoadNamedField(LLoadNamedField* instr) argument 3011 DoLoadNamedGeneric(LLoadNamedGeneric* instr) argument 3026 DoLoadFunctionPrototype(LLoadFunctionPrototype* instr) argument 3052 DoLoadRoot(LLoadRoot* instr) argument 3058 DoAccessArgumentsAt(LAccessArgumentsAt* instr) argument 3103 DoLoadKeyedExternalArray(LLoadKeyed* instr) argument 3205 DoLoadKeyedFixedDoubleArray(LLoadKeyed* instr) argument 3248 DoLoadKeyedFixedArray(LLoadKeyed* instr) argument 3306 DoLoadKeyed(LLoadKeyed* instr) argument 3360 DoLoadKeyedGeneric(LLoadKeyedGeneric* instr) argument 3374 DoArgumentsElements(LArgumentsElements* instr) argument 3396 DoArgumentsLength(LArgumentsLength* instr) argument 3417 DoWrapReceiver(LWrapReceiver* instr) argument 3481 DoApplyArguments(LApplyArguments* instr) argument 3529 DoPushArgument(LPushArgument* instr) argument 3540 DoDrop(LDrop* instr) argument 3545 DoThisFunction(LThisFunction* instr) argument 3551 DoContext(LContext* instr) argument 3563 DoDeclareGlobals(LDeclareGlobals* instr) argument 3573 CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, LInstruction* instr, A1State a1_state) argument 3614 DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr) argument 3682 EmitIntegerMathAbs(LMathAbs* instr) argument 3696 DoMathAbs(LMathAbs* instr) argument 3700 DeferredMathAbsTaggedHeapNumber(LCodeGen* codegen, LMathAbs* instr) argument 3731 DoMathFloor(LMathFloor* instr) argument 3759 DoMathRound(LMathRound* instr) argument 3836 DoMathFround(LMathFround* instr) argument 3844 DoMathSqrt(LMathSqrt* instr) argument 3851 DoMathPowHalf(LMathPowHalf* instr) argument 3875 DoPower(LPower* instr) argument 3911 DoMathExp(LMathExp* instr) argument 3925 DoMathLog(LMathLog* instr) argument 3934 DoMathClz32(LMathClz32* instr) argument 3941 DoInvokeFunction(LInvokeFunction* instr) argument 3962 DoTailCallThroughMegamorphicCache( LTailCallThroughMegamorphicCache* instr) argument 3990 DoCallWithDescriptor(LCallWithDescriptor* instr) argument 4012 DoCallJSFunction(LCallJSFunction* instr) argument 4031 DoCallFunction(LCallFunction* instr) argument 4042 DoCallNew(LCallNew* instr) argument 4055 DoCallNewArray(LCallNewArray* instr) argument 4099 DoCallRuntime(LCallRuntime* instr) argument 4104 DoStoreCodeEntry(LStoreCodeEntry* instr) argument 4114 DoInnerAllocatedObject(LInnerAllocatedObject* instr) argument 4127 DoStoreNamedField(LStoreNamedField* instr) argument 4209 DoStoreNamedGeneric(LStoreNamedGeneric* instr) argument 4220 DoBoundsCheck(LBoundsCheck* instr) argument 4243 DoStoreKeyedExternalArray(LStoreKeyed* instr) argument 4342 DoStoreKeyedFixedDoubleArray(LStoreKeyed* instr) argument 4395 DoStoreKeyedFixedArray(LStoreKeyed* instr) argument 4461 DoStoreKeyed(LStoreKeyed* instr) argument 4473 DoStoreKeyedGeneric(LStoreKeyedGeneric* instr) argument 4485 DoTransitionElementsKind(LTransitionElementsKind* instr) argument 4523 DoTrapAllocationMemento(LTrapAllocationMemento* instr) argument 4534 DoStringAdd(LStringAdd* instr) argument 4545 DoStringCharCodeAt(LStringCharCodeAt* instr) argument 4548 DeferredStringCharCodeAt(LCodeGen* codegen, LStringCharCodeAt* instr) argument 4569 DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) argument 4600 DoStringCharFromCode(LStringCharFromCode* instr) argument 4603 DeferredStringCharFromCode(LCodeGen* codegen, LStringCharFromCode* instr) argument 4634 DoDeferredStringCharFromCode(LStringCharFromCode* instr) argument 4651 DoInteger32ToDouble(LInteger32ToDouble* instr) argument 4668 DoUint32ToDouble(LUint32ToDouble* instr) argument 4678 DoNumberTagU(LNumberTagU* instr) argument 4681 DeferredNumberTagU(LCodeGen* codegen, LNumberTagU* instr) argument 4705 DoDeferredNumberTagIU(LInstruction* instr, LOperand* value, LOperand* temp1, LOperand* temp2, IntegerSignedness signedness) argument 4768 DoNumberTagD(LNumberTagD* instr) argument 4771 DeferredNumberTagD(LCodeGen* codegen, LNumberTagD* instr) argument 4803 DoDeferredNumberTagD(LNumberTagD* instr) argument 4825 DoSmiTag(LSmiTag* instr) argument 4844 DoSmiUntag(LSmiUntag* instr) argument 4860 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument 4911 DoDeferredTaggedToI(LTaggedToI* instr) argument 4991 DoTaggedToI(LTaggedToI* instr) argument 4994 DeferredTaggedToI(LCodeGen* codegen, LTaggedToI* instr) argument 5025 DoNumberUntagD(LNumberUntagD* instr) argument 5042 DoDoubleToI(LDoubleToI* instr) argument 5075 DoDoubleToSmi(LDoubleToSmi* instr) argument 5109 DoCheckSmi(LCheckSmi* instr) argument 5116 DoCheckNonSmi(LCheckNonSmi* instr) argument 5125 DoCheckInstanceType(LCheckInstanceType* instr) argument 5163 DoCheckValue(LCheckValue* instr) argument 5179 DoDeferredInstanceMigration(LCheckMaps* instr, Register object) argument 5194 DoCheckMaps(LCheckMaps* instr) argument 5197 DeferredCheckMaps(LCodeGen* codegen, LCheckMaps* instr, Register object) argument 5250 DoClampDToUint8(LClampDToUint8* instr) argument 5258 DoClampIToUint8(LClampIToUint8* instr) argument 5265 DoClampTToUint8(LClampTToUint8* instr) argument 5299 DoDoubleBits(LDoubleBits* instr) argument 5310 DoConstructDouble(LConstructDouble* instr) argument 5318 DoAllocate(LAllocate* instr) argument 5321 DeferredAllocate(LCodeGen* codegen, LAllocate* instr) argument 5384 DoDeferredAllocate(LAllocate* instr) argument 5431 DoToFastProperties(LToFastProperties* instr) argument 5439 DoRegExpLiteral(LRegExpLiteral* instr) argument 5492 DoFunctionLiteral(LFunctionLiteral* instr) argument 5512 DoTypeof(LTypeof* instr) argument 5520 DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) argument 5641 DoIsConstructCallAndBranch(LIsConstructCallAndBranch* instr) argument 5687 DoLazyBailout(LLazyBailout* instr) argument 5696 DoDeoptimize(LDeoptimize* instr) argument 5711 DoDummy(LDummy* instr) argument 5716 DoDummyUse(LDummyUse* instr) argument 5721 DoDeferredStackCheck(LStackCheck* instr) argument 5733 DoStackCheck(LStackCheck* instr) argument 5736 DeferredStackCheck(LCodeGen* codegen, LStackCheck* instr) argument 5759 instr); local 5779 DoOsrEntry(LOsrEntry* instr) argument 5794 DoForInPrepareMap(LForInPrepareMap* instr) argument 5831 DoForInCacheArray(LForInCacheArray* instr) argument 5852 DoCheckMapValue(LCheckMapValue* instr) argument 5860 DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register result, Register object, Register index) argument 5874 DoLoadFieldByIndex(LLoadFieldByIndex* instr) argument 5877 DeferredLoadMutableDouble(LCodeGen* codegen, LLoadFieldByIndex* instr, Register result, Register object, Register index) argument 5932 DoStoreFrameContext(LStoreFrameContext* instr) argument 5938 DoAllocateBlockContext(LAllocateBlockContext* instr) argument [all...] |
H A D | lithium-codegen-mips64.h | 102 void DoDeferredNumberTagD(LNumberTagD* instr); 105 void DoDeferredNumberTagIU(LInstruction* instr, 111 void DoDeferredTaggedToI(LTaggedToI* instr); 112 void DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr); 113 void DoDeferredStackCheck(LStackCheck* instr); 114 void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); 115 void DoDeferredStringCharFromCode(LStringCharFromCode* instr); 116 void DoDeferredAllocate(LAllocate* instr); 117 void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, 120 void DoDeferredInstanceMigration(LCheckMaps* instr, Registe 201 CallRuntime(Runtime::FunctionId id, int num_arguments, LInstruction* instr) argument [all...] |
/external/chromium_org/v8/test/cctest/ |
H A D | test-fuzz-arm64.cc | 46 uint32_t instr = mrand48(); local 47 buffer->SetInstructionBits(instr); 67 uint32_t instr = mrand48(); local 68 buffer->SetInstructionBits(instr);
|
/external/chromium_org/v8/src/compiler/ |
H A D | code-generator.cc | 102 void CodeGenerator::AssembleInstruction(Instruction* instr) { argument 103 if (instr->IsBlockStart()) { 105 BlockStartInstruction* block_start = BlockStartInstruction::cast(instr); 115 if (instr->IsGapMoves()) { 117 AssembleGap(GapInstruction::cast(instr)); 118 } else if (instr->IsSourcePosition()) { 119 AssembleSourcePosition(SourcePositionInstruction::cast(instr)); 122 AssembleArchInstruction(instr); 125 FlagsMode mode = FlagsModeField::decode(instr->opcode()); 126 FlagsCondition condition = FlagsConditionField::decode(instr 140 AssembleSourcePosition(SourcePositionInstruction* instr) argument 168 AssembleGap(GapInstruction* instr) argument 232 AddSafepointAndDeopt(Instruction* instr) argument 291 GetFrameStateDescriptor( Instruction* instr, size_t frame_state_offset) argument 300 BuildTranslationForFrameStateDescriptor( FrameStateDescriptor* descriptor, Instruction* instr, Translation* translation, size_t frame_state_offset, OutputFrameStateCombine state_combine) argument 347 BuildTranslation(Instruction* instr, int pc_offset, size_t frame_state_offset, OutputFrameStateCombine state_combine) argument 369 AddTranslationForOperand(Translation* translation, Instruction* instr, InstructionOperand* op) argument 414 AssembleArchInstruction(Instruction* instr) argument 419 AssembleArchBranch(Instruction* instr, FlagsCondition condition) argument 425 AssembleArchBoolean(Instruction* instr, FlagsCondition condition) argument [all...] |
H A D | code-generator.h | 53 void AssembleInstruction(Instruction* instr); 54 void AssembleSourcePosition(SourcePositionInstruction* instr); 61 void AssembleArchInstruction(Instruction* instr); 62 void AssembleArchBranch(Instruction* instr, FlagsCondition condition); 63 void AssembleArchBoolean(Instruction* instr, FlagsCondition condition); 86 void AddSafepointAndDeopt(Instruction* instr); 89 FrameStateDescriptor* GetFrameStateDescriptor(Instruction* instr, 91 int BuildTranslation(Instruction* instr, int pc_offset, 95 FrameStateDescriptor* descriptor, Instruction* instr, 98 void AddTranslationForOperand(Translation* translation, Instruction* instr, [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | lithium-codegen-ia32.h | 93 void DoDeferredNumberTagD(LNumberTagD* instr); 96 void DoDeferredNumberTagIU(LInstruction* instr, 101 void DoDeferredTaggedToI(LTaggedToI* instr, Label* done); 102 void DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr); 103 void DoDeferredStackCheck(LStackCheck* instr); 104 void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); 105 void DoDeferredStringCharFromCode(LStringCharFromCode* instr); 106 void DoDeferredAllocate(LAllocate* instr); 107 void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, 109 void DoDeferredInstanceMigration(LCheckMaps* instr, Registe 180 CallRuntime(Runtime::FunctionId id, int argc, LInstruction* instr) argument [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | lithium-codegen-x64.h | 86 void DoDeferredNumberTagD(LNumberTagD* instr); 89 void DoDeferredNumberTagIU(LInstruction* instr, 95 void DoDeferredTaggedToI(LTaggedToI* instr, Label* done); 96 void DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr); 97 void DoDeferredStackCheck(LStackCheck* instr); 98 void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); 99 void DoDeferredStringCharFromCode(LStringCharFromCode* instr); 100 void DoDeferredAllocate(LAllocate* instr); 101 void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, 103 void DoDeferredInstanceMigration(LCheckMaps* instr, Registe 177 CallRuntime(Runtime::FunctionId id, int num_arguments, LInstruction* instr) argument [all...] |