Home
last modified time | relevance | path

Searched refs:InstructionSequence (Results 1 – 25 of 29) sorted by relevance

12

/external/v8/src/compiler/
Dinstruction.cc670 const InstructionSequence* code = printable_block.code_; in operator <<()
718 InstructionBlocks* InstructionSequence::InstructionBlocksFor( in InstructionBlocksFor()
734 void InstructionSequence::ValidateEdgeSplitForm() const { in ValidateEdgeSplitForm()
749 void InstructionSequence::ValidateDeferredBlockExitPaths() const { in ValidateDeferredBlockExitPaths()
760 void InstructionSequence::ValidateDeferredBlockEntryPaths() const { in ValidateDeferredBlockEntryPaths()
774 void InstructionSequence::ValidateSSA() const { in ValidateSSA()
789 void InstructionSequence::ComputeAssemblyOrder(InstructionBlocks* blocks) { in ComputeAssemblyOrder()
803 InstructionSequence::InstructionSequence(Isolate* isolate, in InstructionSequence() function in v8::internal::compiler::InstructionSequence
821 int InstructionSequence::NextVirtualRegister() { in NextVirtualRegister()
828 Instruction* InstructionSequence::GetBlockStart(RpoNumber rpo) const { in GetBlockStart()
[all …]
Dmove-optimizer.h18 MoveOptimizer(Zone* local_zone, InstructionSequence* code);
25 InstructionSequence* code() const { return code_; } in code()
53 InstructionSequence* const code_;
Dgraph-visualizer.h22 class InstructionSequence; variable
55 const InstructionSequence* instructions = nullptr)
61 const InstructionSequence* instructions_;
Djump-threading.h21 InstructionSequence* code, bool frame_at_start);
26 InstructionSequence* code);
Dframe-elider.h19 explicit FrameElider(InstructionSequence* code);
34 InstructionSequence* const code_;
Dregister-allocator-verifier.h15 class InstructionSequence; variable
167 const InstructionSequence* sequence);
229 const InstructionSequence* sequence() const { return sequence_; } in sequence()
255 const InstructionSequence* const sequence_;
Dinstruction-scheduler.h32 InstructionScheduler(Zone* zone, InstructionSequence* sequence);
198 InstructionSequence* sequence() { return sequence_; } in sequence()
202 InstructionSequence* sequence_;
Dpipeline.h24 class InstructionSequence; variable
58 const RegisterConfiguration* config, InstructionSequence* sequence,
Djump-threading.cc58 InstructionSequence* code, in ComputeForwarding()
143 InstructionSequence* code) { in ApplyForwarding()
173 InstructionSequence::Immediates& immediates = code->immediates(); in ApplyForwarding()
Dcode-generator.h55 InstructionSequence* code, CompilationInfo* info);
60 InstructionSequence* code() const { return code_; } in code()
262 InstructionSequence* const code_;
Dregister-allocator.h563 void CommitSpillMoves(InstructionSequence* sequence,
768 InstructionSequence* code,
803 InstructionSequence* code() const { return code_; } in code()
852 InstructionSequence* const code_;
887 InstructionSequence* code() const { return data()->code(); } in code()
916 InstructionSequence* code() const { return data()->code(); } in code()
978 InstructionSequence* code() const { return data()->code(); } in code()
1192 InstructionSequence* code() const { return data()->code(); } in code()
Dlive-range-separator.cc72 const InstructionSequence *code = data->code(); in SplinterLiveRange()
138 const InstructionSequence *code = data()->code(); in MarkRangesSpilledInDeferredBlocks()
Dinstruction-selector.h57 InstructionSequence* sequence, Schedule* schedule,
344 InstructionSequence* sequence() const { return sequence_; } in sequence()
359 InstructionSequence* const sequence_;
Dframe-elider.cc12 FrameElider::FrameElider(InstructionSequence* code) : code_(code) {} in FrameElider()
Dinstruction.h1326 class InstructionSequence; variable
1331 const InstructionSequence* code_;
1352 class V8_EXPORT_PRIVATE InstructionSequence final
1360 InstructionSequence(Isolate* isolate, Zone* zone, in NON_EXPORTED_BASE()
1527 DISALLOW_COPY_AND_ASSIGN(InstructionSequence); in NON_EXPORTED_BASE()
1533 const InstructionSequence* sequence_;
Dinstruction-selector-impl.h142 MachineRepresentation rep = InstructionSequence::DefaultRepresentation(); in UseExplicit()
214 InstructionSequence* sequence() const { return selector()->sequence(); } in sequence()
Dpipeline.cc149 InstructionSequence* sequence) in PipelineData()
216 InstructionSequence* sequence() const { return sequence_; } in sequence()
270 InstructionSequence::InstructionBlocksFor(instruction_zone(), in InitializeInstructionSequence()
272 sequence_ = new (instruction_zone()) InstructionSequence( in InitializeInstructionSequence()
342 InstructionSequence* sequence_ = nullptr;
1739 InstructionSequence* sequence, in AllocateRegistersForTesting()
Dinstruction-scheduler.cc82 InstructionSequence* sequence) in InstructionScheduler()
Dgraph-visualizer.cc256 const InstructionSequence* instructions);
408 const InstructionSequence* instructions) { in PrintSchedule()
Dregister-allocator.cc53 const InstructionBlock* GetContainingLoop(const InstructionSequence* sequence, in GetContainingLoop()
61 const InstructionBlock* GetInstructionBlock(const InstructionSequence* code, in GetInstructionBlock()
67 Instruction* GetLastInstruction(InstructionSequence* code, in GetLastInstruction()
862 void TopLevelLiveRange::CommitSpillMoves(InstructionSequence* sequence, in CommitSpillMoves()
1355 InstructionSequence* code, const char* debug_name) in RegisterAllocationData()
1596 MachineRepresentation rep = InstructionSequence::DefaultRepresentation(); in AllocateFixed()
1849 const InstructionSequence* code = data->code(); in ComputeLiveOut()
1916 MachineRepresentation rep = InstructionSequence::DefaultRepresentation(); in FixedLiveRangeFor()
3480 const InstructionSequence* code = data()->code(); in LocateSpillSlots()
3916 InstructionSequence* code = data()->code(); in CommitSpillsInDeferredBlocks()
Dmove-optimizer.cc131 MoveOptimizer::MoveOptimizer(Zone* local_zone, InstructionSequence* code) in MoveOptimizer()
Dregister-allocator-verifier.cc49 const InstructionSequence* sequence) in RegisterAllocatorVerifier()
/external/v8/src/arm64/
Dinstructions-arm64.h422 class InstructionSequence : public Instruction {
424 static InstructionSequence* At(Address address) { in At()
425 return reinterpret_cast<InstructionSequence*>(address); in At()
Dinstructions-arm64.cc318 bool InstructionSequence::IsInlineData() const { in IsInlineData()
330 uint64_t InstructionSequence::InlineData() const { in InlineData()
/external/v8/src/ic/arm64/
Dic-arm64.cc516 InstructionSequence* patch_info = InstructionSequence::At(info_address); in HasInlinedSmiCode()

12