Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DMemoryTaggingSupport.h50 struct AllocaInfo { struct
58 MapVector<AllocaInst *, AllocaInfo> AllocasToInstrument; argument
78 void alignAndPadAlloca(memtag::AllocaInfo &Info, llvm::Align Align);
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp164 struct AllocaInfo { struct
322 SmallVector<AllocaInfo::DbgUserVec, 8> AllocaDbgUsers;
362 void ComputeLiveInBlocks(AllocaInst *AI, AllocaInfo &Info,
441 static bool rewriteSingleStoreAlloca(AllocaInst *AI, AllocaInfo &Info, in rewriteSingleStoreAlloca()
543 static bool promoteSingleBlockAlloca(AllocaInst *AI, const AllocaInfo &Info, in promoteSingleBlockAlloca()
641 AllocaInfo Info; in run()
880 AllocaInst *AI, AllocaInfo &Info, in ComputeLiveInBlocks()
DMemoryTaggingSupport.cpp145 AllocaInfo &AInfo = Info.AllocasToInstrument[AI]; in visit()
180 void alignAndPadAlloca(memtag::AllocaInfo &Info, llvm::Align Alignment) { in alignAndPadAlloca()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64StackTagging.cpp315 const MapVector<AllocaInst *, memtag::AllocaInfo> &Allocas,
443 const MapVector<AllocaInst *, memtag::AllocaInfo> &AllocasToInstrument, in insertBaseTaggedPointer()
448 const memtag::AllocaInfo &Info = I.second; in insertBaseTaggedPointer()
523 memtag::AllocaInfo &Info = I.second; in runOnFunction()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp324 struct AllocaInfo { struct
328 AllocaInfo(AllocaInst *Alloca, in AllocaInfo() function
340 SmallVector<AllocaInfo, 8> Allocas;
429 static void dumpAllocas(const SmallVectorImpl<AllocaInfo> &Allocas) { in dumpAllocas()
677 auto GetAllocaSize = [&](const AllocaInfo &A) { in addFieldForAllocas()
2611 SmallVectorImpl<AllocaInfo> &Allocas, in collectFrameAlloca()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DHWAddressSanitizer.cpp1310 memtag::AllocaInfo &Info = KV.second; in instrumentStack()