Lines Matching refs:ResBlock
55 ResultBlock ResBlock; member in __anon24fd12780111::MemCmpExpansion
256 ResBlock.BB = BasicBlock::Create(CI->getContext(), "res_block", in createResultBlock()
411 BranchInst *CmpBr = BranchInst::Create(ResBlock.BB, NextBB, Cmp); in emitLoadCompareBlockMultipleLoads()
472 ResBlock.PhiSrc1->addIncoming(LoadSrc1, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
473 ResBlock.PhiSrc2->addIncoming(LoadSrc2, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
482 BranchInst *CmpBr = BranchInst::Create(NextBB, ResBlock.BB, Cmp); in emitLoadCompareBlock()
501 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock()
502 Builder.SetInsertPoint(ResBlock.BB, InsertPt); in emitMemCmpResultBlock()
504 PhiRes->addIncoming(Res, ResBlock.BB); in emitMemCmpResultBlock()
509 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock()
510 Builder.SetInsertPoint(ResBlock.BB, InsertPt); in emitMemCmpResultBlock()
512 Value *Cmp = Builder.CreateICmp(ICmpInst::ICMP_ULT, ResBlock.PhiSrc1, in emitMemCmpResultBlock()
513 ResBlock.PhiSrc2); in emitMemCmpResultBlock()
521 PhiRes->addIncoming(Res, ResBlock.BB); in emitMemCmpResultBlock()
526 Builder.SetInsertPoint(ResBlock.BB); in setupResultBlockPHINodes()
528 ResBlock.PhiSrc1 = in setupResultBlockPHINodes()
530 ResBlock.PhiSrc2 = in setupResultBlockPHINodes()