Searched refs:StackLifetime (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | StackLifetime.cpp | 34 const StackLifetime::LiveRange & 86 void StackLifetime::collectMarkers() { in collectMarkers() 175 void StackLifetime::calculateLocalLiveness() { in calculateLocalLiveness() 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; 380 void StackLifetime::print(raw_ostream &OS) { in print() 391 StackLifetime SL(F, Allocas, Type); in run() 403 case StackLifetime::LivenessType::May: in printPipeline() [all …]
|
| H A D | CMakeLists.txt | 127 StackLifetime.cpp
|
| H A D | StackSafetyAnalysis.cpp | 254 const StackLifetime &SL); 395 const StackLifetime &SL) { in analyzeAllUses() 532 StackLifetime SL(F, Allocas, StackLifetime::LivenessType::Must); in run()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | StackLifetime.h | 37 class StackLifetime { 66 const StackLifetime::LiveRange &R); 135 StackLifetime(const Function &F, ArrayRef<const AllocaInst *> Allocas, 179 const StackLifetime::LiveRange &R) { 186 StackLifetime::LivenessType Type; 190 StackLifetimePrinterPass(raw_ostream &OS, StackLifetime::LivenessType Type) in StackLifetimePrinterPass()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SafeStackLayout.h | 30 StackLifetime::LiveRange Range; 33 const StackLifetime::LiveRange &Range) in StackRegion() 44 StackLifetime::LiveRange Range; 60 const StackLifetime::LiveRange &Range);
|
| H A D | SafeStackLayout.cpp | 40 const StackLifetime::LiveRange &Range) { in addObject() 98 Regions.emplace_back(LastRegionEnd, Start, StackLifetime::LiveRange(0)); in layoutObject()
|
| H A D | SafeStack.cpp | 496 StackLifetime SSC(F, StaticAllocas, StackLifetime::LivenessType::May); in moveStaticAllocasToUnsafeStack() 497 static const StackLifetime::LiveRange NoColoringRange(1, true); in moveStaticAllocasToUnsafeStack()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| H A D | BUILD.gn | 117 "StackLifetime.cpp",
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 833 Expected<StackLifetime::LivenessType> 835 StackLifetime::LivenessType Result = StackLifetime::LivenessType::May; in parseStackLifetimeOptions() 841 Result = StackLifetime::LivenessType::May; in parseStackLifetimeOptions() 843 Result = StackLifetime::LivenessType::Must; in parseStackLifetimeOptions()
|
| H A D | PassRegistry.def | 471 [](StackLifetime::LivenessType Type) {
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 649 StackLifetime StackLifetimeAnalyzer(F, ExtractAllocas(), in addFieldForAllocas() 650 StackLifetime::LivenessType::May); in addFieldForAllocas()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5036 llvm/include/llvm/Analysis/StackLifetime.h
|