Searched refs:Allocas (Results 1 - 8 of 8) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
H A D | Mem2Reg.cpp | 58 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 D | PromoteMemoryToRegister.cpp | 201 /// Allocas - The alloca instructions being promoted. 203 std::vector<AllocaInst*> Allocas; member in struct:__anon9162::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/include/llvm/Transforms/Utils/ |
H A D | PromoteMemToReg.h | 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===// 39 void PromoteMemToReg(const std::vector<AllocaInst*> &Allocas,
|
/external/llvm/lib/CodeGen/ |
H A D | StackColoring.cpp | 254 // Allocas that start and end within a single block are handled 464 DenseMap<const Value*, const Value*> Allocas; local 470 Allocas[From] = To; 498 if (!V || !Allocas.count(V)) 501 MMO->setValue(Allocas[V]);
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 78 AllocaHolderHandle Allocas; // Track memory allocated by alloca member in struct:llvm::ExecutionContext
|
H A D | Execution.cpp | 768 ECStack.back().Allocas.add(Memory);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 1407 std::vector<AllocaInst*> Allocas; local 1417 Allocas.clear(); 1424 Allocas.push_back(AI); 1426 if (Allocas.empty()) break; 1429 PromoteMemToReg(Allocas, *DT); 1432 for (unsigned i = 0, e = Allocas.size(); i != e; ++i) { 1433 AllocaInst *AI = Allocas[i]; 1443 NumPromoted += Allocas.size();
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 5226 SmallVector<Value *, 4> Allocas; 5227 GetUnderlyingObjects(I.getArgOperand(1), Allocas, TD); 5229 for (SmallVector<Value*, 4>::iterator Object = Allocas.begin(), 5230 E = Allocas.end(); Object != E; ++Object) {
|
Completed in 463 milliseconds