Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp110 struct AllocaInfo { struct
111 SmallVector<BasicBlock *, 32> DefiningBlocks;
112 SmallVector<BasicBlock *, 32> UsingBlocks;
114 StoreInst *OnlyStore;
115 BasicBlock *OnlyBlock;
116 bool OnlyUsedInOneBlock;
118 Value *AllocaPointerVal;
119 TinyPtrVector<DbgInfoIntrinsic *> DbgDeclares;
121 void clear() { in clear()
133 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
/external/llvm/lib/Transforms/Utils/
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()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp292 struct AllocaInfo { struct
293 SmallVector<BasicBlock*, 32> DefiningBlocks;
294 SmallVector<BasicBlock*, 32> UsingBlocks;
296 StoreInst *OnlyStore;
297 BasicBlock *OnlyBlock;
298 bool OnlyUsedInOneBlock;
300 Value *AllocaPointerVal;
301 DbgDeclareInst *DbgDeclare;
303 void clear() { in clear()
315 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DScalarReplAggregates.cpp86 struct AllocaInfo { struct
88 AllocaInst *AI;
92 SmallPtrSet<PHINode*, 8> CheckedPHIs;
95 bool isUnsafe : 1;
98 bool isMemCpySrc : 1;
101 bool isMemCpyDst : 1;
106 bool hasSubelementAccess : 1;
111 bool hasALoadOrStore : 1;
113 explicit AllocaInfo(AllocaInst *ai) in AllocaInfo() argument