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()
85 void StackLifetime::collectMarkers() { in collectMarkers()
174 void StackLifetime::calculateLocalLiveness() { in calculateLocalLiveness()
244 void StackLifetime::calculateLiveIntervals() { in calculateLiveIntervals()
292 LLVM_DUMP_METHOD void StackLifetime::dumpAllocas() const { in dumpAllocas()
298 LLVM_DUMP_METHOD void StackLifetime::dumpBlockLiveness() const { in dumpBlockLiveness()
311 LLVM_DUMP_METHOD void StackLifetime::dumpLiveRanges() const { in dumpLiveRanges()
318 StackLifetime::StackLifetime(const Function &F, in StackLifetime() function in StackLifetime
330 void StackLifetime::run() { in run()
356 class StackLifetime::LifetimeAnnotationWriter
358 const StackLifetime &SL;
393 LifetimeAnnotationWriter(const StackLifetime &SL) : SL(SL) {} in LifetimeAnnotationWriter()
396 void StackLifetime::print(raw_ostream &OS) { in print()
407 StackLifetime SL(F, Allocas, Type); in run()
419 case StackLifetime::LivenessType::May: in printPipeline()
422 case StackLifetime::LivenessType::Must: in printPipeline()