Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp106 struct AllocaInfo { struct
107 SmallVector<BasicBlock *, 32> DefiningBlocks;
108 SmallVector<BasicBlock *, 32> UsingBlocks;
110 StoreInst *OnlyStore;
111 BasicBlock *OnlyBlock;
112 bool OnlyUsedInOneBlock;
114 Value *AllocaPointerVal;
115 DbgDeclareInst *DbgDeclare;
117 void clear() { in clear()
129 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
/external/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp100 struct AllocaInfo { struct
102 AllocaInst *AI;
106 SmallPtrSet<PHINode*, 8> CheckedPHIs;
109 bool isUnsafe : 1;
112 bool isMemCpySrc : 1;
115 bool isMemCpyDst : 1;
120 bool hasSubelementAccess : 1;
125 bool hasALoadOrStore : 1;
127 explicit AllocaInfo(AllocaInst *ai) in AllocaInfo() argument