Searched refs:instr (Results 26 - 50 of 242) sorted by relevance

12345678910

/external/chromium_org/v8/src/mips/
H A Ddisasm-mips.cc72 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 Dlithium-codegen-mips.h101 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 Dhydrogen-store-elimination.cc35 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 Dhydrogen-check-elimination.cc85 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 Dhydrogen-load-elimination.cc46 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 Dlithium-inl.h31 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 Dhydrogen-dce.h25 void MarkLive(HValue* instr, ZoneList<HValue*>* worklist);
26 void PrintLive(HValue* ref, HValue* instr);
H A Dhydrogen-gvn.cc28 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 Dlithium-codegen.cc65 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 Dhydrogen-removable-simulates.cc17 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 Ddecoder-arm64.h71 #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 Dlithium-codegen-arm64.h123 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 Dsimulator-arm64.cc545 void Simulator::DoRuntimeCall(Instruction* instr) { argument
546 Redirection* redirection = Redirection::FromHltInstruction(instr);
874 void Simulator::AddSubWithCarry(Instruction* instr) {
875 T op2 = reg<T>(instr->Rm());
878 if ((instr->Mask(AddSubOpMask) == SUB) || instr->Mask(AddSubOpMask) == SUBS) {
882 new_val = AddWithCarry<T>(instr->FlagsUpdate(),
883 reg<T>(instr->Rn()),
887 set_reg<T>(instr->Rd(), new_val);
952 void Simulator::Extract(Instruction* instr) { argument
1263 VisitUnimplemented(Instruction* instr) argument
1270 VisitUnallocated(Instruction* instr) argument
1277 VisitPCRelAddressing(Instruction* instr) argument
1292 VisitUnconditionalBranch(Instruction* instr) argument
1306 VisitConditionalBranch(Instruction* instr) argument
1314 VisitUnconditionalBranchToRegister(Instruction* instr) argument
1333 VisitTestBranch(Instruction* instr) argument
1348 VisitCompareBranch(Instruction* instr) argument
1365 AddSubHelper(Instruction* instr, T op2) argument
1393 VisitAddSubShifted(Instruction* instr) argument
1407 VisitAddSubImmediate(Instruction* instr) argument
1417 VisitAddSubExtended(Instruction* instr) argument
1430 VisitAddSubWithCarry(Instruction* instr) argument
1439 VisitLogicalShifted(Instruction* instr) argument
1455 VisitLogicalImmediate(Instruction* instr) argument
1465 LogicalHelper(Instruction* instr, T op2) argument
1493 VisitConditionalCompareRegister(Instruction* instr) argument
1502 VisitConditionalCompareImmediate(Instruction* instr) argument
1512 ConditionalCompareHelper(Instruction* instr, T op2) argument
1532 VisitLoadStoreUnsignedOffset(Instruction* instr) argument
1538 VisitLoadStoreUnscaledOffset(Instruction* instr) argument
1543 VisitLoadStorePreIndex(Instruction* instr) argument
1548 VisitLoadStorePostIndex(Instruction* instr) argument
1553 VisitLoadStoreRegisterOffset(Instruction* instr) argument
1563 LoadStoreHelper(Instruction* instr, int64_t offset, AddrMode addrmode) argument
1647 VisitLoadStorePairOffset(Instruction* instr) argument
1652 VisitLoadStorePairPreIndex(Instruction* instr) argument
1657 VisitLoadStorePairPostIndex(Instruction* instr) argument
1662 VisitLoadStorePairNonTemporal(Instruction* instr) argument
1667 LoadStorePairHelper(Instruction* instr, AddrMode addrmode) argument
1797 VisitLoadLiteral(Instruction* instr) argument
1870 VisitMoveWideImmediate(Instruction* instr) argument
1913 VisitConditionalSelect(Instruction* instr) argument
1937 VisitDataProcessing1Source(Instruction* instr) argument
2005 DataProcessing2Source(Instruction* instr) argument
2062 VisitDataProcessing2Source(Instruction* instr) argument
2093 VisitDataProcessing3Source(Instruction* instr) argument
2129 BitfieldHelper(Instruction* instr) argument
2183 VisitBitfield(Instruction* instr) argument
2192 VisitExtract(Instruction* instr) argument
2201 VisitFPImmediate(Instruction* instr) argument
2213 VisitFPIntegerConvert(Instruction* instr) argument
2297 VisitFPFixedPointConvert(Instruction* instr) argument
2386 VisitFPCompare(Instruction* instr) argument
2403 VisitFPConditionalCompare(Instruction* instr) argument
2427 VisitFPConditionalSelect(Instruction* instr) argument
2445 VisitFPDataProcessing1Source(Instruction* instr) argument
2866 VisitFPDataProcessing2Source(Instruction* instr) argument
2909 VisitFPDataProcessing3Source(Instruction* instr) argument
3161 FPProcessNaNs(Instruction* instr) argument
3185 VisitSystem(Instruction* instr) argument
3600 VisitException(Instruction* instr) argument
3699 DoPrintf(Instruction* instr) argument
[all...]
/external/vixl/src/a64/
H A Ddecoder-a64.h90 #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 Dsimulator-a64.cc491 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 Dsimulator-arm.cc38 void Stop(Instruction* instr);
83 void ArmDebugger::Stop(Instruction* instr) { argument
85 uint32_t code = instr->SvcValue() & kStopCodeMask;
103 instr->SetInstructionBits(kNopInstr);
115 void ArmDebugger::Stop(Instruction* instr) { argument
117 uint32_t code = instr->SvcValue() & kStopCodeMask;
687 Instruction* instr) {
688 intptr_t address = reinterpret_cast<intptr_t>(instr);
699 memcmp(reinterpret_cast<void*>(instr),
1082 int Simulator::ReadW(int32_t addr, Instruction* instr) {
686 CheckICache(v8::internal::HashMap* i_cache, Instruction* instr) argument
1348 GetShiftRm(Instruction* instr, bool* carry_out) argument
1506 GetImm(Instruction* instr, bool* carry_out) argument
1527 ProcessPU(Instruction* instr, int num_regs, int reg_size, intptr_t* start_address, intptr_t* end_address) argument
1567 HandleRList(Instruction* instr, bool load) argument
1600 HandleVList(Instruction* instr) argument
1629 get_sinteger_from_s_register(reg), instr); local
1645 WriteW(reinterpret_cast<int32_t>(address), data[0], instr); local
1689 SoftwareInterrupt(Instruction* instr) argument
1926 isStopInstruction(Instruction* instr) argument
2001 DecodeType01(Instruction* instr) argument
2488 DecodeType2(Instruction* instr) argument
2552 DecodeType3(Instruction* instr) argument
2823 DecodeType4(Instruction* instr) argument
2835 DecodeType5(Instruction* instr) argument
2847 DecodeType6(Instruction* instr) argument
2852 DecodeType7(Instruction* instr) argument
2877 DecodeTypeVFP(Instruction* instr) argument
3092 DecodeVMOVBetweenCoreAndSinglePrecisionRegisters( Instruction* instr) argument
3111 DecodeVCMP(Instruction* instr) argument
3149 DecodeVCVTBetweenDoubleAndSingle(Instruction* instr) argument
3227 DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr) argument
3337 DecodeType6CoprocessorIns(Instruction* instr) argument
3447 DecodeSpecialCondition(Instruction* instr) argument
3600 InstructionDecode(Instruction* instr) argument
3673 Instruction* instr = reinterpret_cast<Instruction*>(program_counter); local
3682 Instruction* instr = reinterpret_cast<Instruction*>(program_counter); local
[all...]
H A Dlithium-codegen-arm.h103 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 Dlithium-codegen-x87.cc336 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 Dlithium-codegen-mips64.cc245 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 Dlithium-codegen-mips64.h102 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 Dtest-fuzz-arm64.cc46 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 Dcode-generator.cc102 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 Dcode-generator.h53 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 Dlithium-codegen-ia32.h93 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 Dlithium-codegen-x64.h86 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...]

Completed in 1517 milliseconds

12345678910