Searched refs:InstructionBlock (Results 1 - 23 of 23) sorted by relevance

/external/v8/src/compiler/
H A Dunwinding-info-writer.h27 class InstructionBlock;
37 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block) {
40 void EndInstructionBlock(const InstructionBlock* block) {
H A Dframe-elider.h29 bool PropagateIntoBlock(InstructionBlock* block);
31 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
H A Dframe-elider.cc22 for (InstructionBlock* block : instruction_blocks()) {
44 for (InstructionBlock* block : instruction_blocks()) {
83 for (InstructionBlock* block : instruction_blocks()) {
92 for (InstructionBlock* block : base::Reversed(instruction_blocks())) {
99 bool FrameElider::PropagateIntoBlock(InstructionBlock* block) {
132 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const {
H A Dmove-optimizer.h34 void CompressBlock(InstructionBlock* block);
46 const Instruction* LastInstruction(const InstructionBlock* block) const;
49 void OptimizeMerge(InstructionBlock* block);
H A Dregister-allocator-verifier.h73 explicit PendingAssessment(const InstructionBlock* origin,
82 const InstructionBlock* origin() const { return origin_; }
86 const InstructionBlock* const origin_;
240 BlockAssessments* CreateForBlock(const InstructionBlock* block);
H A Dregister-allocator.h734 PhiMapValue(PhiInstruction* phi, const InstructionBlock* block, Zone* zone);
737 const InstructionBlock* block() const { return block_; }
752 const InstructionBlock* const block_;
837 PhiMapValue* InitializePhiMap(const InstructionBlock* block,
892 void MeetRegisterConstraints(const InstructionBlock* block);
896 const InstructionBlock* block);
897 void ResolvePhis(const InstructionBlock* block);
911 static BitVector* ComputeLiveOut(const InstructionBlock* block,
932 void AddInitialIntervals(const InstructionBlock* block, BitVector* live_out);
933 void ProcessInstructions(const InstructionBlock* bloc
[all...]
H A Dinstruction.cc607 InstructionBlock::InstructionBlock(Zone* zone, RpoNumber rpo_number, function in class:v8::internal::compiler::InstructionBlock
625 size_t InstructionBlock::PredecessorIndexOf(RpoNumber rpo_number) const {
627 for (InstructionBlock::Predecessors::const_iterator i = predecessors_.begin();
647 static InstructionBlock* InstructionBlockFor(Zone* zone,
651 InstructionBlock* instr_block = new (zone)
652 InstructionBlock(zone, GetRpo(block), GetRpo(block->loop_header()),
668 const InstructionBlock* block = printable_block.block_;
737 for (const InstructionBlock* block : instruction_blocks()) {
740 const InstructionBlock* successo
[all...]
H A Dmove-optimizer.cc142 for (InstructionBlock* block : code()->instruction_blocks()) {
145 for (InstructionBlock* block : code()->instruction_blocks()) {
352 void MoveOptimizer::CompressBlock(InstructionBlock* block) {
373 const InstructionBlock* block) const {
378 void MoveOptimizer::OptimizeMerge(InstructionBlock* block) {
383 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index);
405 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index);
481 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index);
H A Dlive-range-separator.cc80 const InstructionBlock *first_block =
82 const InstructionBlock *last_block =
87 const InstructionBlock *current_block =
H A Dregister-allocator.cc53 const InstructionBlock* GetContainingLoop(const InstructionSequence* sequence,
54 const InstructionBlock* block) {
61 const InstructionBlock* GetInstructionBlock(const InstructionSequence* code,
68 const InstructionBlock* block) {
161 LiveRangeBound* FindPred(const InstructionBlock* pred) {
168 LiveRangeBound* FindSucc(const InstructionBlock* succ) {
174 bool FindConnectableSubranges(const InstructionBlock* block,
175 const InstructionBlock* pred,
1330 const InstructionBlock* block,
1447 const InstructionBlock* bloc
[all...]
H A Dcode-generator.h98 CodeGenResult AssembleBlock(const InstructionBlock* block);
102 const InstructionBlock* block);
H A Dinstruction.h799 class InstructionBlock;
945 InstructionBlock* block() const { return block_; }
946 void set_block(InstructionBlock* block) {
977 InstructionBlock* block_;
1244 class V8_EXPORT_PRIVATE InstructionBlock final
1247 InstructionBlock(Zone* zone, RpoNumber rpo_number, RpoNumber loop_header,
1330 const InstructionBlock* block_;
1343 typedef ZoneVector<InstructionBlock*> InstructionBlocks;
1374 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) {
1378 int LastLoopInstructionIndex(const InstructionBlock* bloc
[all...]
H A Dregister-allocator-verifier.cc304 const InstructionBlock* block) {
367 const InstructionBlock* origin = current_assessment->origin();
483 const InstructionBlock* block =
H A Djump-threading.cc71 InstructionBlock* block = code->InstructionBlockAt(state.stack.top());
H A Dcode-generator.cc114 for (const InstructionBlock* block : code()->instruction_blocks()) {
302 const InstructionBlock* block) {
393 Instruction* instr, const InstructionBlock* block) {
H A Dgraph-visualizer.cc445 const InstructionBlock* instruction_block =
H A Dinstruction-selector.cc80 InstructionBlock* instruction_block =
849 InstructionBlock* instruction_block =
/external/v8/src/compiler/arm/
H A Dunwinding-info-writer-arm.h14 class InstructionBlock;
31 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
32 void EndInstructionBlock(const InstructionBlock* block);
H A Dunwinding-info-writer-arm.cc13 const InstructionBlock* block) {
41 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) {
/external/v8/src/compiler/arm64/
H A Dunwinding-info-writer-arm64.h14 class InstructionBlock;
31 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
32 void EndInstructionBlock(const InstructionBlock* block);
H A Dunwinding-info-writer-arm64.cc13 const InstructionBlock* block) {
41 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) {
/external/v8/src/compiler/x64/
H A Dunwinding-info-writer-x64.h14 class InstructionBlock;
38 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
39 void EndInstructionBlock(const InstructionBlock* block);
H A Dunwinding-info-writer-x64.cc13 const InstructionBlock* block) {
46 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) {

Completed in 211 milliseconds