Home | History | Annotate | Download | only in Scalar

Lines Matching refs:LoadTy

699                                             Type *LoadTy,
703 if (LoadTy->isStructTy() || LoadTy->isArrayTy() ||
710 DL.getTypeSizeInBits(LoadTy))
810 static int AnalyzeLoadFromClobberingWrite(Type *LoadTy, Value *LoadPtr,
816 if (LoadTy->isStructTy() || LoadTy->isArrayTy())
844 uint64_t LoadSize = DL.getTypeSizeInBits(LoadTy);
885 static int AnalyzeLoadFromClobberingStore(Type *LoadTy, Value *LoadPtr,
895 return AnalyzeLoadFromClobberingWrite(LoadTy, LoadPtr,
902 static int AnalyzeLoadFromClobberingLoad(Type *LoadTy, Value *LoadPtr,
910 int R = AnalyzeLoadFromClobberingWrite(LoadTy, LoadPtr, DepPtr, DepSize, DL);
918 unsigned LoadSize = DL.getTypeStoreSize(LoadTy);
929 return AnalyzeLoadFromClobberingWrite(LoadTy, LoadPtr, DepPtr, Size*8, DL);
934 static int AnalyzeLoadFromClobberingMemInst(Type *LoadTy, Value *LoadPtr,
945 return AnalyzeLoadFromClobberingWrite(LoadTy, LoadPtr, MI->getDest(),
960 int Offset = AnalyzeLoadFromClobberingWrite(LoadTy, LoadPtr,
974 Src = ConstantExpr::getBitCast(Src, PointerType::get(LoadTy, AS));
975 if (ConstantFoldLoadFromConstPtr(Src, LoadTy, DL))
987 Type *LoadTy,
992 uint64_t LoadSize = (DL.getTypeSizeInBits(LoadTy) + 7) / 8;
1017 return CoerceAvailableValueToLoadType(SrcVal, LoadTy, Builder, DL);
1026 Type *LoadTy, Instruction *InsertPt,
1029 // If Offset+LoadTy exceeds the size of SrcVal, then we must be wanting to
1032 unsigned LoadSize = DL.getTypeStoreSize(LoadTy);
1049 IntegerType::get(LoadTy->getContext(), NewLoadSize*8);
1078 return GetStoreValueForLoad(SrcVal, Offset, LoadTy, InsertPt, DL);
1085 Type *LoadTy, Instruction *InsertPt,
1087 LLVMContext &Ctx = LoadTy->getContext();
1088 uint64_t LoadSize = DL.getTypeSizeInBits(LoadTy)/8;
1119 return CoerceAvailableValueToLoadType(Val, LoadTy, Builder, DL);
1135 Src = ConstantExpr::getBitCast(Src, PointerType::get(LoadTy, AS));
1136 return ConstantFoldLoadFromConstPtr(Src, LoadTy, DL);
1178 Type *LoadTy = LI->getType();
1182 if (Res->getType() != LoadTy) {
1183 Res = GetStoreValueForLoad(Res, Offset, LoadTy, InsertPt, DL);
1191 if (Load->getType() == LoadTy && Offset == 0) {
1194 Res = GetLoadValueForLoad(Load, Offset, LoadTy, InsertPt, gvn);
1201 Res = GetMemInstValueForLoad(getMemIntrinValue(), Offset, LoadTy,
1209 return UndefValue::get(LoadTy);