Home
last modified time | relevance | path

Searched defs:LoopStructure (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp410 struct LoopStructure { struct
411 const char *Tag;
413 BasicBlock *Header;
414 BasicBlock *Latch;
418 BranchInst *LatchBr;
419 BasicBlock *LatchExit;
420 unsigned LatchBrExitIdx;
422 Value *IndVarNext;
423 Value *IndVarStart;
424 Value *LoopExitAt;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp482 struct LoopStructure { struct
483 const char *Tag = "";
485 BasicBlock *Header = nullptr;
486 BasicBlock *Latch = nullptr;
490 BranchInst *LatchBr = nullptr;
491 BasicBlock *LatchExit = nullptr;
492 unsigned LatchBrExitIdx = std::numeric_limits<unsigned>::max();
503 Value *IndVarBase = nullptr;
504 Value *IndVarStart = nullptr;
505 Value *IndVarStep = nullptr;
[all …]