Home
last modified time | relevance | path

Searched refs:AllocaInfo (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DSpillUtils.h22 struct AllocaInfo { struct
26 AllocaInfo(AllocaInst *Alloca, in AllocaInfo() function
36 SpillInfo &Spills, SmallVector<AllocaInfo, 8> &Allocas,
49 SmallVectorImpl<coro::AllocaInfo> &Allocas);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DMemoryTaggingSupport.h52 struct AllocaInfo { struct
62 MapVector<AllocaInst *, AllocaInfo> AllocasToInstrument; argument
93 void alignAndPadAlloca(memtag::AllocaInfo &Info, llvm::Align Align);
100 void annotateDebugRecords(AllocaInfo &Info, unsigned int Tag);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryTaggingSupport.cpp123 AllocaInfo &AInfo = Info.AllocasToInstrument[AI]; in visit()
177 AllocaInfo &AInfo = Info.AllocasToInstrument[AI]; in visit()
224 void alignAndPadAlloca(memtag::AllocaInfo &Info, llvm::Align Alignment) { in alignAndPadAlloca()
308 void annotateDebugRecords(AllocaInfo &Info, unsigned int Tag) { in annotateDebugRecords()
H A DPromoteMemoryToRegister.cpp213 struct AllocaInfo { struct
407 SmallVector<AllocaInfo::DbgUserVec, 8> AllocaDbgUsers;
408 SmallVector<AllocaInfo::DPUserVec, 8> AllocaDPUsers;
462 void ComputeLiveInBlocks(AllocaInst *AI, AllocaInfo &Info,
571 rewriteSingleStoreAlloca(AllocaInst *AI, AllocaInfo &Info, LargeBlockInfo &LBI, in rewriteSingleStoreAlloca()
690 promoteSingleBlockAlloca(AllocaInst *AI, const AllocaInfo &Info, in promoteSingleBlockAlloca()
800 AllocaInfo Info; in run()
1041 AllocaInst *AI, AllocaInfo &Info, in ComputeLiveInBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSpillUtils.cpp418 SmallVectorImpl<AllocaInfo> &Allocas, in collectFrameAlloca()
460 SpillInfo &Spills, SmallVector<AllocaInfo, 8> &Allocas, in collectSpillsAndAllocasFromInsts() argument
540 SmallVectorImpl<coro::AllocaInfo> &Allocas) { in sinkSpillUsesAfterCoroBegin()
H A DCoroFrame.cpp56 SmallVectorImpl<coro::AllocaInfo> &Allocas;
59 SmallVectorImpl<coro::AllocaInfo> &Allocas) in FrameDataInfo()
149 static void dumpAllocas(const SmallVectorImpl<coro::AllocaInfo> &Allocas) { in dumpAllocas()
398 auto GetAllocaSize = [&](const coro::AllocaInfo &A) { in addFieldForAllocas()
2064 SmallVector<coro::AllocaInfo, 8> Allocas; in buildCoroutineFrame()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp323 const MapVector<AllocaInst *, memtag::AllocaInfo> &Allocas,
452 const MapVector<AllocaInst *, memtag::AllocaInfo> &AllocasToInstrument, in insertBaseTaggedPointer()
457 const memtag::AllocaInfo &Info = I.second; in insertBaseTaggedPointer()
557 memtag::AllocaInfo &Info = I.second; in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1448 memtag::AllocaInfo &Info = KV.second; in instrumentStack()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc18617 …eForScalarRepl(llvm::Instruction*, unsigned long long, (anonymous namespace)::SROA::AllocaInfo&)"},
18618 …igned long long, llvm::Type const*, bool, (anonymous namespace)::SROA::AllocaInfo&, llvm::Instruct…
18619 …eForScalarRepl(llvm::Instruction*, unsigned long long, (anonymous namespace)::SROA::AllocaInfo&)"},