OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:BBInfo
(Results
1 - 14
of
14
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBasicBlockInfo.h
115
SmallVector<BasicBlockInfo, 8>
BBInfo
;
125
BBInfo
.resize(MF.getNumBlockIDs());
135
return
BBInfo
[MBB->getNumber()].Offset;
141
BBInfo
[MBB->getNumber()].Size += Size;
148
BBInfo
.insert(
BBInfo
.begin() + BBNum, BBI);
151
void clear() {
BBInfo
.clear(); }
153
BBInfoVector &getBBInfo() { return
BBInfo
; }
ARMConstantIslandPass.cpp
299
BBInfoVector &
BBInfo
= BBUtils->getBBInfo();
300
assert(is_sorted(*MF, [&
BBInfo
](const MachineBasicBlock &LHS,
302
return
BBInfo
[LHS.getNumber()].postOffset() <
303
BBInfo
[RHS.getNumber()].postOffset();
328
BBInfoVector &
BBInfo
= BBUtils->getBBInfo();
329
for (unsigned J = 0, E =
BBInfo
.size(); J !=E; ++J) {
330
const BasicBlockInfo &BBI =
BBInfo
[J];
334
<< format(" size=%#x\n",
BBInfo
[J].Size);
723
BBInfoVector &
BBInfo
= BBUtils->getBBInfo();
726
BBInfo
.front().KnownBits = Log2(MF->getAlignment())
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86PadShortFunction.cpp
195
VisitedBBInfo
BBInfo
= it->second;
196
Cycles +=
BBInfo
.Cycles;
197
return
BBInfo
.HasReturn;
X86PreTileConfig.cpp
85
struct
BBInfo
{
97
DenseMap<MachineBasicBlock *,
BBInfo
> BBVisitedInfo;
/src/external/apache2/llvm/dist/llvm/tools/llvm-extract/
llvm-extract.cpp
263
auto
BBInfo
= StrPair.split(':');
265
Function *F = M->getFunction(
BBInfo
.first);
268
<<
BBInfo
.first << "'!\n";
274
BBInfo
.second.split(BBNames, ';', /*MaxSplit=*/-1, /*KeepEmpty=*/false);
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h
39
///
BBInfo
- Per-basic block information used internally by SSAUpdaterImpl.
42
class
BBInfo
{
51
BBInfo
*DefBB;
57
BBInfo
*IDom = nullptr;
63
BBInfo
**Preds = nullptr;
68
BBInfo
(BlkT *ThisBB, ValT V)
78
using BlockListTy = SmallVectorImpl<
BBInfo
*>;
79
using BBMapTy = DenseMap<BlkT *,
BBInfo
*>;
94
SmallVector<
BBInfo
*, 100> BlockList;
95
BBInfo
*PseudoEntry = BuildBlockList(BB, &BlockList)
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
ThreadSafetyCommon.h
504
std::vector<BlockInfo>
BBInfo
;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
ADCE.cpp
236
for (auto &
BBInfo
: BlockInfo)
237
for (Instruction &I : *
BBInfo
.second.BB)
238
InstInfo[&I].Block = &
BBInfo
.second;
242
for (auto &
BBInfo
: BlockInfo)
243
BBInfo
.second.TerminatorLiveInfo = &InstInfo[
BBInfo
.second.Terminator];
322
for (auto &
BBInfo
: BlockInfo)
323
if (!
BBInfo
.second.terminatorIsLive())
324
BlocksWithDeadTerminators.insert(
BBInfo
.second.BB);
393
auto &
BBInfo
= *Info.Block
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/Support/
GenericDomTreeConstruction.h
188
auto &
BBInfo
= NodeToInfo[BB];
191
if (
BBInfo
.DFSNum != 0) continue;
192
BBInfo
.DFSNum =
BBInfo
.Semi = ++LastNum;
193
BBInfo
.Label = BB;
327
auto &
BBInfo
= NodeToInfo[nullptr];
328
BBInfo
.DFSNum =
BBInfo
.Semi = 1;
329
BBInfo
.Label = nullptr;
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsConstantIslandPass.cpp
228
std::vector<BasicBlockInfo>
BBInfo
;
426
for (unsigned J = 0, E =
BBInfo
.size(); J !=E; ++J) {
427
const BasicBlockInfo &BBI =
BBInfo
[J];
429
<< format(" size=%#x\n",
BBInfo
[J].Size);
515
BBInfo
.clear();
633
BBInfo
.clear();
634
BBInfo
.resize(MF->getNumBlockIDs());
783
/// This function updates
BBInfo
directly.
785
BasicBlockInfo &BBI =
BBInfo
[MBB->getNumber()];
801
unsigned Offset =
BBInfo
[MBB->getNumber()].Offset
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
IfConversion.cpp
136
struct
BBInfo
{
156
BBInfo
() : IsDone(false), IsBeingAnalyzed(false),
164
/// BBI - Corresponding
BBInfo
.
175
BBInfo
&BBI;
183
IfcvtToken(
BBInfo
&b, IfcvtKind k, bool s, unsigned d, unsigned d2 = 0,
191
std::vector<
BBInfo
> BBAnalysis;
230
bool reverseBranchCondition(
BBInfo
&BBI) const;
231
bool ValidSimple(
BBInfo
&TrueBBI, unsigned &Dups,
233
bool ValidTriangle(
BBInfo
&TrueBBI,
BBInfo
&FalseBBI
[
all
...]
MachineVerifier.cpp
129
struct
BBInfo
{
157
BBInfo
() = default;
192
DenseMap<const MachineBasicBlock*,
BBInfo
> MBBInfoMap;
557
BBInfo
&MInfo = MBBInfoMap[MBB];
577
BBInfo
&MInfo = MBBInfoMap[&MBB];
2259
BBInfo
&MInfo = MBBInfoMap[MI->getParent()];
2318
BBInfo
&MInfo = MBBInfoMap[MI->getParent()];
2463
BBInfo
&Info = MBBInfoMap[MB];
2469
const
BBInfo
&PredInfo = MBBInfoMap[Pred];
2488
BBInfo
&MInfo = MBBInfoMap[&MBB]
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
GCOVProfiling.cpp
205
struct
BBInfo
{
206
BBInfo
*Group;
210
BBInfo
(unsigned Index) : Group(this), Index(Index) {}
756
static BasicBlock *getInstrBB(CFGMST<Edge,
BBInfo
> &MST, Edge &E,
801
static void dumpEdges(CFGMST<Edge,
BBInfo
> &MST, GCOVFunction &GF) {
865
CFGMST<Edge,
BBInfo
> MST(F, /*InstrumentFuncEntry_=*/false, BPI, BFI);
PGOInstrumentation.cpp
42
//
BBInfo
contains auxiliary information for each BB. These two classes are used
44
// class of PGOEdge and
BBInfo
, respectively. They contains extra data structure
541
struct
BBInfo
{
542
BBInfo
*Group;
546
BBInfo
(unsigned IX) : Group(this), Index(IX) {}
561
template <class Edge, class
BBInfo
> class FuncPGOInstrumentation {
586
CFGMST<Edge,
BBInfo
> MST;
597
BBInfo
&getBBInfo(const BasicBlock *BB) const { return MST.getBBInfo(BB); }
600
BBInfo
*findBBInfo(const BasicBlock *BB) const { return MST.findBBInfo(BB); }
655
template <class Edge, class
BBInfo
>
[
all
...]
Completed in 29 milliseconds
Indexes created Sun Sep 13 00:25:22 UTC 2026