Searched defs:Allocas (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DMem2Reg.cpp58 std::vector<AllocaInst*> Allocas; local
67 Allocas.clear();
74 Allocas.push_back(AI);
76 if (Allocas.empty()) break;
78 PromoteMemToReg(Allocas, DT);
79 NumPromoted += Allocas.size();
H A DPromoteMemoryToRegister.cpp201 /// Allocas - The alloca instructions being promoted.
203 std::vector<AllocaInst*> Allocas; member in struct:__anon7838::PromoteMem2Reg
211 /// AllocaLookup - Reverse mapping of Allocas.
219 /// PhiToAllocaMap - For each PHI node, keep track of which entry in Allocas
250 : Allocas(A), DT(dt), DIB(0), AST(ast) {}
265 Allocas[AllocaIdx] = Allocas.back();
266 Allocas.pop_back();
390 if (AST) PointerAllocaValues.resize(Allocas.size());
391 AllocaDbgDeclares.resize(Allocas
1135 PromoteMemToReg(const std::vector<AllocaInst*> &Allocas, DominatorTree &DT, AliasSetTracker *AST) argument
[all...]
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h78 AllocaHolderHandle Allocas; // Track memory allocated by alloca member in struct:llvm::ExecutionContext
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1291 std::vector<AllocaInst*> Allocas; local
1301 Allocas.clear();
1308 Allocas.push_back(AI);
1310 if (Allocas.empty()) break;
1313 PromoteMemToReg(Allocas, *DT);
1316 for (unsigned i = 0, e = Allocas.size(); i != e; ++i) {
1317 AllocaInst *AI = Allocas[i];
1327 NumPromoted += Allocas.size();

Completed in 3779 milliseconds