Home
last modified time | relevance | path

Searched refs:phis (Results 1 – 25 of 256) sorted by relevance

1234567891011

/external/mesa3d/src/compiler/nir/
Dnir_phi_builder.c63 struct exec_list phis; member
127 exec_list_make_empty(&val->phis); in nir_phi_builder_add_value()
238 exec_list_push_tail(&val->phis, &phi->instr.node); in nir_phi_builder_value_get_block_def()
291 while (!exec_list_is_empty(&val->phis)) { in nir_phi_builder_finish()
292 struct exec_node *head = exec_list_get_head(&val->phis); in nir_phi_builder_finish()
/external/llvm-project/llvm/test/CodeGen/WebAssembly/
Dphi.ll3 ; Test that phis are lowered.
25 ; Swap phis.
/external/llvm/test/CodeGen/WebAssembly/
Dphi.ll3 ; Test that phis are lowered.
25 ; Swap phis.
/external/llvm-project/llvm/unittests/IR/
DBasicBlockTest.cpp40 for (auto &PN : BB->phis()) { in TEST()
64 for (auto &PN : BB->phis()) { in TEST()
72 CI = BB->phis().begin(); in TEST()
73 EXPECT_NE(CI, BB->phis().end()); in TEST()
85 for (const auto &PN : const_cast<const BasicBlock *>(BB.get())->phis()) { in TEST()
/external/llvm-project/llvm/test/CodeGen/Hexagon/
Dswp-kernel-phi1.ll3 ; Test that we generate the correct names for the phis in the kernel for the
5 ; as its loop definition, and the two phis are scheduled in different stages.
/external/llvm-project/llvm/test/Analysis/MemorySSA/
Dupdate_unroll.ll8 ; Check verification passes after loop rotate, when adding phis in blocks
9 ; receiving incoming edges and adding phis in IDF blocks.
/external/llvm-project/llvm/lib/Analysis/
DDivergenceAnalysis.cpp195 for (const auto &Phi : DivExit.phis()) { in analyzeLoopExitDivergence()
225 for (auto &Phi : UserBlock->phis()) { in analyzeLoopExitDivergence()
279 for (const auto &Phi : JoinBlock.phis()) { in taintAndPushPhiNodes()
DPhiValues.cpp167 for (const PHINode &PN : BB.phis()) { in print()
200 for (const PHINode &PN : BB.phis()) in run()
DLoopNestAnalysis.cpp233 return any_of(ExitBlock.phis(), [](const PHINode &PN) { in checkLoopsStructure()
244 all_of(BB.phis(), [&](const PHINode &PN) { in checkLoopsStructure()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DBasicBlock.h329 iterator_range<const_phi_iterator> phis() const { in phis() function
330 return const_cast<BasicBlock *>(this)->phis(); in phis()
332 iterator_range<phi_iterator> phis();
/external/llvm-project/llvm/include/llvm/IR/
DBasicBlock.h352 iterator_range<const_phi_iterator> phis() const { in phis() function
353 return const_cast<BasicBlock *>(this)->phis(); in phis()
355 iterator_range<phi_iterator> phis();
/external/llvm-project/llvm/test/Transforms/ObjCARC/
Dinlined-autorelease-return-value.ll38 ; CHECK: phis:
43 br label %phis
45 phis:
178 ; CHECK: phis:
184 br label %phis
186 phis:
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp682 for (PHINode &PHI : L->getHeader()->phis()) { in findInductionAndReductions()
898 for (PHINode &PHI : InnerExit->phis()) { in areInnerLoopExitPHIsSupported()
922 for (PHINode &PHI : LoopNestExit->phis()) { in areOuterLoopExitPHIsSupported()
1397 for (PHINode &P : make_early_inc_range(InnerExit->phis())) { in moveLCSSAPhis()
1422 for (PHINode &P : InnerExit->phis()) in moveLCSSAPhis()
1426 for (PHINode &P : InnerLatch->phis()) in moveLCSSAPhis()
1447 for (PHINode &P : OuterExit->phis()) { in moveLCSSAPhis()
1583 for (PHINode &PHI : drop_begin(InnerLoopHeader->phis(), 1)) in adjustLoopBranches()
1585 for (PHINode &PHI : drop_begin(OuterLoopHeader->phis(), 1)) in adjustLoopBranches()
DLoopDeletion.cpp57 for (PHINode &P : ExitBlock->phis()) { in isLoopDead()
175 for (PHINode &P : ExitBlock->phis()) { in deleteLoopIfDead()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp683 for (PHINode &PHI : L->getHeader()->phis()) { in findInductionAndReductions()
900 for (PHINode &PHI : InnerExit->phis()) { in areInnerLoopExitPHIsSupported()
924 for (PHINode &PHI : LoopNestExit->phis()) { in areOuterLoopExitPHIsSupported()
1363 for (PHINode &P : make_early_inc_range(InnerExit->phis())) { in moveLCSSAPhis()
1388 for (PHINode &P : InnerExit->phis()) in moveLCSSAPhis()
1392 for (PHINode &P : InnerLatch->phis()) in moveLCSSAPhis()
1413 for (PHINode &P : OuterExit->phis()) { in moveLCSSAPhis()
1550 for (PHINode &PHI : drop_begin(InnerLoopHeader->phis(), 1)) in adjustLoopBranches()
1552 for (PHINode &PHI : drop_begin(OuterLoopHeader->phis(), 1)) in adjustLoopBranches()
DLoopDeletion.cpp54 for (PHINode &P : ExitBlock->phis()) { in isLoopDead()
163 for (PHINode &P : ExitBlock->phis()) { in deleteLoopIfDead()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DPhiValues.cpp168 for (const PHINode &PN : BB.phis()) { in print()
201 for (const PHINode &PN : BB.phis()) in run()
/external/llvm-project/llvm/test/CodeGen/X86/
Dopt_phis.mir1 # RUN: llc -run-pass opt-phis -mtriple=x86_64-- -o - %s | FileCheck %s
/external/angle/third_party/vulkan-deps/spirv-tools/src/test/opt/
Dscalar_analysis.cpp1194 std::vector<const Instruction*> phis{}; in TEST_F() local
1198 phis.push_back(&inst); in TEST_F()
1202 EXPECT_EQ(phis.size(), 2u); in TEST_F()
1203 SENode* phi_node_1 = analysis.AnalyzeInstruction(phis[0]); in TEST_F()
1204 SENode* phi_node_2 = analysis.AnalyzeInstruction(phis[1]); in TEST_F()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dscalar_analysis.cpp1194 std::vector<const Instruction*> phis{}; in TEST_F() local
1198 phis.push_back(&inst); in TEST_F()
1202 EXPECT_EQ(phis.size(), 2u); in TEST_F()
1203 SENode* phi_node_1 = analysis.AnalyzeInstruction(phis[0]); in TEST_F()
1204 SENode* phi_node_2 = analysis.AnalyzeInstruction(phis[1]); in TEST_F()
/external/deqp-deps/SPIRV-Tools/test/opt/
Dscalar_analysis.cpp1194 std::vector<const Instruction*> phis{}; in TEST_F() local
1198 phis.push_back(&inst); in TEST_F()
1202 EXPECT_EQ(phis.size(), 2u); in TEST_F()
1203 SENode* phi_node_1 = analysis.AnalyzeInstruction(phis[0]); in TEST_F()
1204 SENode* phi_node_2 = analysis.AnalyzeInstruction(phis[1]); in TEST_F()
/external/llvm-project/llvm/lib/Transforms/ObjCARC/
DObjCARC.h74 for (auto &P : BB->phis()) { in getEquivalentPHIs()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
DObjCARC.h88 for (auto &P : BB->phis()) { in getEquivalentPHIs()
/external/llvm-project/llvm/test/CodeGen/Thumb/
Dopt-phis.mir1 # RUN: llc -mtriple thumbv6m-none-eabi -run-pass=opt-phis -verify-machineinstrs -o - %s | FileCheck…
/external/llvm/test/Transforms/GVN/
Dpre-no-cost-phi.ll2 ; This testcase tests insertion of no-cost phis. That is,

1234567891011