Lines Matching refs:OrigBlock
99 BasicBlock *OrigBlock, BasicBlock *Default,
101 BasicBlock *newLeafBlock(CaseRange &Leaf, Value *Val, BasicBlock *OrigBlock,
222 BasicBlock *Predecessor, BasicBlock *OrigBlock, in switchConvert() argument
237 fixPhis(Begin->BB, OrigBlock, Predecessor, NumMergedCases); in switchConvert()
240 return newLeafBlock(*Begin, Val, OrigBlock, Default); in switchConvert()
284 Function* F = OrigBlock->getParent(); in switchConvert()
291 NewUpperBound, Val, NewNode, OrigBlock, in switchConvert()
294 UpperBound, Val, NewNode, OrigBlock, in switchConvert()
297 F->getBasicBlockList().insert(++OrigBlock->getIterator(), NewNode); in switchConvert()
309 BasicBlock* OrigBlock, in newLeafBlock() argument
311 Function* F = OrigBlock->getParent(); in newLeafBlock()
313 F->getBasicBlockList().insert(++OrigBlock->getIterator(), NewLeaf); in newLeafBlock()
355 PN->removeIncomingValue(OrigBlock); in newLeafBlock()
358 int BlockIdx = PN->getBasicBlockIndex(OrigBlock); in newLeafBlock()
413 BasicBlock *OrigBlock = CurBlock; in processSwitchInst() local
500 Default->removePredecessor(OrigBlock); in processSwitchInst()
518 PopSucc->removePredecessor(OrigBlock); in processSwitchInst()
536 OrigBlock, OrigBlock, NewDefault, UnreachableRanges); in processSwitchInst()
540 fixPhis(Default, OrigBlock, NewDefault, NrOfDefaults); in processSwitchInst()
543 BranchInst::Create(SwitchBlock, OrigBlock); in processSwitchInst()