OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CurrBB
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
PartiallyInlineLibCalls.cpp
34
BasicBlock &
CurrBB
, Function::iterator &BB,
59
// Split
CurrBB
right after the call, create a 'then' block (that branches
60
// back to split-off tail of
CurrBB
) into which we'll insert a libcall.
65
auto *CurrBBTerm = cast<BranchInst>(
CurrBB
.getTerminator());
71
JoinBB->setName(
CurrBB
.getName() + ".split");
87
// Insert a FP compare instruction and use it as the
CurrBB
branch condition.
96
Phi->addIncoming(Call, &
CurrBB
);
112
Function::iterator
CurrBB
;
114
CurrBB
= BB++;
116
for (BasicBlock::iterator II =
CurrBB
->begin(), IE = CurrBB->end()
[
all
...]
GVN.cpp
736
BasicBlock *
CurrBB
= Worklist.pop_back_val(); // LoadFO - depth-first!
741
CurrBB
, AvailabilityState::SpeculativelyAvailable);
747
UnavailableBB =
CurrBB
;
752
AvailableBBs.emplace_back(
CurrBB
);
763
if (OutOfBudget || pred_empty(
CurrBB
)) {
766
UnavailableBB =
CurrBB
;
772
NewSpeculativelyAvailableBBs.insert(
CurrBB
);
775
Worklist.append(pred_begin(
CurrBB
), pred_end(
CurrBB
));
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanPredicator.cpp
27
// Generate VPInstructions at the beginning of
CurrBB
that calculate the
28
// predicate being propagated from PredBB to
CurrBB
depending on the edge type
31
// ii. The edge PredBB->
CurrBB
is the false edge, controlled by the condition
33
// VPInstructions at the start of
CurrBB
:
38
VPBasicBlock *
CurrBB
) {
43
EdgeType ET = getEdgeTypeBetween(PredBB,
CurrBB
);
47
//
CurrBB
is the true successor of PredBB - nothing to do here.
52
//
CurrBB
is the False successor of PredBB - compute not of CBV.
147
VPBasicBlock *
CurrBB
= cast<VPBasicBlock>(CurrBlock->getEntryBasicBlock());
148
Builder.setInsertPoint(
CurrBB
, CurrBB->begin())
[
all
...]
VPlanPredicator.h
50
VPValue *getOrCreateNotPredicate(VPBasicBlock *PredBB, VPBasicBlock *
CurrBB
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
IROutliner.cpp
386
Function::iterator
CurrBB
, NextBB, FinalBB;
389
for (
CurrBB
= Old.begin(), FinalBB = Old.end();
CurrBB
!= FinalBB;
390
CurrBB
= NextBB) {
391
NextBB = std::next(
CurrBB
);
392
CurrBB
->removeFromParent();
393
CurrBB
->insertInto(&New);
394
Instruction *I =
CurrBB
->getTerminator();
396
NewEnd = &(*
CurrBB
);
OpenMPOpt.cpp
2043
const BasicBlock *
CurrBB
= CurrInst->getParent();
2081
if (
CurrBB
== I->getParent() && ReplVal.hasValue())
2085
for (const BasicBlock *Pred : predecessors(
CurrBB
))
/src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp
1652
BasicBlock *
CurrBB
= SuccStack.back().first;
1653
succ_iterator SE(
CurrBB
->getTerminator(), false);
1660
BBStates[
CurrBB
].addSucc(SuccBB);
1662
SuccStates.addPred(
CurrBB
);
1668
BBStates[
CurrBB
].addSucc(SuccBB);
1669
BBStates[SuccBB].addPred(
CurrBB
);
1672
OnStack.erase(
CurrBB
);
1673
PostOrder.push_back(
CurrBB
);
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
InlineCost.cpp
345
void findDeadBlocks(BasicBlock *
CurrBB
, BasicBlock *NextBB);
2212
/// If we know the successor of the current block, \p
CurrBB
, has to be \p
2213
/// NextBB, the other successors of \p
CurrBB
are dead if these successors have
2217
void CallAnalyzer::findDeadBlocks(BasicBlock *
CurrBB
, BasicBlock *NextBB) {
2232
for (BasicBlock *Succ : successors(
CurrBB
)) {
Completed in 24 milliseconds
Indexes created Tue Jun 09 00:24:00 UTC 2026