Searched defs:LoopBounds (Results 1 – 2 of 2) sorted by relevance
153 struct LoopBounds { struct165 Value &getInitialIVValue() const { return InitialIVValue; } in getInitialIVValue()168 Instruction &getStepInst() const { return StepInst; } in getStepInst()172 Value *getStepValue() const { return StepValue; } in getStepValue()175 Value &getFinalIVValue() const { return FinalIVValue; } in getFinalIVValue()222 LoopBounds(const Loop &Loop, Value &I, Instruction &SI, Value *SV, Value &F, in LoopBounds() argument245 /// Return the struct LoopBounds collected if all struct members are found, argument
474 struct LoopBounds { struct475 MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> Blocks;476 SmallPtrSet<const MachineBasicBlock*, 8> Visited;477 const MachineLoopInfo *Loops;478 bool Downward = false;480 LoopBounds(MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> blocks, in LoopBounds() function