OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
full:origbb
(Results
1 - 10
of
10
) sorted by null
/external/llvm/lib/Target/NVPTX/
NVPTXLowerAggrCopies.cpp
39
BasicBlock *
origBB
= splitAt->getParent();
43
origBB
->getTerminator()->setSuccessor(0, loopBB);
44
IRBuilder<> builder(
origBB
,
origBB
->getTerminator());
59
ind->addIncoming(ConstantInt::get(indType, 0),
origBB
);
77
BasicBlock *
origBB
= splitAt->getParent();
81
origBB
->getTerminator()->setSuccessor(0, loopBB);
82
IRBuilder<> builder(
origBB
,
origBB
->getTerminator());
92
ind->addIncoming(ConstantInt::get(len->getType(), 0),
origBB
);
[
all
...]
/external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp
381
/// UpdatePHINodes - Update the PHI nodes in
OrigBB
to include the values coming
383
static void UpdatePHINodes(BasicBlock *
OrigBB
, BasicBlock *NewBB,
386
// Otherwise, create a new PHI node in NewBB for each PHI node in
OrigBB
.
389
for (BasicBlock::iterator I =
OrigBB
->begin(); isa<PHINode>(I); ) {
504
///
OrigBB
, by introducing two new basic blocks into the function. One of those
506
/// block gets the remaining predecessors of
OrigBB
. The landingpad instruction
507
///
OrigBB
is clone into both of the new basic blocks. The new blocks are given
516
void llvm::SplitLandingPadPredecessors(BasicBlock *
OrigBB
,
521
assert(
OrigBB
->isLandingPad() && "Trying to split a non-landing pad!");
523
// Create a new basic block for
OrigBB
's predecessors listed in Preds. Inser
[
all
...]
InlineFunction.cpp
543
BasicBlock *
OrigBB
= TheCall->getParent();
544
Function *Caller =
OrigBB
->getParent();
[
all
...]
/external/llvm/lib/Target/AArch64/
AArch64BranchRelaxation.cpp
213
MachineBasicBlock *
OrigBB
= MI->getParent();
215
// Create a new MBB for the code after the
OrigBB
.
217
MF->CreateMachineBasicBlock(
OrigBB
->getBasicBlock());
218
MachineFunction::iterator MBBI =
OrigBB
;
223
NewBB->splice(NewBB->end(),
OrigBB
, MI,
OrigBB
->end());
225
// Add an unconditional branch from
OrigBB
to NewBB.
229
BuildMI(
OrigBB
, DebugLoc(), TII->get(AArch64::B)).addMBB(NewBB);
234
// Figure out how large the
OrigBB
is. As the first half of the original
239
computeBlockSize(*
OrigBB
);
[
all
...]
AArch64ISelLowering.cpp
[
all
...]
/external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
162
///
OrigBB
, by introducing two new basic blocks into the function. One of those
164
/// block gets the remaining predecessors of
OrigBB
. The landingpad instruction
165
///
OrigBB
is clone into both of the new basic blocks. The new blocks are given
174
void SplitLandingPadPredecessors(BasicBlock *
OrigBB
,ArrayRef<BasicBlock*> Preds,
/external/llvm/lib/Target/Mips/
MipsConstantIslandPass.cpp
881
MachineBasicBlock *
OrigBB
= MI->getParent();
883
// Create a new MBB for the code after the
OrigBB
.
885
MF->CreateMachineBasicBlock(
OrigBB
->getBasicBlock());
886
MachineFunction::iterator MBBI =
OrigBB
; ++MBBI;
890
NewBB->splice(NewBB->end(),
OrigBB
, MI,
OrigBB
->end());
892
// Add an unconditional branch from
OrigBB
to NewBB.
896
BuildMI(
OrigBB
, DebugLoc(), TII->get(Mips::Bimm16)).addMBB(NewBB);
899
// Update the CFG. All succs of
OrigBB
are now succs of NewBB.
900
NewBB->transferSuccessors(
OrigBB
);
[
all
...]
/external/llvm/lib/Target/ARM/
ARMConstantIslandPass.cpp
[
all
...]
/external/llvm/lib/Transforms/IPO/
GlobalOpt.cpp
[
all
...]
/external/clang/lib/CodeGen/
CGClass.cpp
185
llvm::BasicBlock *
origBB
= nullptr;
191
origBB
= Builder.GetInsertBlock();
223
PHI->addIncoming(llvm::Constant::getNullValue(BasePtrTy),
origBB
);
[
all
...]
Completed in 305 milliseconds