OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Allocas
(Results
1 - 8
of
8
) sorted by null
/external/llvm/include/llvm/Transforms/Utils/
PromoteMemToReg.h
1
//===- PromoteMemToReg.h - Promote
Allocas
to Scalars -----------*- C++ -*-===//
38
/// does not modify the CFG of the function at all. All
allocas
must be from
43
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/external/llvm/lib/Transforms/Utils/
Mem2Reg.cpp
59
std::vector<AllocaInst*>
Allocas
;
68
Allocas
.clear();
70
// Find
allocas
that are safe to promote, by looking at all instructions in
75
Allocas
.push_back(AI);
77
if (
Allocas
.empty()) break;
79
PromoteMemToReg(
Allocas
, DT);
80
NumPromoted +=
Allocas
.size();
PromoteMemoryToRegister.cpp
1
//===- PromoteMemoryToRegister.cpp - Convert
allocas
to registers ---------===//
185
/// blocks multiple times when promoting many
allocas
in the same block.
196
/// This code only looks at accesses to
allocas
.
234
std::vector<AllocaInst *>
Allocas
;
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,
283
:
Allocas
(
Allocas
.begin(),
Allocas
.end()), DT(DT)
[
all
...]
/external/llvm/lib/CodeGen/
StackColoring.cpp
19
// 2. Merge this pass with StackSlotColoring and allow merging of
allocas
with
67
/// The user may write code that uses
allocas
outside of the declared lifetime
72
ProtectFromEscapedAllocas("protect-from-escaped-
allocas
",
80
STATISTIC(EscapedAllocas, "Number of
allocas
that escaped the lifetime region");
269
//
Allocas
that start and end within a single block are handled
290
//
allocas
are live in/out of that block.
472
// Keep a list of *
allocas
* which need to be remapped.
473
DenseMap<const AllocaInst*, const AllocaInst*>
Allocas
;
478
Allocas
[From] = To;
515
// derived from the merged
allocas
. When doing this, we'll need to us
[
all
...]
/external/llvm/lib/ExecutionEngine/Interpreter/
Interpreter.h
78
AllocaHolderHandle
Allocas
; // Track memory allocated by alloca
Execution.cpp
[
all
...]
/external/llvm/lib/Transforms/Scalar/
ScalarReplAggregates.cpp
56
STATISTIC(NumReplaced, "Number of
allocas
broken up");
57
STATISTIC(NumPromoted, "Number of
allocas
promoted");
58
STATISTIC(NumAdjusted, "Number of scalar
allocas
adjusted to allow promotion");
[
all
...]
/external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp
[
all
...]
Completed in 737 milliseconds