Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Analysis/
DStackLifetime.cpp39 const StackLifetime::LiveRange &
40 StackLifetime::getLiveRange(const AllocaInst *AI) const { in getLiveRange()
46 bool StackLifetime::isReachable(const Instruction *I) const { in isReachable()
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()
283 LLVM_DUMP_METHOD void StackLifetime::dumpAllocas() const { in dumpAllocas()
289 LLVM_DUMP_METHOD void StackLifetime::dumpBlockLiveness() const { in dumpBlockLiveness()
302 LLVM_DUMP_METHOD void StackLifetime::dumpLiveRanges() const { in dumpLiveRanges()
[all …]
DCMakeLists.txt112 StackLifetime.cpp
DStackSafetyAnalysis.cpp246 const StackLifetime &SL);
331 const StackLifetime &SL) { in analyzeAllUses()
451 StackLifetime SL(F, Allocas, StackLifetime::LivenessType::Must); in run()
/external/llvm-project/llvm/include/llvm/Analysis/
DStackLifetime.h37 class StackLifetime {
66 const StackLifetime::LiveRange &R);
135 StackLifetime(const Function &F, ArrayRef<const AllocaInst *> Allocas,
186 const StackLifetime::LiveRange &R) {
193 StackLifetime::LivenessType Type;
197 StackLifetimePrinterPass(raw_ostream &OS, StackLifetime::LivenessType Type) in StackLifetimePrinterPass()
/external/llvm-project/llvm/lib/CodeGen/
DSafeStackLayout.h30 StackLifetime::LiveRange Range;
33 const StackLifetime::LiveRange &Range) in StackRegion()
43 StackLifetime::LiveRange Range;
59 const StackLifetime::LiveRange &Range);
DSafeStackLayout.cpp41 const StackLifetime::LiveRange &Range) { in addObject()
98 Regions.emplace_back(LastRegionEnd, Start, StackLifetime::LiveRange(0)); in layoutObject()
DSafeStack.cpp501 StackLifetime SSC(F, StaticAllocas, StackLifetime::LivenessType::May); in moveStaticAllocasToUnsafeStack()
502 static const StackLifetime::LiveRange NoColoringRange(1, true); in moveStaticAllocasToUnsafeStack()
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Analysis/
DBUILD.gn111 "StackLifetime.cpp",
/external/llvm-project/llvm/lib/Passes/
DPassBuilder.cpp2133 Expected<StackLifetime::LivenessType>
2135 StackLifetime::LivenessType Result = StackLifetime::LivenessType::May; in parseStackLifetimeOptions()
2141 Result = StackLifetime::LivenessType::May; in parseStackLifetimeOptions()
2143 Result = StackLifetime::LivenessType::Must; in parseStackLifetimeOptions()
DPassRegistry.def367 [](StackLifetime::LivenessType Type) {
/external/llvm-project/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp571 StackLifetime StackLifetimeAnalyzer(F, ExtractAllocas(), in addFieldForAllocas()
572 StackLifetime::LivenessType::May); in addFieldForAllocas()