Lines Matching refs:StackLifetime
34 const StackLifetime::LiveRange &
35 StackLifetime::getLiveRange(const AllocaInst *AI) const { in getLiveRange()
41 bool StackLifetime::isReachable(const Instruction *I) const { in isReachable()
45 bool StackLifetime::isAliveAfter(const AllocaInst *AI, in isAliveAfter()
86 void StackLifetime::collectMarkers() { in collectMarkers()
175 void StackLifetime::calculateLocalLiveness() { in calculateLocalLiveness()
228 void StackLifetime::calculateLiveIntervals() { in calculateLiveIntervals()
276 LLVM_DUMP_METHOD void StackLifetime::dumpAllocas() const { in dumpAllocas()
282 LLVM_DUMP_METHOD void StackLifetime::dumpBlockLiveness() const { in dumpBlockLiveness()
295 LLVM_DUMP_METHOD void StackLifetime::dumpLiveRanges() const { in dumpLiveRanges()
302 StackLifetime::StackLifetime(const Function &F, in StackLifetime() function in StackLifetime
314 void StackLifetime::run() { in run()
340 class StackLifetime::LifetimeAnnotationWriter
342 const StackLifetime &SL;
377 LifetimeAnnotationWriter(const StackLifetime &SL) : SL(SL) {} in LifetimeAnnotationWriter()
380 void StackLifetime::print(raw_ostream &OS) { in print()
391 StackLifetime SL(F, Allocas, Type); in run()
403 case StackLifetime::LivenessType::May: in printPipeline()
406 case StackLifetime::LivenessType::Must: in printPipeline()