Lines Matching refs:BasicBlock
24 class BasicBlock;
45 llvm::BasicBlock *CachedLandingPad;
46 llvm::BasicBlock *CachedEHDispatchBlock;
121 llvm::BasicBlock *getCachedLandingPad() const {
125 void setCachedLandingPad(llvm::BasicBlock *block) {
129 llvm::BasicBlock *getCachedEHDispatchBlock() const {
133 void setCachedEHDispatchBlock(llvm::BasicBlock *block) {
138 if (llvm::BasicBlock *block = getCachedEHDispatchBlock())
166 llvm::BasicBlock *Block;
197 void setCatchAllHandler(unsigned I, llvm::BasicBlock *Block) {
201 void setHandler(unsigned I, llvm::Constant *Type, llvm::BasicBlock *Block) {
207 void setHandler(unsigned I, CatchTypeInfo Type, llvm::BasicBlock *Block) {
246 llvm::BasicBlock *NormalBlock;
258 llvm::SmallPtrSet<llvm::BasicBlock*, 4> Branches;
261 SmallVector<std::pair<llvm::BasicBlock*,llvm::ConstantInt*>, 4>
312 llvm::BasicBlock *getNormalBlock() const { return NormalBlock; }
313 void setNormalBlock(llvm::BasicBlock *BB) { NormalBlock = BB; }
373 llvm::BasicBlock *Block) {
384 llvm::BasicBlock *getBranchAfterBlock(unsigned I) const {
409 bool addBranchThrough(llvm::BasicBlock *Block) {