Searched refs:AllocaInfo (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | SpillUtils.h | 22 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 D | MemoryTaggingSupport.h | 52 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 D | MemoryTaggingSupport.cpp | 123 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 D | PromoteMemoryToRegister.cpp | 213 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 D | SpillUtils.cpp | 418 SmallVectorImpl<AllocaInfo> &Allocas, in collectFrameAlloca() 460 SpillInfo &Spills, SmallVector<AllocaInfo, 8> &Allocas, in collectSpillsAndAllocasFromInsts() argument 540 SmallVectorImpl<coro::AllocaInfo> &Allocas) { in sinkSpillUsesAfterCoroBegin()
|
| H A D | CoroFrame.cpp | 56 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 D | AArch64StackTagging.cpp | 323 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 D | HWAddressSanitizer.cpp | 1448 memtag::AllocaInfo &Info = KV.second; in instrumentStack()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 18617 …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&)"},
|