Home
Sort by
last modified time
|
relevance
|
path
Repository(s)
applications
arkcompiler
base
build
commonlibrary
developtools
device
docs
domains
drivers
foundation
ide
interface
kernel
napi_generator
productdefine
test
third_party
vendor
select all
invert selection
clear
Full Search
Search through all text tokens(words,strings,identifiers,numbers) in index.
Definition
Only finds symbol definitions(where e.g a variable(function,...) is defined).
Symbol
Only finds symbol(e.g. methods classes,function,variables).
File Path
Path of the source file(use "/").If you want just exact path,enclose it in "".Source files end with: .jar/.bz2/.a/.h/.java...
History
History log comments.
Type
Any
Bzip(2)
C
Clojure
C#
C++
ELF
Erlang
Image file
Fortran
Golang
GZIP
Haskell
Jar
Java
Java class
JavaScript
Lisp
Lua
Pascal
Perl
PHP
Plain Text
PL/SQL
Python
Rust
Scala
Shell script
SQL
Tar
Tcl
Troff
UUEncoded
Visual Basic
XML
Zip
Type of analyzer used to filter file types include with selected(e.g. just C sources).
Help
Searched
refs:IsDominate
(Results
1 - 25
of
54
) sorted by relevance
1
2
3
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H
A
D
branch_elimination.cpp
88
return block->
IsDominate
(loop->GetBackEdges()[0]);
in SkipForOsr()
215
return pred != ifBlock && !eliminatedBlock->
IsDominate
(pred);
in EliminateBranch()
287
ASSERT(dominantBlock->
IsDominate
(targetBlock));
in BlockIsReachedFromOnlySuccessor()
289
if (dominantBlock->GetTrueSuccessor()->
IsDominate
(targetBlock)) {
in BlockIsReachedFromOnlySuccessor()
291
} else if (dominantBlock->GetFalseSuccessor()->
IsDominate
(targetBlock)) {
in BlockIsReachedFromOnlySuccessor()
301
ASSERT(!otherSuccesor->
IsDominate
(targetBlock));
in BlockIsReachedFromOnlySuccessor()
314
if (inst->GetOpcode() == Opcode::IfImm && inst->
IsDominate
(targetCompare)) {
in FindIfImmDominatesCondition()
392
bool isTrueDomBranch = ifImmDomBlock->GetEdgeIfInputTrue()->
IsDominate
(compareAnyBb);
in TryResolveCompareAnyTypeResult()
457
if (ifImm->GetEdgeIfInputFalse()->
IsDominate
(conditionBb)) {
in TryResolveResult()
460
ASSERT(ifImm->GetEdgeIfInputTrue()->
IsDominate
(conditionB
in TryResolveResult()
[all...]
H
A
D
licm.cpp
104
if (!input.GetInst()->
IsDominate
(dom)) {
in AllInputsDominate()
326
ASSERT(ss->
IsDominate
(hoisted));
in FindSaveStateForHoist()
353
ASSERT(input.GetInst()->
IsDominate
(inst));
in InstInputDominatesPreheader()
365
if (!input.GetInst()->GetBasicBlock()->
IsDominate
(instLoop->GetPreHeader())) {
in InstInputDominatesPreheader()
382
if (IsBlockLoopExit(block) && !inst->GetBasicBlock()->
IsDominate
(block)) {
in InstDominatesLoopExits()
H
A
D
code_sink.cpp
191
ASSERT(inst->GetBasicBlock()->
IsDominate
(candidate));
in IsAcceptableTarget()
222
if (!candidate->
IsDominate
(ublock) || (uinst->IsPhi() && ublock == candidate)) {
in IsAcceptableTarget()
H
A
D
checks_elimination.cpp
254
if (hclassCheck.has_value() && hclassCheck.value() != inst && inst->
IsDominate
(hclassCheck.value())) {
in TryRemoveDominatedHclassCheck()
255
ASSERT(inst->
IsDominate
(hclassCheck.value()));
in TryRemoveDominatedHclassCheck()
311
if (!inst->
IsDominate
(userInst)) {
in VisitAnyTypeCheck()
501
if (loopInfo->index == parentIndex && input->GetBasicBlock()->
IsDominate
(indexBlock)) {
in GetLoopForBoundsCheck()
604
inst->
IsDominate
(userInst)) {
in TryRemoveDominatedNullChecks()
624
(CHECK_FULL_DOM ? inst->
IsDominate
(userInst) : inst->InSameBlockOrDominate(userInst))) {
in TryRemoveDominatedCheck()
792
if (!block->
IsDominate
(backEdge)) {
in FindOptimalSaveStateForHoist()
808
if (input->
IsDominate
(insertAfter)) {
in FindOptimalSaveStateForHoist()
903
if (lenArray->
IsDominate
(ss)) {
in InsertNewLenArray()
909
if (ref->
IsDominate
(s
in InsertNewLenArray()
[all...]
H
A
D
adjust_arefs.cpp
121
auto comp = [i](const Inst *i1) { return i1->
IsDominate
(i) && i != i1; };
in GetHeads()
143
ASSERT(head->
IsDominate
(cur));
in WalkChainDown()
204
ASSERT(base->
IsDominate
(org));
in InsertMem()
H
A
D
object_type_check_elimination.cpp
166
if (userInst == refUser || !userInst->
IsDominate
(refUser)) {
in IsMember()
203
if (trueBlock->GetPredsBlocks().size() == 1 && trueBlock->
IsDominate
(refUser->GetBasicBlock())) {
in IsSuccessfulIsInstance()
H
A
D
loop_peeling.cpp
205
if (phiInput->
IsDominate
(inst) && !isMoved) {
in UpdateClonedInstInputs()
H
A
D
move_constants.cpp
123
if (userInst->
IsDominate
(firstInst)) {
in SingleBlockNoPhiDominatingUser()
H
A
D
if_merging.cpp
238
return edgeBb->
IsDominate
(targetBb) && edgeBb->GetPredsBlocks().size() == 1;
in IsDominateEdge()
389
ASSERT_DO(dom == nullptr || dom->
IsDominate
(block),
in CheckDomTreeValid()
H
A
D
deoptimize_elimination.cpp
72
ASSERT(inst->
IsDominate
(userInst));
in VisitDeoptimizeIf()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H
A
D
analysis.cpp
123
ASSERT(dominate->
IsDominate
(current));
in HasOsrEntryBetween()
143
ASSERT(dominateInst->
IsDominate
(inst));
in HasTryBlockBetween()
503
if (trueBb->
IsDominate
(pred0) && falseBb->
IsDominate
(pred1)) {
in IsIfInverted()
508
if (falseBb->
IsDominate
(pred0) && trueBb->
IsDominate
(pred1)) {
in IsIfInverted()
628
if (ss->GetBasicBlock() == inputInst->GetBasicBlock() && ss->
IsDominate
(inputInst)) {
in DeleteUnrealObjInSaveState()
737
if (targetInst->IsPhi() && !(graph->IsAnalysisValid<DominatorsTree>() && inst->
IsDominate
(targetInst))) {
in FixInstUsageInSS()
900
ASSERT(domInst->
IsDominate
(inst));
in HasSaveStateBetween()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
H
A
D
reg_alloc_resolver.cpp
169
ASSERT(user_inst != nullptr && user_inst->
IsDominate
(user.GetInst()));
in GetExplicitUser()
315
if (saved_throwable_inst->
IsDominate
(current_throwable_inst)) {
in SqueezeCatchPhiInputs()
318
if (current_throwable_inst->
IsDominate
(saved_throwable_inst)) {
in SqueezeCatchPhiInputs()
/arkcompiler/runtime_core/compiler/tests/
H
A
D
compiler_basicblock_test.cpp
95
EXPECT_TRUE(graph->GetStartBlock()->
IsDominate
(graph->GetStartBlock()));
in HWTEST_F()
150
* @tc.desc: Verify the
IsDominate
function.
167
EXPECT_TRUE(start_block->
IsDominate
(end_block));
in HWTEST_F()
168
EXPECT_FALSE(end_block->
IsDominate
(start_block));
in HWTEST_F()
H
A
D
dom_tree_test.cpp
46
EXPECT_EQ(dominator->
IsDominate
(dom), Condition);
in CheckListDominators()
65
EXPECT_TRUE(block->
IsDominate
(block));
in TEST_F()
H
A
D
branch_elimination_new_test.cpp
117
if (!dead_bb->
IsDominate
(dom_bb)) {
in CollectDominatedDeadBlocks()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H
A
D
inst.cpp
247
bool Inst::
IsDominate
(const Inst *other) const
in IsDominate()
function in Inst
255
return this_bb == other_bb ? IsPrecedingInSameBlock(other) : this_bb->
IsDominate
(other_bb);
in IsDominate()
260
return GetBasicBlock() == other->GetBasicBlock() ||
IsDominate
(other);
in InSameBlockOrDominate()
H
A
D
basicblock.cpp
418
ASSERT(range_first && range_last && range_first->
IsDominate
(range_last));
in AppendRangeInst()
491
ASSERT(range_first && range_last && range_first->
IsDominate
(range_last));
in InsertRangeBefore()
604
bool BasicBlock::
IsDominate
(const BasicBlock *other) const
in IsDominate()
function in panda::compiler::BasicBlock
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H
A
D
reg_alloc_resolver.cpp
210
ASSERT(userInst != nullptr && userInst->
IsDominate
(user.GetInst()));
in GetExplicitUser()
460
if (savedThrowableInst->
IsDominate
(currentThrowableInst)) {
in SqueezeCatchPhiInputs()
463
if (currentThrowableInst->
IsDominate
(savedThrowableInst)) {
in SqueezeCatchPhiInputs()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H
A
D
move_constants.cpp
97
if (user_inst->
IsDominate
(first_inst)) {
in SingleBlockNoPhiDominatingUser()
H
A
D
vn.cpp
110
if (block == equiv_inst->GetBasicBlock() || equiv_inst->
IsDominate
(inst)) {
in TryToApplyCse()
H
A
D
branch_elimination.cpp
151
return pred != ifBlock && !eliminatedBlock->
IsDominate
(pred);
in EliminateBranch()
H
A
D
lowering.cpp
65
if (input_0->
IsDominate
(input_1)) {
in OptimizeIfInput()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H
A
D
canonicalization.cpp
41
return input0->
IsDominate
(input1);
in IsDominateReverseInputs()
/arkcompiler/runtime_core/static_core/compiler/tests/
H
A
D
dom_tree_test.cpp
46
EXPECT_EQ(dominator->
IsDominate
(dom), CONDITION);
in CheckListDominators()
66
EXPECT_TRUE(block->
IsDominate
(block));
in TEST_F()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
H
A
D
phi_resolver.h
172
if (!input_bb->
IsDominate
(pred)) {
in CheckPhiInputs()
Completed in 17 milliseconds
1
2
3