Home
last modified time | relevance | path

Searched refs:loop_header (Results 1 – 25 of 37) 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/v8/src/compiler/
Dosr.cc122 Node* loop_header = loop_tree->HeaderNode(loop); in PeelOuterLoopsForOsr() local
125 header_nodes.push_back(loop_header); // put the loop header first. in PeelOuterLoopsForOsr()
127 if (node != loop_header && all.IsLive(node)) { in PeelOuterLoopsForOsr()
135 for (int i = 1; i < loop_header->InputCount(); i++) { in PeelOuterLoopsForOsr()
137 Node* control = loop_header->InputAt(i); in PeelOuterLoopsForOsr()
191 if (node == loop_header) { in PeelOuterLoopsForOsr()
228 Node* loop_header = loop_tree->HeaderNode(outer); in PeelOuterLoopsForOsr() local
229 loop_header->ReplaceUses(dead); in PeelOuterLoopsForOsr()
230 TRACE(" ---- #%d:%s\n", loop_header->id(), loop_header->op()->mnemonic()); in PeelOuterLoopsForOsr()
Dschedule.h125 BasicBlock* loop_header() const { return loop_header_; } in loop_header() function
126 void set_loop_header(BasicBlock* loop_header);
Dschedule.cc79 void BasicBlock::set_loop_header(BasicBlock* loop_header) { in set_loop_header() argument
80 loop_header_ = loop_header; in set_loop_header()
Dscheduler.cc872 BasicBlock* current_header = entry->loop_header(); in ComputeAndInsertSpecialRPO()
906 if (current->loop_header() == nullptr) { in ComputeAndInsertSpecialRPO()
911 current->id().ToInt(), current->loop_header()->id().ToInt(), in ComputeAndInsertSpecialRPO()
998 if (block->loop_header() != nullptr) { in PrintRPO()
999 os << " header: id:" << block->loop_header()->id(); in PrintRPO()
1024 DCHECK(header->loop_header() != header); in VerifySpecialRPO()
1511 if (BasicBlock* header_block = block->loop_header()) { in GetHoistBlock()
Dinstruction.cc541 RpoNumber loop_header, RpoNumber loop_end, in InstructionBlock() argument
548 loop_header_(loop_header), in InstructionBlock()
587 InstructionBlock(zone, GetRpo(block), GetRpo(block->loop_header()), in InstructionBlockFor()
Dcode-generator.cc134 if (block->loop_header().IsValid()) { in GenerateCode()
136 SNPrintF(buffer, " (in loop %d)", block->loop_header().ToInt()); in GenerateCode()
Dregister-allocator.cc52 RpoNumber index = block->loop_header(); in GetContainingLoop()
2343 const InstructionBlock* loop_header = in FindOptimalSpillingPos() local
2346 if (loop_header == nullptr) return pos; in FindOptimalSpillingPos()
2351 while (loop_header != nullptr) { in FindOptimalSpillingPos()
2356 loop_header->first_instruction_index()); in FindOptimalSpillingPos()
2366 loop_header = GetContainingLoop(code(), loop_header); in FindOptimalSpillingPos()
/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 declare void @loop_header() nounwind
/external/v8/src/crankshaft/
Dhydrogen-bch.cc49 is_start_ = (block() == loop->loop_header()); in InitializeLoop()
84 HBasicBlock* loop_header() const { return loop_header_; } in loop_header() function in v8::internal::BASE_EMBEDDED
100 loop_header_ = data->phi()->block()->current_loop()->loop_header(); in InitializeLoop()
127 HBasicBlock* current = loop_header(); in CheckHoistability()
195 data->phi()->block()->current_loop()->loop_header(); in ProcessRelatedChecks()
Dhydrogen-gvn.h130 bool ShouldMove(HInstruction* instr, HBasicBlock* loop_header);
Dhydrogen-gvn.cc591 HBasicBlock* loop_header, in ProcessLoopBlock() argument
593 HBasicBlock* pre_header = loop_header->predecessors()->at(0); in ProcessLoopBlock()
625 if (inputs_loop_invariant && ShouldMove(instr, loop_header)) { in ProcessLoopBlock()
646 HBasicBlock* loop_header) { in ShouldMove() argument
Dlithium-allocator.cc1938 HBasicBlock* loop_header = in FindOptimalSpillingPos() local
1941 if (loop_header == NULL) return pos; in FindOptimalSpillingPos()
1946 while (loop_header != NULL) { in FindOptimalSpillingPos()
1951 loop_header->first_instruction_index()); in FindOptimalSpillingPos()
1961 loop_header = loop_header->parent_loop_header(); in FindOptimalSpillingPos()
/external/v8/test/unittests/compiler/
Dinstruction-sequence-unittest.cc424 Rpo loop_header = Rpo::Invalid(); in NewBlock() local
438 loop_header = loop_data.loop_header_; in NewBlock()
443 InstructionBlock(zone(), rpo, loop_header, loop_end, deferred, false); in NewBlock()
Dscheduler-unittest.cc86 CHECK(!order->at(i)->loop_header()); in CheckRPONumbers()
101 CHECK(header->IsLoopHeader() || blocks[i]->loop_header() == header); in CheckLoop()
104 CHECK_NE(order->at(header->rpo_number() - 1)->loop_header(), header); in CheckLoop()
107 CHECK_NE(order->at(end->rpo_number())->loop_header(), header); in CheckLoop()
/external/v8/src/mips/
Dbuiltins-mips.cc902 Label loop_header; in Generate_InterpreterEntryTrampoline() local
906 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
912 __ Branch(&loop_header, ge, t0, Operand(zero_reg)); in Generate_InterpreterEntryTrampoline()
994 Label loop_header, loop_check; in Generate_InterpreterPushArgsAndCall() local
996 __ bind(&loop_header); in Generate_InterpreterPushArgsAndCall()
1001 __ Branch(&loop_header, gt, a2, Operand(a3)); in Generate_InterpreterPushArgsAndCall()
1025 Label loop_header, loop_check; in Generate_InterpreterPushArgsAndConstruct() local
1027 __ bind(&loop_header); in Generate_InterpreterPushArgsAndConstruct()
1032 __ Branch(&loop_header, gt, a2, Operand(t0)); in Generate_InterpreterPushArgsAndConstruct()
/external/v8/src/mips64/
Dbuiltins-mips64.cc892 Label loop_header; in Generate_InterpreterEntryTrampoline() local
896 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
902 __ Branch(&loop_header, ge, a4, Operand(zero_reg)); in Generate_InterpreterEntryTrampoline()
984 Label loop_header, loop_check; in Generate_InterpreterPushArgsAndCall() local
986 __ bind(&loop_header); in Generate_InterpreterPushArgsAndCall()
991 __ Branch(&loop_header, gt, a2, Operand(a3)); in Generate_InterpreterPushArgsAndCall()
1015 Label loop_header, loop_check; in Generate_InterpreterPushArgsAndConstruct() local
1017 __ bind(&loop_header); in Generate_InterpreterPushArgsAndConstruct()
1022 __ Branch(&loop_header, gt, a2, Operand(t0)); in Generate_InterpreterPushArgsAndConstruct()
/external/v8/src/arm64/
Dbuiltins-arm64.cc930 Label loop_header; in Generate_InterpreterEntryTrampoline() local
936 __ Bind(&loop_header); in Generate_InterpreterEntryTrampoline()
2359 Label loop_header, loop_check; in Generate_InterpreterPushArgsAndCall() local
2363 __ Bind(&loop_header); in Generate_InterpreterPushArgsAndCall()
2369 __ B(gt, &loop_header); in Generate_InterpreterPushArgsAndCall()
2397 Label loop_header, loop_check; in Generate_InterpreterPushArgsAndConstruct() local
2400 __ Bind(&loop_header); in Generate_InterpreterPushArgsAndConstruct()
2406 __ B(gt, &loop_header); in Generate_InterpreterPushArgsAndConstruct()
/external/v8/src/x64/
Dbuiltins-x64.cc635 Label loop_header; in Generate_InterpreterEntryTrampoline() local
639 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
645 __ j(greater_equal, &loop_header, Label::kNear); in Generate_InterpreterEntryTrampoline()
733 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
735 __ bind(&loop_header); in Generate_InterpreterPushArgs()
740 __ j(greater, &loop_header, Label::kNear); in Generate_InterpreterPushArgs()
/external/v8/src/arm/
Dbuiltins-arm.cc905 Label loop_header; in Generate_InterpreterEntryTrampoline() local
909 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
915 __ b(&loop_header, ge); in Generate_InterpreterEntryTrampoline()
983 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
985 __ bind(&loop_header); in Generate_InterpreterPushArgs()
990 __ b(gt, &loop_header); in Generate_InterpreterPushArgs()
/external/v8/src/ia32/
Dbuiltins-ia32.cc566 Label loop_header; in Generate_InterpreterEntryTrampoline() local
570 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
576 __ j(greater_equal, &loop_header); in Generate_InterpreterEntryTrampoline()
662 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
664 __ bind(&loop_header); in Generate_InterpreterPushArgs()
669 __ j(greater, &loop_header, Label::kNear); in Generate_InterpreterPushArgs()
/external/v8/src/x87/
Dbuiltins-x87.cc566 Label loop_header; in Generate_InterpreterEntryTrampoline() local
570 __ bind(&loop_header); in Generate_InterpreterEntryTrampoline()
576 __ j(greater_equal, &loop_header); in Generate_InterpreterEntryTrampoline()
662 Label loop_header, loop_check; in Generate_InterpreterPushArgs() local
664 __ bind(&loop_header); in Generate_InterpreterPushArgs()
669 __ j(greater, &loop_header, Label::kNear); in Generate_InterpreterPushArgs()

12