OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Allocas
(Results
1 - 25
of
43
) sorted by null
1
2
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
PromoteMemToReg.h
1
//===- PromoteMemToReg.h - Promote
Allocas
to Scalars -----------*- C++ -*-===//
35
/// of the function at all. All
allocas
must be from the same function.
40
void PromoteMemToReg(const std::vector<AllocaInst*> &
Allocas
,
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
Mem2Reg.cpp
58
std::vector<AllocaInst*>
Allocas
;
67
Allocas
.clear();
69
// Find
allocas
that are safe to promote, by looking at all instructions in
74
Allocas
.push_back(AI);
76
if (
Allocas
.empty()) break;
78
PromoteMemToReg(
Allocas
, DT);
79
NumPromoted +=
Allocas
.size();
PromoteMemoryToRegister.cpp
1
//===- PromoteMemoryToRegister.cpp - Convert
allocas
to registers ---------===//
150
/// blocks multiple times when promoting many
allocas
in the same block.
158
/// isInterestingInstruction - This code only looks at accesses to
allocas
.
199
///
Allocas
- The alloca instructions being promoted.
201
std::vector<AllocaInst*>
Allocas
;
209
/// AllocaLookup - Reverse mapping of
Allocas
.
217
/// PhiToAllocaMap - For each PHI node, keep track of which entry in
Allocas
248
:
Allocas
(A), DT(dt), DIB(0), AST(ast) {}
263
Allocas
[AllocaIdx] =
Allocas
.back()
[
all
...]
/external/llvm/lib/Transforms/Utils/
Mem2Reg.cpp
32
std::vector<AllocaInst *>
Allocas
;
37
Allocas
.clear();
39
// Find
allocas
that are safe to promote, by looking at all instructions in
44
Allocas
.push_back(AI);
46
if (
Allocas
.empty())
49
PromoteMemToReg(
Allocas
, DT, nullptr, &AC);
50
NumPromoted +=
Allocas
.size();
PromoteMemoryToRegister.cpp
1
//===- PromoteMemoryToRegister.cpp - Convert
allocas
to registers ---------===//
176
/// blocks multiple times when promoting many
allocas
in the same block.
187
/// This code only looks at accesses to
allocas
.
224
std::vector<AllocaInst *>
Allocas
;
234
/// Reverse mapping of
Allocas
.
245
/// For each PHI node, keep track of which entry in
Allocas
it corresponds
271
PromoteMem2Reg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
273
:
Allocas
(
Allocas
.begin(),
Allocas
.end()), DT(DT)
[
all
...]
/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,
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/darwin-x86/clang-4393122/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
CodeExtractor.h
46
/// 3) Add
allocas
for any scalar outputs, adding all of the outputs'
allocas
66
/// Blocks containing EHPads,
allocas
, invokes, or vastarts are not valid.
108
const ValueSet &
Allocas
) const;
115
/// Find the set of
allocas
whose life ranges are contained within the
118
///
Allocas
which have life_time markers contained in the outlined region
122
/// '
Allocas
'.
/prebuilts/clang/host/darwin-x86/clang-4479392/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
CodeExtractor.h
46
/// 3) Add
allocas
for any scalar outputs, adding all of the outputs'
allocas
66
/// Blocks containing EHPads,
allocas
, invokes, or vastarts are not valid.
108
const ValueSet &
Allocas
) const;
115
/// Find the set of
allocas
whose life ranges are contained within the
118
///
Allocas
which have life_time markers contained in the outlined region
122
/// '
Allocas
'.
/prebuilts/clang/host/darwin-x86/clang-4579689/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
CodeExtractor.h
48
/// 3) Add
allocas
for any scalar outputs, adding all of the outputs'
allocas
85
/// Blocks containing EHPads,
allocas
, invokes, or vastarts are not valid.
109
const ValueSet &
Allocas
) const;
117
/// Find the set of
allocas
whose life ranges are contained within the
120
///
Allocas
which have life_time markers contained in the outlined region
124
/// '
Allocas
'.
/prebuilts/clang/host/darwin-x86/clang-4630689/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/darwin-x86/clang-4639204/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/darwin-x86/clang-4691093/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/linux-x86/clang-4393122/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/linux-x86/clang-4479392/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/linux-x86/clang-4579689/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/linux-x86/clang-4630689/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/linux-x86/clang-4639204/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/prebuilts/clang/host/linux-x86/clang-4691093/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
41
void PromoteMemToReg(ArrayRef<AllocaInst *>
Allocas
, DominatorTree &DT,
/external/llvm/lib/CodeGen/
SafeStackColoring.h
23
/// Compute live ranges of
allocas
.
74
ArrayRef<AllocaInst *>
Allocas
;
77
/// LiveRange for
allocas
.
80
/// The set of
allocas
that have at least one lifetime.start. All other
81
///
allocas
get LiveRange that corresponds to the entire function.
103
StackColoring(Function &F, ArrayRef<AllocaInst *>
Allocas
)
104
: F(F), NumInst(-1),
Allocas
(
Allocas
), NumAllocas(
Allocas
.size()) {}
/external/llvm/lib/ExecutionEngine/Interpreter/
Interpreter.h
72
AllocaHolder
Allocas
; // Track memory allocated by alloca
79
VarArgs(std::move(O.VarArgs)),
Allocas
(std::move(O.
Allocas
)) {}
88
Allocas
= std::move(O.
Allocas
);
Completed in 1804 milliseconds
1
2