Lines Matching refs:Load
427 Instruction *Load = tryCreateIncrementingGatScat(I, Ptr, Builder); in lowerGather() local
428 if (!Load) in lowerGather()
429 Load = tryCreateMaskedGatherOffset(I, Ptr, Root, Builder); in lowerGather()
430 if (!Load) in lowerGather()
431 Load = tryCreateMaskedGatherBase(I, Ptr, Builder); in lowerGather()
432 if (!Load) in lowerGather()
438 Load = SelectInst::Create(Mask, Load, PassThru); in lowerGather()
439 Builder.Insert(Load); in lowerGather()
442 Root->replaceAllUsesWith(Load); in lowerGather()
450 << *Load << "\n"); in lowerGather()
451 return Load; in lowerGather()
557 Instruction *Load = nullptr; in tryCreateMaskedGatherOffset() local
559 Load = Builder.CreateIntrinsic( in tryCreateMaskedGatherOffset()
565 Load = Builder.CreateIntrinsic( in tryCreateMaskedGatherOffset()
572 Load = TruncInst::Create(Instruction::Trunc, Load, MemoryTy); in tryCreateMaskedGatherOffset()
573 Builder.Insert(Load); in tryCreateMaskedGatherOffset()
575 return Load; in tryCreateMaskedGatherOffset()
766 if (auto *Load = tryCreateIncrementingWBGatScat(I, BasePtr, Offsets, in tryCreateIncrementingGatScat() local
768 return Load; in tryCreateIncrementingGatScat()
868 Value *Load = tryCreateMaskedGatherBaseWB(I, Phi, Builder, Immediate); in tryCreateIncrementingWBGatScat() local
871 EndResult = ExtractValueInst::Create(Load, 0, "Gather"); in tryCreateIncrementingWBGatScat()
872 NewInduction = ExtractValueInst::Create(Load, 1, "GatherIncrement"); in tryCreateIncrementingWBGatScat()