Home
last modified time | relevance | path

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

123456

/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/
DBasicBlockTest.cpp37 for (auto &PN : BB->phis()) { in TEST()
61 for (auto &PN : BB->phis()) { in TEST()
69 CI = BB->phis().begin(); in TEST()
70 EXPECT_NE(CI, BB->phis().end()); in TEST()
82 for (const auto &PN : const_cast<const BasicBlock *>(BB.get())->phis()) { in TEST()
/external/mesa3d/src/compiler/nir/
Dnir_phi_builder.c63 struct exec_list phis; member
118 exec_list_make_empty(&val->phis); in nir_phi_builder_add_value()
218 exec_list_push_tail(&val->phis, &phi->instr.node); in nir_phi_builder_value_get_block_def()
266 while (!exec_list_is_empty(&val->phis)) { in nir_phi_builder_finish()
267 struct exec_node *head = exec_list_get_head(&val->phis); in nir_phi_builder_finish()
/external/llvm/test/CodeGen/WebAssembly/
Dphi.ll3 ; Test that phis are lowered.
25 ; Swap phis.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/WebAssembly/
Dphi.ll3 ; Test that phis are lowered.
26 ; Swap phis.
/external/swiftshader/third_party/llvm-7.0/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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DBasicBlock.h320 iterator_range<const_phi_iterator> phis() const { in phis() function
321 return const_cast<BasicBlock *>(this)->phis(); in phis()
323 iterator_range<phi_iterator> phis();
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DPhiValues.cpp137 for (const PHINode &PN : BB.phis()) { in print()
170 for (const PHINode &PN : BB.phis()) in run()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopDeletion.cpp54 for (PHINode &P : ExitBlock->phis()) { in isLoopDead()
163 for (PHINode &P : ExitBlock->phis()) { in deleteLoopIfDead()
DLoopInterchange.cpp710 for (PHINode &PHI : L->getHeader()->phis()) { in findInductionAndReductions()
727 for (PHINode &PHI : Block->phis()) { in containsSafePHI()
956 for (PHINode &PHI : LoopNestExit->phis()) { in areLoopExitPHIsSupported()
1325 for (PHINode &PHI : CurrBlock->phis()) { in updateIncomingBlock()
1423 for (PHINode &P : InnerLoopLatchSuccessor->phis()) in adjustLoopBranches()
1450 for (PHINode &PHI : drop_begin(InnerLoopHeader->phis(), 1)) in adjustLoopBranches()
1452 for (PHINode &PHI : drop_begin(OuterLoopHeader->phis(), 1)) in adjustLoopBranches()
/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/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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DCallPromotionUtils.cpp50 for (PHINode &Phi : Invoke->getNormalDest()->phis()) { in fixupPHINodeForNormalDest()
82 for (PHINode &Phi : Invoke->getUnwindDest()->phis()) { in fixupPHINodeForUnwindDest()
DLoopUnrollAndJam.cpp96 for (auto &Phi : Header->phis()) { in processHeaderPhiOperands()
383 for (PHINode &Phi : ForeBlocksFirst[It]->phis()) { in UnrollAndJamLoop()
404 for (PHINode &Phi : BB->phis()) { in UnrollAndJamLoop()
414 for (PHINode &Phi : BB->phis()) { in UnrollAndJamLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/ObjCARC/
DObjCARC.h89 for (auto &P : BB->phis()) { in getEquivalentPHIs()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dopt_phis.mir1 # RUN: llc -run-pass opt-phis -march=x86-64 -o - %s | FileCheck %s
Dbss_pagealigned.ll7 define void @unxlate_dev_mem_ptr(i64 %phis, i8* %addr) nounwind {
/external/llvm/test/Transforms/GVN/
Dpre-no-cost-phi.ll2 ; This testcase tests insertion of no-cost phis. That is,
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/GVN/PRE/
Dpre-no-cost-phi.ll2 ; This testcase tests insertion of no-cost phis. That is,
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dbss_pagealigned.ll7 define void @unxlate_dev_mem_ptr(i64 %phis, i8* %addr) nounwind {
/external/llvm/test/CodeGen/X86/
Dbss_pagealigned.ll7 define void @unxlate_dev_mem_ptr(i64 %phis, i8* %addr) nounwind {
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CodeGenPrepare/X86/
Dpr35658.ll1 ; RUN: opt -S -codegenprepare -disable-complex-addr-modes=false -addr-sink-new-phis=true -addr-sink…
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
Dphi-merge-gep.ll5 ; Don't push the geps through these phis, because they would require
6 ; two phis each, which burdens the loop with high register pressure.
/external/llvm/test/Transforms/IndVarSimplify/
D2011-11-17-selfphi.ll2 ; PR11350: Check that SimplifyIndvar handles a cycle of useless self-phis.
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/IndVarSimplify/
D2011-11-17-selfphi.ll2 ; PR11350: Check that SimplifyIndvar handles a cycle of useless self-phis.
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_ra.cpp403 PhiMap phis; in splitEdges() local
409 phis.insert(std::make_pair(std::make_pair(phi, pb), phi->getSrc(j))); in splitEdges()
426 PhiMap::iterator it = phis.find(std::make_pair(phi, pb)); in splitEdges()
427 assert(it != phis.end()); in splitEdges()
428 phis.insert(std::make_pair(std::make_pair(phi, pn), it->second)); in splitEdges()
429 phis.erase(it); in splitEdges()
438 PhiMap::const_iterator it = phis.find(std::make_pair(phi, pb)); in splitEdges()
439 assert(it != phis.end()); in splitEdges()
1906 for (int phis = 0; phi->srcExists(phis); ++phis) { in resolveSplitsAndMerges() local
1907 phi->getSrc(phis)->join = v; in resolveSplitsAndMerges()
[all …]

123456