Home
last modified time | relevance | path

Searched refs:StackLifetime (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DStackLifetime.cpp39 const StackLifetime::LiveRange &
50 bool StackLifetime::isAliveAfter(const AllocaInst *AI, in isAliveAfter()
91 void StackLifetime::collectMarkers() { in collectMarkers()
180 void StackLifetime::calculateLocalLiveness() { in calculateLocalLiveness()
233 void StackLifetime::calculateLiveIntervals() { in calculateLiveIntervals()
309 StackLifetime::StackLifetime(const Function &F, in StackLifetime() function in StackLifetime
321 void StackLifetime::run() { in run()
347 class StackLifetime::LifetimeAnnotationWriter
349 const StackLifetime &SL;
387 void StackLifetime::print(raw_ostream &OS) { in print()
[all …]
H A DStackSafetyAnalysis.cpp246 const StackLifetime &SL);
333 const StackLifetime &SL) { in analyzeAllUses()
453 StackLifetime SL(F, Allocas, StackLifetime::LivenessType::Must); in run()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DStackLifetime.h38 class StackLifetime {
67 const StackLifetime::LiveRange &R);
136 StackLifetime(const Function &F, ArrayRef<const AllocaInst *> Allocas,
180 const StackLifetime::LiveRange &R) {
187 StackLifetime::LivenessType Type;
191 StackLifetimePrinterPass(raw_ostream &OS, StackLifetime::LivenessType Type) in StackLifetimePrinterPass()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStackLayout.h30 StackLifetime::LiveRange Range;
33 const StackLifetime::LiveRange &Range) in StackRegion()
43 StackLifetime::LiveRange Range;
59 const StackLifetime::LiveRange &Range);
H A DSafeStackLayout.cpp41 const StackLifetime::LiveRange &Range) { in addObject()
98 Regions.emplace_back(LastRegionEnd, Start, StackLifetime::LiveRange(0)); in layoutObject()
H A DSafeStack.cpp505 StackLifetime SSC(F, StaticAllocas, StackLifetime::LivenessType::May); in moveStaticAllocasToUnsafeStack()
506 static const StackLifetime::LiveRange NoColoringRange(1, true); in moveStaticAllocasToUnsafeStack()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp2296 Expected<StackLifetime::LivenessType>
2298 StackLifetime::LivenessType Result = StackLifetime::LivenessType::May; in parseStackLifetimeOptions()
2304 Result = StackLifetime::LivenessType::May; in parseStackLifetimeOptions()
2306 Result = StackLifetime::LivenessType::Must; in parseStackLifetimeOptions()
H A DPassRegistry.def395 [](StackLifetime::LivenessType Type) {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp632 StackLifetime StackLifetimeAnalyzer(F, ExtractAllocas(), in addFieldForAllocas()
633 StackLifetime::LivenessType::May); in addFieldForAllocas()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile136 SRCS_MIN+= Analysis/StackLifetime.cpp