OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:IBI
(Results
1 - 10
of
10
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp
359
auto *
IBI
= dyn_cast<IndirectBrInst>(BB.getTerminator());
360
if (!
IBI
)
363
for (unsigned Succ = 0, E =
IBI
->getNumSuccessors(); Succ != E; ++Succ)
364
Targets.insert(
IBI
->getSuccessor(Succ));
Evaluator.cpp
644
} else if (IndirectBrInst *
IBI
= dyn_cast<IndirectBrInst>(CurInst)) {
645
Value *Val = getVal(
IBI
->getAddress())->stripPointerCasts();
SimplifyCFG.cpp
248
bool simplifyIndirectBr(IndirectBrInst *
IBI
);
267
bool SimplifyIndirectBrOnSelect(IndirectBrInst *
IBI
, SelectInst *SI);
720
} else if (IndirectBrInst *
IBI
= dyn_cast<IndirectBrInst>(TI)) {
721
Cond = dyn_cast<Instruction>(
IBI
->getAddress());
4044
bool SimplifyCFGOpt::SimplifyIndirectBrOnSelect(IndirectBrInst *
IBI
,
4057
return SimplifyTerminatorOnSelect(
IBI
, SI->getCondition(), TrueBB, FalseBB, 0,
6294
bool SimplifyCFGOpt::simplifyIndirectBr(IndirectBrInst *
IBI
) {
6295
BasicBlock *BB =
IBI
->getParent();
6301
for (unsigned i = 0, e =
IBI
->getNumDestinations(); i != e; ++i) {
6302
BasicBlock *Dest =
IBI
->getDestination(i)
[
all
...]
Local.cpp
337
if (auto *
IBI
= dyn_cast<IndirectBrInst>(T)) {
340
dyn_cast<BlockAddress>(
IBI
->getAddress()->stripPointerCasts())) {
348
for (unsigned i = 0, e =
IBI
->getNumDestinations(); i != e; ++i) {
349
BasicBlock *DestBB =
IBI
->getDestination(i);
352
if (
IBI
->getDestination(i) == SuccToKeep) {
358
Value *Address =
IBI
->getAddress();
359
IBI
->eraseFromParent();
369
// If we didn't find our destination in the
IBI
successor list, then we
/src/external/apache2/llvm/dist/llvm/lib/IR/
Instructions.cpp
4266
IndirectBrInst::IndirectBrInst(const IndirectBrInst &
IBI
)
4267
: Instruction(Type::getVoidTy(
IBI
.getContext()), Instruction::IndirectBr,
4268
nullptr,
IBI
.getNumOperands()) {
4269
allocHungoffUses(
IBI
.getNumOperands());
4271
const Use *InOL =
IBI
.getOperandList();
4272
for (unsigned i = 0, E =
IBI
.getNumOperands(); i != E; ++i)
4274
SubclassOptionalData =
IBI
.SubclassOptionalData;
Verifier.cpp
4356
else if (IndirectBrInst *
IBI
= dyn_cast<IndirectBrInst>(&I))
4357
ExpectedNumOperands =
IBI
->getNumDestinations();
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp
4651
IndirectBrInst *
IBI
= IndirectBrInst::Create(Address, NumDests);
4652
InstructionList.push_back(
IBI
);
4655
IBI
->addDestination(DestBB);
4657
delete
IBI
;
4661
I =
IBI
;
5624
else if (IndirectBrInst *
IBI
= dyn_cast<IndirectBrInst>(&I))
5625
ExpectedNumOperands =
IBI
->getNumDestinations();
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
InlineCost.cpp
406
bool visitIndirectBrInst(IndirectBrInst &
IBI
);
2019
bool CallAnalyzer::visitIndirectBrInst(IndirectBrInst &
IBI
) {
/src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp
6531
IndirectBrInst *
IBI
= IndirectBrInst::Create(Address, DestList.size());
6533
IBI
->addDestination(DestList[i]);
6534
Inst =
IBI
;
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instructions.h
3572
IndirectBrInst(const IndirectBrInst &
IBI
);
Completed in 115 milliseconds
Indexes created Tue Sep 22 00:26:15 UTC 2026