OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TopMBB
(Results
1 - 4
of
4
) sorted by null
/external/llvm/lib/CodeGen/
MachineLoopInfo.cpp
50
MachineBasicBlock *
TopMBB
= getHeader();
51
MachineFunction::iterator Begin =
TopMBB
->getParent()->begin();
52
if (
TopMBB
!= Begin) {
53
MachineBasicBlock *PriorMBB = prior(MachineFunction::iterator(
TopMBB
));
55
TopMBB
= PriorMBB;
56
if (
TopMBB
== Begin) break;
57
PriorMBB = prior(MachineFunction::iterator(
TopMBB
));
60
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();
/external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp
236
MachineBasicBlock *
TopMBB
= L->getTopBlock();
237
MachineBasicBlock::pred_iterator PI =
TopMBB
->pred_begin();
238
assert(PI !=
TopMBB
->pred_end() &&
241
if (PI ==
TopMBB
->pred_end()) return; // dead loop
243
if (PI !=
TopMBB
->pred_end()) return; // multiple backedges?
258
for (MachineBasicBlock::iterator I =
TopMBB
->begin(), E =
TopMBB
->end();
Completed in 56 milliseconds