Searched refs:IsDominate (Results 1 – 18 of 18) sorted by relevance
174 ASSERT(user_inst != nullptr && user_inst->IsDominate(user.GetInst())); in GetExplicitUser()320 if (saved_throwable_inst->IsDominate(current_throwable_inst)) { in SqueezeCatchPhiInputs()323 if (current_throwable_inst->IsDominate(saved_throwable_inst)) { in SqueezeCatchPhiInputs()
95 EXPECT_TRUE(graph->GetStartBlock()->IsDominate(graph->GetStartBlock())); in __anond946d00f0202()167 EXPECT_TRUE(start_block->IsDominate(end_block)); in __anond946d00f0502()168 EXPECT_FALSE(end_block->IsDominate(start_block)); in __anond946d00f0502()
46 EXPECT_EQ(dominator->IsDominate(dom), Condition); in CheckListDominators()65 EXPECT_TRUE(block->IsDominate(block)); in TEST_F()
762 ASSERT_TRUE(INS(0).IsDominate(&INS(3))); in TEST_F()
247 bool Inst::IsDominate(const Inst *other) const in IsDominate() function in panda::compiler::Inst255 return this_bb == other_bb ? IsPrecedingInSameBlock(other) : this_bb->IsDominate(other_bb); in IsDominate()260 return GetBasicBlock() == other->GetBasicBlock() || IsDominate(other); in InSameBlockOrDominate()
419 ASSERT(range_first && range_last && range_first->IsDominate(range_last)); in AppendRangeInst()492 ASSERT(range_first && range_last && range_first->IsDominate(range_last)); in InsertRangeBefore()605 bool BasicBlock::IsDominate(const BasicBlock *other) const in IsDominate() function in panda::compiler::BasicBlock
213 ASSERT_DO(inst->IsDominate(user_inst) || in CheckDataFlow()325 ASSERT_DO(input_bb->IsDominate(pred) || IsTryCatchDomination(input_bb, pred), in CheckPhiInputs()609 …nd_if(blocks.begin(), blocks.end(), [user_block](auto &bb) { return bb->IsDominate(user_block); }); in IsTryCatchDomination()
325 bool IsDominate(const BasicBlock *other) const;
478 if (phi->IsDominate(input)) { in BuildLoopUnrollDataFlow()
916 bool IsDominate(const Inst *other) const;
99 if (user_inst->IsDominate(first_inst)) { in SingleBlockNoPhiDominatingUser()
110 if (block == equiv_inst->GetBasicBlock() || equiv_inst->IsDominate(inst)) { in TryToApplyCse()
67 if (input_0->IsDominate(input_1)) { in OptimizeIfInput()
165 if (!input_bb->IsDominate(pred)) { in CheckPhiInputs()
208 …(input_inst->GetBasicBlock() != save_state->GetBasicBlock() || input_inst->IsDominate(save_state)); in RemoveNotDominateInputs()
64 if (equiv_inst->IsDominate(inst)) {
107 if (!header->IsDominate(back_edge)) { in ProcessNewBackEdge()
119 if (!block->IsDominate(pred) && !pred->IsMarked(marker_)) { in AllForwardEdgesVisited()