Home
last modified time | relevance | path

Searched defs:LoopStructure (Results 1 – 3 of 3) 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-10.0/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp444 struct LoopStructure { struct
445 const char *Tag = "";
447 BasicBlock *Header = nullptr;
448 BasicBlock *Latch = nullptr;
452 BranchInst *LatchBr = nullptr;
453 BasicBlock *LatchExit = nullptr;
454 unsigned LatchBrExitIdx = std::numeric_limits<unsigned>::max();
465 Value *IndVarBase = nullptr;
466 Value *IndVarStart = nullptr;
467 Value *IndVarStep = nullptr;
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp458 struct LoopStructure { struct
459 const char *Tag = "";
461 BasicBlock *Header = nullptr;
462 BasicBlock *Latch = nullptr;
466 BranchInst *LatchBr = nullptr;
467 BasicBlock *LatchExit = nullptr;
468 unsigned LatchBrExitIdx = std::numeric_limits<unsigned>::max();
479 Value *IndVarBase = nullptr;
480 Value *IndVarStart = nullptr;
481 Value *IndVarStep = nullptr;
[all …]