OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TopMBB
(Results
1 - 3
of
3
) sorted by null
/external/llvm/lib/CodeGen/
MachineLoopInfo.cpp
54
MachineBasicBlock *
TopMBB
= getHeader();
55
MachineFunction::iterator Begin =
TopMBB
->getParent()->begin();
56
if (
TopMBB
!= Begin) {
57
MachineBasicBlock *PriorMBB = prior(MachineFunction::iterator(
TopMBB
));
59
TopMBB
= PriorMBB;
60
if (
TopMBB
== Begin) break;
61
PriorMBB = prior(MachineFunction::iterator(
TopMBB
));
64
return
TopMBB
;
CodePlacementOpt.cpp
154
MachineBasicBlock *
TopMBB
= L->getTopBlock();
158
if (
TopMBB
== MF.begin() ||
159
HasAnalyzableTerminator(prior(MachineFunction::iterator(
TopMBB
)))) {
161
for (MachineBasicBlock::pred_iterator PI =
TopMBB
->pred_begin(),
162
PE =
TopMBB
->pred_end(); PI != PE; ++PI) {
164
if (Pred ==
TopMBB
) continue;
197
if (Prior == MachineFunction::iterator(
TopMBB
)) {
218
Splice(MF,
TopMBB
, Begin, End);
220
// Update
TopMBB
.
221
TopMBB
= L->getTopBlock()
[
all
...]
/external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp
256
MachineBasicBlock *
TopMBB
= L->getTopBlock();
257
MachineBasicBlock::pred_iterator PI =
TopMBB
->pred_begin();
258
assert(PI !=
TopMBB
->pred_end() &&
261
if (PI ==
TopMBB
->pred_end()) return 0; // dead loop
263
if (PI !=
TopMBB
->pred_end()) return 0; // multiple backedges?
278
for (MachineBasicBlock::iterator I =
TopMBB
->begin(), E =
TopMBB
->end();
Completed in 454 milliseconds