Home
last modified time | relevance | path

Searched refs:LoopHeader (Results 1 - 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp187 // marks all users of loop-carried values of the loop headed by LoopHeader as
189 void DivergenceAnalysis::taintLoopLiveOuts(const BasicBlock &LoopHeader) { in taintLoopLiveOuts() argument
190 auto *DivLoop = LI.getLoopFor(&LoopHeader); in taintLoopLiveOuts()
202 Visited.insert(&LoopHeader); in taintLoopLiveOuts()
216 if (!DT.dominates(&LoopHeader, UserBlock)) { in taintLoopLiveOuts()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DAMDILCFGStructurizer.cpp305 /// uncond_br LoopHeader
309 /// cond_br 1 LoopHeader dummyExit
364 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in hasBackEdge()
365 return MBB->isSuccessor(LoopHeader); in hasBackEdge()
1040 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in mergeLoop() local
1056 for (auto *LB : inverse_children<MachineBasicBlock*>(LoopHeader)) in mergeLoop()
1063 settleLoopcontBlock(LatchBlks[i], LoopHeader); in mergeLoop()
1067 Match += serialPatternMatch(LoopHeader); in mergeLoop()
1068 Match += ifPatternMatch(LoopHeader); in mergeLoop()
1070 mergeLooplandBlock(LoopHeader, ExitBl in mergeLoop()
1578 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); normalizeInfiniteLoopExit() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h98 /// \param LoopHeader the header of the divergent loop.
100 /// Marks all users of live-out values of the loop headed by \p LoopHeader
102 void taintLoopLiveOuts(const BasicBlock &LoopHeader);
H A DMemorySSAUpdater.h112 void updatePhisWhenInsertingUniqueBackedgeBlock(BasicBlock *LoopHeader,
/third_party/node/deps/v8/src/compiler/
H A Draw-machine-assembler.cc228 struct LoopHeader { in MakeReschedulable() struct
233 std::vector<LoopHeader> loop_headers; in MakeReschedulable()
263 LoopHeader{block, current_control, current_effect}); in MakeReschedulable()
334 for (const LoopHeader& loop_header : loop_headers) { in MakeReschedulable()
/third_party/node/deps/v8/src/interpreter/
H A Dcontrol-flow-builders.h114 void LoopHeader();
H A Dcontrol-flow-builders.cc53 void LoopBuilder::LoopHeader() { in LoopHeader() function in v8::internal::interpreter::LoopBuilder
H A Dbytecode-generator.cc1055 loop_builder_->LoopHeader(); in LoopScope()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp2838 MachineBasicBlock *LoopHeader = L->getHeader(); in alignBlocks() local
2839 BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader); in alignBlocks()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3043 BasicBlock *LoopHeader = L->getHeader(); in CollectChains() local
3045 Rung->getBlock() != LoopHeader; Rung = Rung->getIDom()) { in CollectChains()
3048 LatchPath.push_back(LoopHeader); in CollectChains()

Completed in 34 milliseconds