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

/external/llvm/lib/Transforms/Utils/
H A DMem2Reg.cpp59 std::vector<AllocaInst*> Allocas; local
68 Allocas.clear();
75 Allocas.push_back(AI);
77 if (Allocas.empty()) break;
79 PromoteMemToReg(Allocas, DT);
80 NumPromoted += Allocas.size();
H A DPromoteMemoryToRegister.cpp234 std::vector<AllocaInst *> Allocas; member in struct:__anon26359::PromoteMem2Reg
241 /// Reverse mapping of Allocas.
252 /// For each PHI node, keep track of which entry in Allocas it corresponds
281 PromoteMem2Reg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT, argument
283 : Allocas(Allocas.begin(), Allocas.end()), DT(DT),
290 Allocas[AllocaIdx] = Allocas.back();
291 Allocas
1069 PromoteMemToReg(ArrayRef<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/CodeGen/
H A DStackColoring.cpp269 // Allocas that start and end within a single block are handled
473 DenseMap<const AllocaInst*, const AllocaInst*> Allocas; local
478 Allocas[From] = To;
526 if (!Allocas.count(AI))
529 MMO->setValue(Allocas[AI]);
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1406 std::vector<AllocaInst*> Allocas; local
1416 Allocas.clear();
1423 Allocas.push_back(AI);
1425 if (Allocas.empty()) break;
1428 PromoteMemToReg(Allocas, *DT);
1431 for (unsigned i = 0, e = Allocas.size(); i != e; ++i) {
1432 AllocaInst *AI = Allocas[i];
1441 NumPromoted += Allocas.size();

Completed in 106 milliseconds