OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BBInfo
(Results
1 - 8
of
8
) 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/Target/AArch64/
AArch64BranchFixupPass.cpp
115
std::vector<BasicBlockInfo>
BBInfo
;
168
assert(!MBBId ||
BBInfo
[MBBId - 1].postOffset() <=
BBInfo
[MBBId].Offset);
176
for (unsigned J = 0, E =
BBInfo
.size(); J !=E; ++J) {
177
const BasicBlockInfo &BBI =
BBInfo
[J];
181
<< format(" size=%#x\n",
BBInfo
[J].Size);
229
BBInfo
.clear();
256
BBInfo
.clear();
257
BBInfo
.resize(MF->getNumBlockIDs());
268
BBInfo
.front().KnownBits = MF->getAlignment()
[
all
...]
/external/llvm/lib/MC/
MCObjectDisassembler.cpp
96
struct
BBInfo
;
97
typedef std::set<
BBInfo
*> BBInfoSetTy;
99
struct
BBInfo
{
105
void addSucc(
BBInfo
&Succ) {
113
typedef std::map<uint64_t,
BBInfo
> BBInfoByAddrTy;
164
BBInfo
&CurBB = BBInfos[TA->getBeginAddr()];
180
BBInfo
&BBI = BBInfos[*CI];
186
SmallSetVector<
BBInfo
*, 16> Worklist;
189
BBInfo
*BBI = Worklist[WI];
204
BBInfo
*BBI = Worklist[WI]
[
all
...]
/external/llvm/lib/CodeGen/
IfConversion.cpp
81
///
BBInfo
- One per MachineBasicBlock, this is used to cache the result
104
struct
BBInfo
{
122
BBInfo
() : IsDone(false), IsBeingAnalyzed(false),
130
/// BBI - Corresponding
BBInfo
.
141
BBInfo
&BBI;
146
IfcvtToken(
BBInfo
&b, IfcvtKind k, bool s, unsigned d, unsigned d2 = 0)
152
std::vector<
BBInfo
> BBAnalysis;
178
bool ReverseBranchCondition(
BBInfo
&BBI);
179
bool ValidSimple(
BBInfo
&TrueBBI, unsigned &Dups,
181
bool ValidTriangle(
BBInfo
&TrueBBI, BBInfo &FalseBBI
[
all
...]
MachineVerifier.cpp
99
struct
BBInfo
{
126
BBInfo
() : reachable(false) {}
182
DenseMap<const MachineBasicBlock*,
BBInfo
> MBBInfoMap;
437
BBInfo
&MInfo = MBBInfoMap[MBB];
467
BBInfo
&MInfo = MBBInfoMap[I];
[
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
158
std::vector<BasicBlockInfo>
BBInfo
;
335
assert(!MBBId ||
BBInfo
[MBBId - 1].postOffset() <=
BBInfo
[MBBId].Offset);
359
for (unsigned J = 0, E =
BBInfo
.size(); J !=E; ++J) {
360
const BasicBlockInfo &BBI =
BBInfo
[J];
365
<< format(" size=%#x\n",
BBInfo
[J].Size);
491
BBInfo
.clear();
635
BBInfo
.clear();
636
BBInfo
.resize(MF->getNumBlockIDs());
647
BBInfo
.front().KnownBits = MF->getAlignment()
[
all
...]
/external/llvm/lib/Target/X86/
X86PadShortFunction.cpp
174
VisitedBBInfo
BBInfo
= it->second;
175
Cycles +=
BBInfo
.Cycles;
176
return
BBInfo
.HasReturn;
Completed in 522 milliseconds