HomeSort by: relevance | last modified time | path
    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