OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PredBB
(Results
1 - 12
of
12
) sorted by null
/external/llvm/lib/CodeGen/
MachineSSAUpdater.cpp
163
MachineBasicBlock *
PredBB
= *PI;
164
unsigned PredVal = GetValueAtEndOfBlockInternal(
PredBB
);
165
PredValues.push_back(std::make_pair(
PredBB
, PredVal));
MachineBasicBlock.cpp
604
MachineBasicBlock *
PredBB
= *PI;
605
if (
PredBB
== NMBB)
607
if (!MDT->dominates(SucccDTNode, MDT->getNode(
PredBB
))) {
StrongPHIElimination.cpp
669
MachineBasicBlock *
PredBB
= PHI->getOperand(i + 1).getMBB();
676
SlotIndex PredIndex = LI->getMBBEndIdx(
PredBB
);
686
= InsertedSrcCopyMap.find(std::make_pair(
PredBB
, PHIColor));
696
CopyInsertPoint = findPHICopyInsertPoint(
PredBB
, MBB, SrcReg);
698
MachineInstr *CopyInstr = BuildMI(*
PredBB
,
709
InsertedSrcCopySet.insert(std::make_pair(
PredBB
, SrcReg));
720
if (!InsertedSrcCopyMap.count(std::make_pair(
PredBB
, PHIColor)))
721
InsertedSrcCopyMap[std::make_pair(
PredBB
, PHIColor)] = CopyInstr;
[
all
...]
TailDuplication.cpp
83
MachineBasicBlock *
PredBB
,
90
MachineBasicBlock *
PredBB
,
148
MachineBasicBlock *
PredBB
= *PI;
152
if (PHIBB ==
PredBB
) {
160
<<
PredBB
->getNumber() << '\n';
372
/// ProcessPHI - Process PHI node in TailBB by turning it into a copy in
PredBB
.
373
/// Remember the source register that's contributed by
PredBB
and update SSA
377
MachineBasicBlock *
PredBB
,
383
unsigned SrcOpIdx = getPHISrcRegOpIdx(MI,
PredBB
);
394
AddSSAUpdateEntry(DefReg, NewDef,
PredBB
);
[
all
...]
BranchFolding.cpp
522
MachineBasicBlock *
PredBB
) {
532
if (MBB1 ==
PredBB
|| MBB2 ==
PredBB
) {
534
unsigned NumTerms = CountTerminators(MBB1 ==
PredBB
? MBB2 : MBB1, I);
552
if (SuccBB && MBB1 !=
PredBB
&& MBB2 !=
PredBB
&&
587
MachineBasicBlock *
PredBB
) {
601
SuccBB,
PredBB
)) {
623
MachineBasicBlock *
PredBB
) {
630
if (SuccBB && CurMBB !=
PredBB
)
[
all
...]
/external/llvm/lib/Transforms/Utils/
Local.cpp
436
BasicBlock *
PredBB
= DestBB->getSinglePredecessor();
437
assert(
PredBB
&& "Block doesn't have a single predecessor!");
450
// Anything that branched to
PredBB
now branches to DestBB.
451
PredBB
->replaceAllUsesWith(DestBB);
453
// Splice all the instructions from
PredBB
to DestBB.
454
PredBB
->getTerminator()->eraseFromParent();
455
DestBB->getInstList().splice(DestBB->begin(),
PredBB
->getInstList());
460
BasicBlock *PredBBIDom = DT->getNode(
PredBB
)->getIDom()->getBlock();
462
DT->eraseNode(
PredBB
);
466
PI->replaceAllUses(
PredBB
, DestBB)
[
all
...]
SSAUpdater.cpp
131
BasicBlock *
PredBB
= SomePhi->getIncomingBlock(i);
132
Value *PredVal = GetValueAtEndOfBlock(
PredBB
);
133
PredValues.push_back(std::make_pair(
PredBB
, PredVal));
144
BasicBlock *
PredBB
= *PI;
145
Value *PredVal = GetValueAtEndOfBlock(
PredBB
);
146
PredValues.push_back(std::make_pair(
PredBB
, PredVal));
SimplifyCFG.cpp
[
all
...]
/external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp
473
BasicBlock *
PredBB
= PN->getIncomingBlock(i);
475
Value *RHS = Cmp->getOperand(1)->DoPHITranslation(BB,
PredBB
);
484
cast<Constant>(RHS),
PredBB
, BB);
491
Result.push_back(std::make_pair(KC,
PredBB
));
[
all
...]
ObjCARC.cpp
[
all
...]
/external/llvm/include/llvm/Support/
IRBuilder.h
98
BasicBlock *
PredBB
= Phi->getIncomingBlock(U);
99
assert(U !=
PredBB
->getTerminator() && "critical edge not split");
100
SetInsertPoint(
PredBB
,
PredBB
->getTerminator());
[
all
...]
/external/llvm/lib/VMCore/
Verifier.cpp
[
all
...]
Completed in 232 milliseconds