Lines Matching refs:BlockIndex

86   Value *getCompareLoadPairs(unsigned BlockIndex, unsigned &LoadIndex);
87 void emitLoadCompareBlock(unsigned BlockIndex);
88 void emitLoadCompareBlockMultipleLoads(unsigned BlockIndex,
90 void emitLoadCompareByteBlock(unsigned BlockIndex, unsigned OffsetBytes);
278 void MemCmpExpansion::emitLoadCompareByteBlock(unsigned BlockIndex, in emitLoadCompareByteBlock() argument
280 Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]); in emitLoadCompareByteBlock()
294 PhiRes->addIncoming(Diff, LoadCmpBlocks[BlockIndex]); in emitLoadCompareByteBlock()
296 if (BlockIndex < (LoadCmpBlocks.size() - 1)) { in emitLoadCompareByteBlock()
302 BranchInst::Create(EndBlock, LoadCmpBlocks[BlockIndex + 1], Cmp); in emitLoadCompareByteBlock()
314 Value *MemCmpExpansion::getCompareLoadPairs(unsigned BlockIndex, in getCompareLoadPairs() argument
328 Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]); in getCompareLoadPairs()
402 void MemCmpExpansion::emitLoadCompareBlockMultipleLoads(unsigned BlockIndex, in emitLoadCompareBlockMultipleLoads() argument
404 Value *Cmp = getCompareLoadPairs(BlockIndex, LoadIndex); in emitLoadCompareBlockMultipleLoads()
406 BasicBlock *NextBB = (BlockIndex == (LoadCmpBlocks.size() - 1)) in emitLoadCompareBlockMultipleLoads()
408 : LoadCmpBlocks[BlockIndex + 1]; in emitLoadCompareBlockMultipleLoads()
417 if (BlockIndex == LoadCmpBlocks.size() - 1) { in emitLoadCompareBlockMultipleLoads()
419 PhiRes->addIncoming(Zero, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlockMultipleLoads()
432 void MemCmpExpansion::emitLoadCompareBlock(unsigned BlockIndex) { in emitLoadCompareBlock() argument
434 const LoadEntry &CurLoadEntry = LoadSequence[BlockIndex]; in emitLoadCompareBlock()
437 MemCmpExpansion::emitLoadCompareByteBlock(BlockIndex, CurLoadEntry.Offset); in emitLoadCompareBlock()
446 Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
472 ResBlock.PhiSrc1->addIncoming(LoadSrc1, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
473 ResBlock.PhiSrc2->addIncoming(LoadSrc2, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
477 BasicBlock *NextBB = (BlockIndex == (LoadCmpBlocks.size() - 1)) in emitLoadCompareBlock()
479 : LoadCmpBlocks[BlockIndex + 1]; in emitLoadCompareBlock()
488 if (BlockIndex == LoadCmpBlocks.size() - 1) { in emitLoadCompareBlock()
490 PhiRes->addIncoming(Zero, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()