Home
last modified time | relevance | path

Searched refs:loop_header (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm/test/CodeGen/Hexagon/vect/
Dvect-fma.ll11 br label %polly.loop_header
13 polly.loop_after: ; preds = %polly.loop_header
16 polly.loop_header: ; preds = %polly.loop_body, %entry
20 polly.loop_body: ; preds = %polly.loop_header
25 br label %polly.loop_header
Dvect-apint-truncate.ll11 br label %polly.loop_header
13 polly.loop_after: ; preds = %polly.loop_header
16 polly.loop_header: ; preds = %polly.loop_body, %entry
20 polly.loop_body: ; preds = %polly.loop_header
26 br label %polly.loop_header
Dvect-load-1.ll10 br label %polly.loop_header
12 polly.loop_after: ; preds = %polly.loop_header
15 polly.loop_header: ; preds = %polly.loop_body, %entry
19 polly.loop_body: ; preds = %polly.loop_header
25 br label %polly.loop_header
Dvect-truncate.ll15 do.cond: ; preds = %polly.loop_header
21 polly.loop_header: ; preds = %polly.loop_after45, %polly.loop_body
25 polly.loop_body: ; preds = %polly.loop_header
30 br label %polly.loop_header
33 br i1 undef, label %polly.loop_header, label %do.end
/external/llvm/test/Transforms/LoopVectorize/X86/
Dregister-assumption.ll14 br label %loop_header.dim.017.preheader
16 loop_header.dim.017.preheader: ; preds = %loop_exit.dim.016, %loop_exit.dim.11.c…
19 loop_body.dim.018: ; preds = %loop_body.dim.018, %loop_header.dim.01…
20 …%invar_address.dim.019.0135 = phi i64 [ 0, %loop_header.dim.017.preheader ], [ %0, %loop_body.dim.…
26 br i1 %1, label %loop_header.dim.017.preheader, label %loop_body.dim.018
/external/v8/src/compiler/
Dosr.cc131 Node* loop_header = loop_tree->HeaderNode(loop); in PeelOuterLoopsForOsr() local
134 header_nodes.push_back(loop_header); // put the loop header first. in PeelOuterLoopsForOsr()
136 if (node != loop_header && all.IsLive(node)) { in PeelOuterLoopsForOsr()
144 for (int i = 1; i < loop_header->InputCount(); i++) { in PeelOuterLoopsForOsr()
146 Node* control = loop_header->InputAt(i); in PeelOuterLoopsForOsr()
200 if (node == loop_header) { in PeelOuterLoopsForOsr()
237 Node* loop_header = loop_tree->HeaderNode(outer); in PeelOuterLoopsForOsr() local
238 loop_header->ReplaceUses(dead); in PeelOuterLoopsForOsr()
239 TRACE(" ---- #%d:%s\n", loop_header->id(), loop_header->op()->mnemonic()); in PeelOuterLoopsForOsr()
Dbytecode-analysis.cc389 void BytecodeAnalysis::PushLoop(int loop_header, int loop_end) { in PushLoop() argument
390 DCHECK(loop_header < loop_end); in PushLoop()
391 DCHECK(loop_stack_.top().header_offset < loop_header); in PushLoop()
393 DCHECK(header_to_info_.find(loop_header) == header_to_info_.end()); in PushLoop()
397 end_to_header_.insert({loop_end, loop_header}); in PushLoop()
399 {loop_header, LoopInfo(parent_offset, bytecode_array_->parameter_count(), in PushLoop()
404 loop_stack_.push({loop_header, loop_info}); in PushLoop()
Dschedule.h128 BasicBlock* loop_header() const { return loop_header_; } in NON_EXPORTED_BASE()
129 void set_loop_header(BasicBlock* loop_header); in NON_EXPORTED_BASE()
Dbytecode-analysis.h97 void PushLoop(int loop_header, int loop_end);
Dscheduler.cc880 BasicBlock* current_header = entry->loop_header(); in ComputeAndInsertSpecialRPO()
914 if (current->loop_header() == nullptr) { in ComputeAndInsertSpecialRPO()
919 current->id().ToInt(), current->loop_header()->id().ToInt(), in ComputeAndInsertSpecialRPO()
1006 if (block->loop_header() != nullptr) { in PrintRPO()
1007 os << " header: id:" << block->loop_header()->id(); in PrintRPO()
1032 DCHECK(header->loop_header() != header); in VerifySpecialRPO()
1519 if (BasicBlock* header_block = block->loop_header()) { in GetHoistBlock()
Dschedule.cc79 void BasicBlock::set_loop_header(BasicBlock* loop_header) { in set_loop_header() argument
80 loop_header_ = loop_header; in set_loop_header()
Dinstruction.cc621 RpoNumber loop_header, RpoNumber loop_end, in InstructionBlock() argument
628 loop_header_(loop_header), in InstructionBlock()
665 InstructionBlock(zone, GetRpo(block), GetRpo(block->loop_header()), in InstructionBlockFor()
Dregister-allocator.cc55 RpoNumber index = block->loop_header(); in GetContainingLoop()
2682 const InstructionBlock* loop_header = in FindOptimalSpillingPos() local
2685 if (loop_header == nullptr) return pos; in FindOptimalSpillingPos()
2690 while (loop_header != nullptr) { in FindOptimalSpillingPos()
2695 loop_header->first_instruction_index()); in FindOptimalSpillingPos()
2705 loop_header = GetContainingLoop(code(), loop_header); in FindOptimalSpillingPos()
Dcode-generator.cc151 if (block->loop_header().IsValid()) { in GenerateCode()
153 SNPrintF(buffer, " (in loop %d)", block->loop_header().ToInt()); in GenerateCode()
/external/llvm/test/CodeGen/X86/
Dloop-blocks.ll15 ; CHECK-NEXT: callq loop_header
22 call void @loop_header()
141 ; CHECK-NEXT: callq loop_header
162 call void @loop_header()
209 ; CHECK-NEXT: callq loop_header
217 call void @loop_header()
237 declare void @loop_header() nounwind
/external/llvm/test/Transforms/LoopUnroll/
Dpr27157.ll9 br label %loop_header
10 loop_header:
22 br i1 %cmp, label %loop_header, label %exit2
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dloop-blocks.ll15 ; CHECK-NEXT: callq loop_header
22 call void @loop_header()
149 ; CHECK-NEXT: callq loop_header
156 call void @loop_header()
203 declare void @loop_header() nounwind
/external/v8/src/crankshaft/
Dhydrogen-gvn.cc592 HBasicBlock* loop_header, in ProcessLoopBlock() argument
594 HBasicBlock* pre_header = loop_header->predecessors()->at(0); in ProcessLoopBlock()
626 if (inputs_loop_invariant && ShouldMove(instr, loop_header)) { in ProcessLoopBlock()
642 HBasicBlock* loop_header) { in ShouldMove() argument
Dhydrogen-gvn.h129 bool ShouldMove(HInstruction* instr, HBasicBlock* loop_header);
Dlithium-allocator.cc1932 HBasicBlock* loop_header = in FindOptimalSpillingPos() local
1935 if (loop_header == NULL) return pos; in FindOptimalSpillingPos()
1940 while (loop_header != NULL) { in FindOptimalSpillingPos()
1945 loop_header->first_instruction_index()); in FindOptimalSpillingPos()
1955 loop_header = loop_header->parent_loop_header(); in FindOptimalSpillingPos()
/external/v8/src/builtins/x87/
Dbuiltins-x87.cc593 Label loop_header; in Generate_InterpreterEntryTrampoline() local
597 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
603 __ j(greater_equal, &loop_header); in Generate_InterpreterEntryTrampoline()
684 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
686 __ bind(&loop_header); in Generate_InterpreterPushArgs()
691 __ j(greater, &loop_header, Label::kNear); in Generate_InterpreterPushArgs()
831 Label loop_header, loop_check; in Generate_InterpreterPushArgsAndReturnAddress() local
833 __ bind(&loop_header); in Generate_InterpreterPushArgsAndReturnAddress()
842 __ j(greater, &loop_header, Label::kNear); in Generate_InterpreterPushArgsAndReturnAddress()
/external/v8/src/builtins/ia32/
Dbuiltins-ia32.cc627 Label loop_header; in Generate_InterpreterEntryTrampoline() local
631 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
637 __ j(greater_equal, &loop_header); in Generate_InterpreterEntryTrampoline()
718 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
720 __ bind(&loop_header); in Generate_InterpreterPushArgs()
725 __ j(greater, &loop_header, Label::kNear); in Generate_InterpreterPushArgs()
865 Label loop_header, loop_check; in Generate_InterpreterPushArgsAndReturnAddress() local
867 __ bind(&loop_header); in Generate_InterpreterPushArgsAndReturnAddress()
876 __ j(greater, &loop_header, Label::kNear); in Generate_InterpreterPushArgsAndReturnAddress()
/external/v8/src/builtins/x64/
Dbuiltins-x64.cc707 Label loop_header; in Generate_InterpreterEntryTrampoline() local
711 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
717 __ j(greater_equal, &loop_header, Label::kNear); in Generate_InterpreterEntryTrampoline()
789 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
791 __ bind(&loop_header); in Generate_InterpreterPushArgs()
796 __ j(greater, &loop_header, Label::kNear); in Generate_InterpreterPushArgs()
/external/v8/src/builtins/arm/
Dbuiltins-arm.cc1102 Label loop_header; in Generate_InterpreterEntryTrampoline() local
1106 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
1112 __ b(&loop_header, ge); in Generate_InterpreterEntryTrampoline()
1173 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
1175 __ bind(&loop_header); in Generate_InterpreterPushArgs()
1180 __ b(gt, &loop_header); in Generate_InterpreterPushArgs()
/external/v8/src/builtins/mips64/
Dbuiltins-mips64.cc1094 Label loop_header; in Generate_InterpreterEntryTrampoline() local
1098 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
1104 __ Branch(&loop_header, ge, a4, Operand(zero_reg)); in Generate_InterpreterEntryTrampoline()
1174 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
1176 __ bind(&loop_header); in Generate_InterpreterPushArgs()
1181 __ Branch(&loop_header, gt, index, Operand(scratch2)); in Generate_InterpreterPushArgs()

12