OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BBInfo
(Results
1 - 5
of
5
) sorted by null
/external/llvm/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h
40
///
BBInfo
- Per-basic block information used internally by SSAUpdaterImpl.
43
class
BBInfo
{
47
BBInfo
*DefBB; // Block that defines the available value.
49
BBInfo
*IDom; // Immediate dominator.
51
BBInfo
**Preds; // Array[NumPreds] of predecessor blocks.
54
BBInfo
(BlkT *ThisBB, ValT V)
64
typedef SmallVectorImpl<
BBInfo
*> BlockListTy;
65
typedef DenseMap<BlkT*,
BBInfo
*> BBMapTy;
79
SmallVector<
BBInfo
*, 100> BlockList;
80
BBInfo
*PseudoEntry = BuildBlockList(BB, &BlockList)
[
all
...]
/external/llvm/lib/CodeGen/
IfConversion.cpp
80
///
BBInfo
- One per MachineBasicBlock, this is used to cache the result
103
struct
BBInfo
{
121
BBInfo
() : IsDone(false), IsBeingAnalyzed(false),
129
/// BBI - Corresponding
BBInfo
.
140
BBInfo
&BBI;
145
IfcvtToken(
BBInfo
&b, IfcvtKind k, bool s, unsigned d, unsigned d2 = 0)
151
std::vector<
BBInfo
> BBAnalysis;
175
bool ReverseBranchCondition(
BBInfo
&BBI);
176
bool ValidSimple(
BBInfo
&TrueBBI, unsigned &Dups,
178
bool ValidTriangle(
BBInfo
&TrueBBI, BBInfo &FalseBBI
[
all
...]
MachineVerifier.cpp
96
struct
BBInfo
{
120
BBInfo
() : reachable(false) {}
176
DenseMap<const MachineBasicBlock*,
BBInfo
> MBBInfoMap;
371
BBInfo
&MInfo = MBBInfoMap[MBB];
816
BBInfo
&MInfo = MBBInfoMap[MI->getParent()];
866
BBInfo
&MInfo = MBBInfoMap[MI->getParent()];
[
all
...]
/external/llvm/include/llvm/Analysis/
DominatorInternals.h
63
typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &
BBInfo
=
68
BBInfo
.DFSNum =
BBInfo
.Semi = ++N;
69
BBInfo
.Label = BB;
74
BBInfo
.Parent = 1;
79
// store the DFS number of the current BB - the reference to
BBInfo
might
81
unsigned BBDFSNum =
BBInfo
.DFSNum;
158
typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &
BBInfo
=
160
BBInfo
.DFSNum =
BBInfo
.Semi = ++N
[
all
...]
/external/llvm/lib/Target/ARM/
ARMConstantIslandPass.cpp
169
std::vector<BasicBlockInfo>
BBInfo
;
347
assert(
BBInfo
[MBBId].Offset % (1u << Align) == 0);
348
assert(!MBBId ||
BBInfo
[MBBId - 1].postOffset() <=
BBInfo
[MBBId].Offset);
372
for (unsigned J = 0, E =
BBInfo
.size(); J !=E; ++J) {
373
const BasicBlockInfo &BBI =
BBInfo
[J];
378
<< format(" size=%#x\n",
BBInfo
[J].Size);
504
BBInfo
.clear();
648
BBInfo
.clear();
649
BBInfo
.resize(MF->getNumBlockIDs())
[
all
...]
Completed in 775 milliseconds