Lines Matching defs:Block
110 void setCachedLandingPad(llvm::BasicBlock *block) {
111 CachedLandingPad = block;
118 void setCachedEHDispatchBlock(llvm::BasicBlock *block) {
119 CachedEHDispatchBlock = block;
123 if (llvm::BasicBlock *block = getCachedEHDispatchBlock())
124 return !block->use_empty();
151 llvm::BasicBlock *Block;
182 void setCatchAllHandler(unsigned I, llvm::BasicBlock *Block) {
183 setHandler(I, /*catchall*/ 0, Block);
186 void setHandler(unsigned I, llvm::Value *Type, llvm::BasicBlock *Block) {
189 getHandlers()[I].Block = Block;
214 /// The dual entry/exit block along the normal edge. This is lazily
333 llvm::BasicBlock *Block) {
335 if (ExtInfo.Branches.insert(Block))
336 ExtInfo.BranchAfters.push_back(std::make_pair(Block, Index));
369 bool addBranchThrough(llvm::BasicBlock *Block) {
370 return getExtInfo().Branches.insert(Block);