Home
last modified time | relevance | path

Searched defs:AllocaInfo (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp103 struct AllocaInfo { struct
104 using DbgUserVec = SmallVector<DbgVariableIntrinsic *, 1>;
106 SmallVector<BasicBlock *, 32> DefiningBlocks;
107 SmallVector<BasicBlock *, 32> UsingBlocks;
109 StoreInst *OnlyStore;
110 BasicBlock *OnlyBlock;
111 bool OnlyUsedInOneBlock;
113 DbgUserVec DbgUsers;
115 void clear() { in clear()
126 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp285 struct AllocaInfo { struct in __anonce6747890111::AArch64StackTagging
286 AllocaInst *AI;
287 TrackingVH<Instruction> OldAI; // Track through RAUW to replace debug uses.
288 SmallVector<IntrinsicInst *, 2> LifetimeStart;
289 SmallVector<IntrinsicInst *, 2> LifetimeEnd;
290 SmallVector<DbgVariableIntrinsic *, 2> DbgVariableIntrinsics;
291 int Tag; // -1 for non-tagged allocations
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp308 struct AllocaInfo { struct
309 AllocaInst *Alloca;
310 DenseMap<Instruction *, llvm::Optional<APInt>> Aliases;
311 bool MayWriteBeforeCoroBegin;
312 AllocaInfo(AllocaInst *Alloca, in AllocaInfo() argument