Lines Matching refs:LoadSrc2
288 Value *LoadSrc2 = Builder.CreateLoad(LoadSizeType, Source2); in emitLoadCompareByteBlock() local
291 LoadSrc2 = Builder.CreateZExt(LoadSrc2, Type::getInt32Ty(CI->getContext())); in emitLoadCompareByteBlock()
292 Value *Diff = Builder.CreateSub(LoadSrc1, LoadSrc2); in emitLoadCompareByteBlock()
355 Value *LoadSrc2 = nullptr; in getCompareLoadPairs() local
357 LoadSrc2 = ConstantFoldLoadFromConstPtr(Source2C, LoadSizeType, DL); in getCompareLoadPairs()
358 if (!LoadSrc2) in getCompareLoadPairs()
359 LoadSrc2 = Builder.CreateLoad(LoadSizeType, Source2); in getCompareLoadPairs()
364 LoadSrc2 = Builder.CreateZExt(LoadSrc2, MaxLoadType); in getCompareLoadPairs()
368 Diff = Builder.CreateXor(LoadSrc1, LoadSrc2); in getCompareLoadPairs()
373 Cmp = Builder.CreateICmpNE(LoadSrc1, LoadSrc2); in getCompareLoadPairs()
455 Value *LoadSrc2 = Builder.CreateLoad(LoadSizeType, Source2); in emitLoadCompareBlock() local
461 LoadSrc2 = Builder.CreateCall(Bswap, LoadSrc2); in emitLoadCompareBlock()
466 LoadSrc2 = Builder.CreateZExt(LoadSrc2, MaxLoadType); in emitLoadCompareBlock()
473 ResBlock.PhiSrc2->addIncoming(LoadSrc2, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
476 Value *Cmp = Builder.CreateICmp(ICmpInst::ICMP_EQ, LoadSrc1, LoadSrc2); in emitLoadCompareBlock()
576 Value *LoadSrc2 = Builder.CreateLoad(LoadSizeType, Source2); in getMemCmpOneBlock() local
582 LoadSrc2 = Builder.CreateCall(Bswap, LoadSrc2); in getMemCmpOneBlock()
589 LoadSrc2 = Builder.CreateZExt(LoadSrc2, Builder.getInt32Ty()); in getMemCmpOneBlock()
590 return Builder.CreateSub(LoadSrc1, LoadSrc2); in getMemCmpOneBlock()
599 Value *CmpUGT = Builder.CreateICmpUGT(LoadSrc1, LoadSrc2); in getMemCmpOneBlock()
600 Value *CmpULT = Builder.CreateICmpULT(LoadSrc1, LoadSrc2); in getMemCmpOneBlock()