HomeSort by relevance Sort by last modified time
    Searched refs:PreHeader (Results 1 - 5 of 5) sorted by null

  /external/swiftshader/third_party/subzero/src/
IceLoopAnalyzer.h 22 Loop(CfgNode *Header, CfgNode *PreHeader, CfgUnorderedSet<SizeT> Body)
23 : Header(Header), PreHeader(PreHeader), Body(Body) {}
25 CfgNode *PreHeader;
IceLoopAnalyzer.cpp 291 CfgNode *PreHeader = nullptr;
294 if (PreHeader == nullptr) {
295 PreHeader = Prev;
297 PreHeader = nullptr;
303 Loops.emplace_back(Header, PreHeader, LoopBody);
IceCfg.cpp 679 CfgNode *PreHeader = Loop.PreHeader;
680 if (PreHeader == nullptr || PreHeader->getInsts().size() == 0) {
684 auto &Insts = PreHeader->getInsts();
689 PreHeader->appendInst(Inst);
691 PreHeader->appendInst(&LastInst);
    [all...]
  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 63 BasicBlock *PrologExit, BasicBlock *PreHeader,
85 // Adding a value to the new PHI node from the original loop preheader.
89 PreHeader);
91 NewPN->addIncoming(UndefValue::get(PN->getType()), PreHeader);
152 BasicBlock *Exit, BasicBlock *PreHeader,
162 // PreHeader
195 // Add incoming PreHeader from branch around the Loop
196 PN->addIncoming(UndefValue::get(PN->getType()), PreHeader);
214 // PN = PHI [I, Latch], [undef, PreHeader]
220 // Create PHI nodes at NewExit (from the unrolling loop Latch and PreHeader)
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp     [all...]

Completed in 112 milliseconds