Searched refs:Allocas (Results 1 - 8 of 8) 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:__anon25521::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/include/llvm/Transforms/Utils/
H A DPromoteMemToReg.h1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
43 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
/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/ExecutionEngine/Interpreter/
H A DInterpreter.h78 AllocaHolderHandle Allocas; // Track memory allocated by alloca member in struct:llvm::ExecutionContext
H A DExecution.cpp987 ECStack.back().Allocas.add(Memory);
/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();
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5380 SmallVector<Value *, 4> Allocas;
5381 GetUnderlyingObjects(I.getArgOperand(1), Allocas, DL);
5383 for (SmallVectorImpl<Value*>::iterator Object = Allocas.begin(),
5384 E = Allocas.end(); Object != E; ++Object) {

Completed in 609 milliseconds