Searched refs:LPI (Results 1 - 7 of 7) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | SjLjEHPrepare.cpp | 73 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, 154 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, argument 156 SmallVector<Value*, 8> UseWorkList(LPI->use_begin(), LPI->use_end()); 170 if (LPI->getNumUses() == 0) return; 172 // There are still some uses of LPI. Construct an aggregate with the exception 173 // values and replace the LPI with that aggregate. 174 Type *LPadType = LPI->getType(); 181 LPI->replaceAllUsesWith(LPadVal); 200 LandingPadInst *LPI local 359 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); local [all...] |
/external/llvm/lib/VMCore/ |
H A D | Verifier.cpp | 292 void visitLandingPadInst(LandingPadInst &LPI); 1559 void Verifier::visitLandingPadInst(LandingPadInst &LPI) { argument 1560 BasicBlock *BB = LPI.getParent(); 1564 Assert1(LPI.getNumClauses() > 0 || LPI.isCleanup(), 1565 "LandingPadInst needs at least one clause or to be a cleanup.", &LPI); 1573 "only by the unwind edge of an invoke.", &LPI); 1578 Assert1(LPI.getParent()->getLandingPadInst() == &LPI, 1580 &LPI); 1591 &LPI); local 1594 Assert1(isa<Constant>(Clause), "Clause is not constant!", &LPI); local 1601 "Filter operand is not an array of constants!", &LPI); local [all...] |
H A D | AsmWriter.cpp | 1812 } else if (const LandingPadInst *LPI = dyn_cast<LandingPadInst>(&I)) { 1818 if (LPI->isCleanup()) 1821 for (unsigned i = 0, e = LPI->getNumClauses(); i != e; ++i) { 1822 if (i != 0 || LPI->isCleanup()) Out << "\n"; 1823 if (LPI->isCatch(i)) 1828 writeOperand(LPI->getClause(i), true);
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfException.cpp | 123 const LandingPadInfo *LPI = *I; 124 const std::vector<int> &TypeIds = LPI->TypeIds; 125 unsigned NumShared = PrevLPI ? SharedTypeIds(LPI, PrevLPI) : 0; 179 PrevLPI = LPI;
|
/external/clang/lib/CodeGen/ |
H A D | CGException.cpp | 272 llvm::LandingPadInst *LPI = dyn_cast<llvm::LandingPadInst>(User); local 273 if (!LPI) return false; 275 for (unsigned I = 0, E = LPI->getNumClauses(); I != E; ++I) { 278 llvm::Value *Val = LPI->getClause(I)->stripPointerCasts(); 279 if (LPI->isCatch(I)) {
|
/external/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 166 LandingPadInst *LPI = Invoke.getLandingPadInst(); local 172 unsigned NumClauses = LPI->getNumClauses(); 175 L->addClause(LPI->getClause(i));
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 861 LandingPadInst *LPI = BB->getLandingPadInst(); local 862 LPI->replaceAllUsesWith(PN); 863 PN->addIncoming(LPI, BB);
|
Completed in 140 milliseconds