Lines Matching refs:LoadInst
76 if (auto *LI = dyn_cast<LoadInst>(I)) { in isOnlyCopiedFromConstantMemory()
299 if (auto *Load = dyn_cast<LoadInst>(Inst)) { in collectUsersRecursive()
362 if (auto *LT = dyn_cast<LoadInst>(I)) { in replace()
365 auto *NewI = new LoadInst(LT->getType(), V, "", LT->isVolatile(), in replace()
563 LoadInst *InstCombinerImpl::combineLoadToNewType(LoadInst &LI, Type *NewTy, in combineLoadToNewType()
568 LoadInst *NewLoad = in combineLoadToNewType()
650 LoadInst &Load) { in combineLoadToOperationType()
681 LoadInst *NewLoad = IC.combineLoadToNewType(Load, DestTy); in combineLoadToOperationType()
694 static Instruction *unpackLoadToAggregate(InstCombinerImpl &IC, LoadInst &LI) { in unpackLoadToAggregate()
710 LoadInst *NewLoad = IC.combineLoadToNewType(LI, ST->getTypeAtIndex(0U), in unpackLoadToAggregate()
758 LoadInst *NewLoad = IC.combineLoadToNewType(LI, ET, ".unpack"); in unpackLoadToAggregate()
993 static bool canSimplifyNullLoadOrGEP(LoadInst &LI, Value *Op) { in canSimplifyNullLoadOrGEP()
1007 Instruction *InstCombinerImpl::visitLoadInst(LoadInst &LI) { in visitLoadInst()
1038 combineMetadataForCSE(cast<LoadInst>(AvailableVal), &LI, false); in visitLoadInst()
1075 LoadInst *V1 = in visitLoadInst()
1078 LoadInst *V2 = in visitLoadInst()
1437 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) { in visitStoreInst()