HomeSort by relevance Sort by last modified time
    Searched defs:loop_info (Results 1 - 18 of 18) sorted by null

  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_emulate_loops.h 35 struct loop_info { struct
46 struct loop_info * Loops;
  /art/compiler/optimizing/
licm.cc 101 HLoopInformation* loop_info = block->GetLoopInformation(); local
103 HBasicBlock* pre_header = loop_info->GetPreHeader();
105 for (HBlocksInLoopIterator it_loop(*loop_info); !it_loop.Done(); it_loop.Advance()) {
108 if (inner->GetLoopInformation() != loop_info) {
117 if (loop_info->ContainsIrreducibleLoop()) {
122 DCHECK(!loop_info->IsIrreducible());
155 UpdateLoopPhisIn(instruction->GetEnvironment(), loop_info);
cha_guard_optimization.cc 182 HLoopInformation* loop_info = block->GetLoopInformation(); local
183 if (loop_info != nullptr &&
184 !loop_info->IsIrreducible() &&
185 loop_info->IsDefinedOutOfTheLoop(receiver)) {
197 HBasicBlock* pre_header = loop_info->GetPreHeader();
202 HInstruction* suspend = loop_info->GetSuspendCheck();
209 suspend->GetEnvironment(), loop_info->GetHeader());
loop_optimization.h 56 : loop_info(lp_info),
61 HLoopInformation* loop_info; member in struct:art::HLoopOptimization::LoopNode
126 void AddLoop(HLoopInformation* loop_info);
249 bool IsOnlyUsedAfterLoop(HLoopInformation* loop_info,
253 bool IsUsedOutsideLoop(HLoopInformation* loop_info,
255 bool TryReplaceWithLastValue(HLoopInformation* loop_info,
258 bool TryAssignLastValue(HLoopInformation* loop_info,
load_store_elimination.cc 609 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); local
610 if (loop_info == nullptr) {
614 } else if (!loop_info->IsIrreducible()) {
616 DCHECK(side_effects_.GetLoopEffects(loop_info->GetHeader()).DoesAnyWrite());
618 if (ref_info->IsSingleton() && !loop_info->IsDefinedOutOfTheLoop(ref_info->GetReference())) {
    [all...]
superblock_cloner_test.cc 159 HLoopInformation* loop_info = header->GetLoopInformation(); local
160 orig_bb_set.Union(&loop_info->GetBlocks());
238 HLoopInformation* loop_info = header->GetLoopInformation(); local
239 orig_bb_set.Union(&loop_info->GetBlocks());
256 EXPECT_EQ(header->GetLoopInformation(), loop_info);
257 EXPECT_EQ(loop_info->GetHeader(), header);
258 EXPECT_TRUE(loop_info->Contains(*loop_body));
259 EXPECT_TRUE(loop_info->IsBackEdge(*loop_body));
325 HLoopInformation* loop_info = header->GetLoopInformation(); local
326 PeelUnrollHelper helper(loop_info, &bb_map, &hir_map, /* induction_range= */ nullptr)
384 HLoopInformation* loop_info = header->GetLoopInformation(); local
439 HLoopInformation* loop_info = header->GetLoopInformation(); local
628 HLoopInformation* loop_info = header->GetLoopInformation(); local
    [all...]
graph_visualizer.cc 660 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); local
661 if (loop_info == nullptr) {
664 StartAttributeStream("loop") << "B" << loop_info->GetHeader()->GetBlockId();
665 HLoopInformation* outer = loop_info->GetPreHeader()->GetLoopInformation();
672 << std::boolalpha << loop_info->IsIrreducible() << std::noboolalpha;
    [all...]
load_store_analysis.h 506 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); variable
507 if (loop_info != nullptr) {
510 if (loop_info->IsDefinedOutOfTheLoop(ref)) {
loop_optimization.cc 74 static bool IsEarlyExit(HLoopInformation* loop_info) {
75 HBlocksInLoopReversePostOrderIterator it_loop(*loop_info);
78 if (!loop_info->Contains(*successor)) {
429 static void PeelByCount(HLoopInformation* loop_info,
434 PeelUnrollSimpleHelper helper(loop_info, induction_range);
566 void HLoopOptimization::AddLoop(HLoopInformation* loop_info) {
567 DCHECK(loop_info != nullptr);
568 LoopNode* node = new (loop_allocator_) LoopNode(loop_info);
573 } else if (loop_info->IsIn(*last_loop_->loop_info)) {
803 HLoopInformation* loop_info = analysis_info->GetLoopInfo(); local
818 HLoopInformation* loop_info = analysis_info->GetLoopInfo(); local
874 HLoopInformation* loop_info = analysis_info->GetLoopInfo(); local
891 HLoopInformation* loop_info = node->loop_info; local
2330 HLoopInformation* loop_info = phi->GetBlock()->GetLoopInformation(); local
    [all...]
register_allocator_graph_color.cc 66 HLoopInformation* loop_info = block->GetLoopInformation(); local
68 while (loop_info != nullptr) {
70 loop_info = loop_info->GetPreHeader()->GetLoopInformation();
    [all...]
nodes.cc 407 HLoopInformation* loop_info = header->GetLoopInformation(); local
410 if (!loop_info->IsBackEdge(*predecessor) && predecessor != new_preheader) {
447 HLoopInformation* loop_info = header->GetLoopInformation(); local
465 if (!loop_info->IsBackEdge(*predecessor)) {
497 if (loop_info->Contains(*pred_block)) {
498 DCHECK(loop_info->IsBackEdge(*pred_block));
2136 HLoopInformation* loop_info = GetLoopInformation(); local
2247 HLoopInformation* loop_info = it.Current(); local
2286 HLoopInformation* loop_info = it.Current(); local
2404 HLoopInformation* loop_info = block->GetLoopInformation(); local
3077 HLoopInformation* loop_info = block->GetLoopInformation(); local
    [all...]
nodes.h 1022 HLoopInformation* loop_info = GetLoopInformation(); local
    [all...]
  /bionic/libc/kernel/uapi/linux/
loop.h 31 struct loop_info { struct
  /external/kernel-headers/original/uapi/linux/
loop.h 32 struct loop_info { struct
  /external/v8/src/compiler/
bytecode-analysis.h 137 LoopInfo* loop_info; member in struct:v8::internal::compiler::BASE_EMBEDDED::LoopStackEntry
bytecode-analysis.cc 351 LoopInfo* current_loop_info = current_loop.loop_info;
372 LoopInfo* parent_loop_info = loop_stack_.top().loop_info;
556 LoopInfo* loop_info = &it.first->second; member in namespace:v8::internal::compiler
558 loop_stack_.push({loop_header, loop_info});
669 for (const std::pair<int, LoopInfo>& loop_info : header_to_info_) {
670 if (!loop_info.second.resume_jump_targets().empty()) {
674 loop_info.second.resume_jump_targets().size(), loop_info.first);
703 for (const std::pair<int, LoopInfo>& loop_info : header_to_info_) {
705 loop_info.first, loop_info.second.resume_jump_targets()
778 LoopInfo loop_info = GetLoopInfoFor(target.target_offset()); local
    [all...]
bytecode-graph-builder.cc 3012 const LoopInfo& loop_info = local
3087 const LoopInfo& loop_info = local
    [all...]
  /external/mesa3d/src/mesa/program/
prog_optimize.c 906 struct loop_info struct
917 struct loop_info *loopStack, GLuint loopStackDepth,
963 struct loop_info loopStack[MAX_LOOP_NESTING];
    [all...]

Completed in 988 milliseconds