Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp231 struct PromoteMem2Reg { struct
233 std::vector<AllocaInst *> Allocas;
235 DominatorTree &DT;
236 DIBuilder DIB;
239 AssumptionCache *AC;
241 const SimplifyQuery SQ;
244 DenseMap<AllocaInst *, unsigned> AllocaLookup;
252 DenseMap<std::pair<unsigned, unsigned>, PHINode *> NewPhiNodes;
256 DenseMap<PHINode *, unsigned> PhiToAllocaMap;
261 std::vector<Value *> PointerAllocaValues;
[all …]
/external/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp222 struct PromoteMem2Reg { struct
224 std::vector<AllocaInst *> Allocas;
225 DominatorTree &DT;
226 DIBuilder DIB;
229 AliasSetTracker *AST;
232 AssumptionCache *AC;
235 DenseMap<AllocaInst *, unsigned> AllocaLookup;
243 DenseMap<std::pair<unsigned, unsigned>, PHINode *> NewPhiNodes;
247 DenseMap<PHINode *, unsigned> PhiToAllocaMap;
252 std::vector<Value *> PointerAllocaValues;
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp198 struct PromoteMem2Reg { struct
201 std::vector<AllocaInst*> Allocas;
202 DominatorTree &DT;
203 DIBuilder *DIB;
207 AliasSetTracker *AST;
211 DenseMap<AllocaInst*, unsigned> AllocaLookup;
215 DenseMap<std::pair<BasicBlock*, unsigned>, PHINode*> NewPhiNodes;
219 DenseMap<PHINode*, unsigned> PhiToAllocaMap;
225 std::vector<Value*> PointerAllocaValues;
230 SmallVector<DbgDeclareInst*, 8> AllocaDbgDeclares;
[all …]