OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:OrigBB
(Results
1 - 6
of
6
) sorted by null
/external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp
378
/// UpdatePHINodes - Update the PHI nodes in
OrigBB
to include the values coming
380
static void UpdatePHINodes(BasicBlock *
OrigBB
, BasicBlock *NewBB,
383
// Otherwise, create a new PHI node in NewBB for each PHI node in
OrigBB
.
385
for (BasicBlock::iterator I =
OrigBB
->begin(); isa<PHINode>(I); ) {
480
///
OrigBB
, by introducing two new basic blocks into the function. One of those
482
/// block gets the remaining predecessors of
OrigBB
. The landingpad instruction
483
///
OrigBB
is clone into both of the new basic blocks. The new blocks are given
492
void llvm::SplitLandingPadPredecessors(BasicBlock *
OrigBB
,
497
assert(
OrigBB
->isLandingPad() && "Trying to split a non-landing pad!");
499
// Create a new basic block for
OrigBB
's predecessors listed in Preds. Inser
[
all
...]
InlineFunction.cpp
522
BasicBlock *
OrigBB
= TheCall->getParent();
523
Function *Caller =
OrigBB
->getParent();
754
OrigBB
->getInstList().splice(TheCall, FirstNewBlock->getInstList(),
[
all
...]
/external/llvm/lib/Target/AArch64/
AArch64BranchFixupPass.cpp
361
MachineBasicBlock *
OrigBB
= MI->getParent();
363
// Create a new MBB for the code after the
OrigBB
.
365
MF->CreateMachineBasicBlock(
OrigBB
->getBasicBlock());
366
MachineFunction::iterator MBBI =
OrigBB
; ++MBBI;
370
NewBB->splice(NewBB->end(),
OrigBB
, MI,
OrigBB
->end());
372
// Add an unconditional branch from
OrigBB
to NewBB.
376
BuildMI(
OrigBB
, DebugLoc(), TII->get(AArch64::Bimm)).addMBB(NewBB);
379
// Update the CFG. All succs of
OrigBB
are now succs of NewBB.
380
NewBB->transferSuccessors(
OrigBB
);
[
all
...]
/external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
161
///
OrigBB
, by introducing two new basic blocks into the function. One of those
163
/// block gets the remaining predecessors of
OrigBB
. The landingpad instruction
164
///
OrigBB
is clone into both of the new basic blocks. The new blocks are given
173
void SplitLandingPadPredecessors(BasicBlock *
OrigBB
,ArrayRef<BasicBlock*> Preds,
/external/llvm/lib/Target/ARM/
ARMConstantIslandPass.cpp
[
all
...]
/external/llvm/lib/Transforms/IPO/
GlobalOpt.cpp
[
all
...]
Completed in 1255 milliseconds