Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Block

108   void setCachedLandingPad(llvm::BasicBlock *block) {
109 CachedLandingPad = block;
116 void setCachedEHDispatchBlock(llvm::BasicBlock *block) {
117 CachedEHDispatchBlock = block;
121 if (llvm::BasicBlock *block = getCachedEHDispatchBlock())
122 return !block->use_empty();
149 llvm::BasicBlock *Block;
180 void setCatchAllHandler(unsigned I, llvm::BasicBlock *Block) {
181 setHandler(I, /*catchall*/ 0, Block);
184 void setHandler(unsigned I, llvm::Value *Type, llvm::BasicBlock *Block) {
187 getHandlers()[I].Block = Block;
212 /// The dual entry/exit block along the normal edge. This is lazily
331 llvm::BasicBlock *Block) {
333 if (ExtInfo.Branches.insert(Block))
334 ExtInfo.BranchAfters.push_back(std::make_pair(Block, Index));
367 bool addBranchThrough(llvm::BasicBlock *Block) {
368 return getExtInfo().Branches.insert(Block);