Home
last modified time | relevance | path

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

/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/Utils/
DMemoryTaggingSupport.h50 struct AllocaInfo { struct
60 MapVector<AllocaInst *, AllocaInfo> AllocasToInstrument; argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/Utils/
DMemoryTaggingSupport.h50 struct AllocaInfo { struct
60 MapVector<AllocaInst *, AllocaInfo> AllocasToInstrument; argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/Utils/
DMemoryTaggingSupport.h51 struct AllocaInfo { struct
61 MapVector<AllocaInst *, AllocaInfo> AllocasToInstrument; argument
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp164 struct AllocaInfo { struct
165 using DbgUserVec = SmallVector<DbgVariableIntrinsic *, 1>;
167 SmallVector<BasicBlock *, 32> DefiningBlocks;
168 SmallVector<BasicBlock *, 32> UsingBlocks;
170 StoreInst *OnlyStore;
171 BasicBlock *OnlyBlock;
172 bool OnlyUsedInOneBlock;
175 DbgUserVec DbgUsers;
177 AssignmentTrackingInfo AssignmentTracking;
179 void clear() { in clear()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Transforms/Utils/
DMemoryTaggingSupport.h50 struct AllocaInfo { struct
58 MapVector<AllocaInst *, AllocaInfo> AllocasToInstrument; argument
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/Utils/
H A DMemoryTaggingSupport.h50 struct AllocaInfo { struct
58 MapVector<AllocaInst *, AllocaInfo> AllocasToInstrument; argument
/aosp_15_r20/external/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp96 struct AllocaInfo { struct
97 SmallVector<BasicBlock *, 32> DefiningBlocks;
98 SmallVector<BasicBlock *, 32> UsingBlocks;
100 StoreInst *OnlyStore;
101 BasicBlock *OnlyBlock;
102 bool OnlyUsedInOneBlock;
104 Value *AllocaPointerVal;
105 DbgDeclareInst *DbgDeclare;
107 void clear() { in clear()
119 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp108 struct AllocaInfo { struct
109 SmallVector<BasicBlock *, 32> DefiningBlocks;
110 SmallVector<BasicBlock *, 32> UsingBlocks;
112 StoreInst *OnlyStore;
113 BasicBlock *OnlyBlock;
114 bool OnlyUsedInOneBlock;
116 TinyPtrVector<DbgVariableIntrinsic *> DbgDeclares;
118 void clear() { in clear()
129 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp101 struct AllocaInfo { struct
102 const AllocaInst *AI = nullptr;
103 uint64_t Size = 0;
104 UseInfo Use;
106 AllocaInfo(unsigned PointerSize, const AllocaInst *AI, uint64_t Size) in AllocaInfo() argument
109 StringRef getName() const { return AI->getName(); } in getName()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp270 struct AllocaInfo { struct in __anon564652380111::AArch64StackTagging
271 AllocaInst *AI;
272 SmallVector<IntrinsicInst *, 2> LifetimeStart;
273 SmallVector<IntrinsicInst *, 2> LifetimeEnd;
274 SmallVector<DbgVariableIntrinsic *, 2> DbgVariableIntrinsics;
275 int Tag; // -1 for non-tagged allocations
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp324 struct AllocaInfo { struct
325 AllocaInst *Alloca;
326 DenseMap<Instruction *, std::optional<APInt>> Aliases;
327 bool MayWriteBeforeCoroBegin;
328 AllocaInfo(AllocaInst *Alloca, in AllocaInfo() function