/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | VNCoercion.h | 37 bool canCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy, 54 int analyzeLoadFromClobberingStore(Type *LoadTy, Value *LoadPtr, 62 int analyzeLoadFromClobberingLoad(Type *LoadTy, Value *LoadPtr, LoadInst *DepLI, 70 int analyzeLoadFromClobberingMemInst(Type *LoadTy, Value *LoadPtr, 76 Value *getStoreValueForLoad(Value *SrcVal, unsigned Offset, Type *LoadTy, 81 Type *LoadTy, const DataLayout &DL); 87 Value *getLoadValueForLoad(LoadInst *SrcVal, unsigned Offset, Type *LoadTy, 92 Type *LoadTy, const DataLayout &DL); 99 Type *LoadTy, Instruction *InsertPt, 104 Type *LoadTy, cons [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | VNCoercion.cpp | 17 bool canCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy, argument 20 if (StoredTy == LoadTy) 25 if (isFirstClassAggregateOrScalableType(LoadTy) || 36 if (StoreSize < DL.getTypeSizeInBits(LoadTy).getFixedSize()) 41 DL.isNonIntegralPointerType(LoadTy->getScalarType())) { 163 static int analyzeLoadFromClobberingWrite(Type *LoadTy, Value *LoadPtr, argument 169 if (isFirstClassAggregateOrScalableType(LoadTy)) 187 uint64_t LoadSize = DL.getTypeSizeInBits(LoadTy).getFixedSize(); 218 int analyzeLoadFromClobberingStore(Type *LoadTy, Value *LoadPtr, argument 228 DL.isNonIntegralPointerType(LoadTy 330 analyzeLoadFromClobberingLoad(Type *LoadTy, Value *LoadPtr, LoadInst *DepLI, const DataLayout &DL) argument 367 analyzeLoadFromClobberingMemInst(Type *LoadTy, Value *LoadPtr, MemIntrinsic *MI, const DataLayout &DL) argument 424 getStoreValueForLoadHelper(T *SrcVal, unsigned Offset, Type *LoadTy, HelperClass &Helper, const DataLayout &DL) argument 468 getStoreValueForLoad(Value *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) argument 476 getConstantStoreValueForLoad(Constant *SrcVal, unsigned Offset, Type *LoadTy, const DataLayout &DL) argument 488 getLoadValueForLoad(LoadInst *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) argument 535 getConstantLoadValueForLoad(Constant *SrcVal, unsigned Offset, Type *LoadTy, const DataLayout &DL) argument 546 getMemInstValueForLoadHelper(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, HelperClass &Helper, const DataLayout &DL) argument 604 getMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) argument 612 getConstantMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, const DataLayout &DL) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 1136 Type *LoadTy = nullptr; local 1138 LoadTy = cast<LoadInst>(V)->getType(); 1139 if (LoadTy->isIntOrIntVectorTy()) 1142 if (LoadTy->isPtrOrPtrVectorTy()) { 1143 LoadTy = Type::getIntNTy(F.getParent()->getContext(), 1144 DL.getTypeSizeInBits(LoadTy)); 1148 assert(LoadTy && "Can't determine LoadInst type from chain"); 1150 unsigned Sz = DL.getTypeSizeInBits(LoadTy); 1183 VectorType *VecLoadTy = dyn_cast<VectorType>(LoadTy); 1185 VecTy = FixedVectorType::get(LoadTy [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 229 LoadInst* CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy); 737 IntegerType *LoadTy) { 777 LoadTy->getPointerTo(AddrSpace)); 778 LoadInst *WideLoad = IRB.CreateAlignedLoad(LoadTy, VecPtr, Base->getAlign()); 792 Value *ShiftVal = ConstantInt::get(LoadTy, OffsetTy->getBitWidth()); 736 CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 528 Constant *FoldReinterpretLoadFromConstPtr(Constant *C, Type *LoadTy, argument 531 if (isa<ScalableVectorType>(LoadTy)) 535 auto *IntType = dyn_cast<IntegerType>(LoadTy); 546 if (LoadTy->isHalfTy()) 548 else if (LoadTy->isFloatTy()) 550 else if (LoadTy->isDoubleTy()) 552 else if (LoadTy->isVectorTy()) { 554 C->getContext(), DL.getTypeSizeInBits(LoadTy).getFixedSize()); 560 if (Res->isNullValue() && !LoadTy->isX86_MMXTy()) 562 return Constant::getNullValue(LoadTy); [all...] |
H A D | Loads.cpp | 371 Value *LoadPtr, Type *LoadTy, Value *StorePtr, Type *StoreTy, 381 auto LoadAccessSize = LocationSize::precise(DL.getTypeStoreSize(LoadTy)); 370 AreNonOverlapSameBaseLoadAndStore( Value *LoadPtr, Type *LoadTy, Value *StorePtr, Type *StoreTy, const DataLayout &DL) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ScalarizeMaskedMemIntrin.cpp | 878 Type *LoadTy = CI->getType(); local 880 DL->getValueOrABITypeAlignment(MaybeAlign(AlignmentInt), LoadTy); 881 if (TTI->isLegalMaskedGather(LoadTy, Alignment))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 797 Type *LoadTy = LI->getType(); local 801 if (Res->getType() != LoadTy) { 802 Res = getStoreValueForLoad(Res, Offset, LoadTy, InsertPt, DL); 811 if (Load->getType() == LoadTy && Offset == 0) { 814 Res = getLoadValueForLoad(Load, Offset, LoadTy, InsertPt, DL); 827 Res = getMemInstValueForLoad(getMemIntrinValue(), Offset, LoadTy, 836 return UndefValue::get(LoadTy);
|
H A D | SROA.cpp | 1251 Type *LoadTy = SomeLoad->getType(); 1253 PHINode *NewPN = PHIBuilder.CreatePHI(LoadTy, PN.getNumIncomingValues(), 1288 LoadTy, InVal, Alignment,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 690 QualType LoadTy = QualType()); 762 QualType LoadTy);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 1136 const LLT LoadTy = MRI.getType(DstReg); local 1137 unsigned LoadSize = LoadTy.getSizeInBits(); 1159 std::tie(Part64, Part32) = splitUnequalType(LoadTy, 64); 1163 auto Undef = B.buildUndef(LoadTy); 1164 auto Ins0 = B.buildInsert(LoadTy, Undef, Load0, 0); 1167 LLT WiderTy = widen96To128(LoadTy); 1196 unsigned NumSplitParts = LoadTy.getSizeInBits() / MaxNonSmrdLoadSize; 1197 const LLT LoadSplitTy = LoadTy.divide(NumSplitParts); 1203 if (LoadTy.isVector()) {
|
H A D | AMDGPUISelLowering.cpp | 751 bool AMDGPUTargetLowering::isLoadBitCastBeneficial(EVT LoadTy, EVT CastTy, argument 755 assert(LoadTy.getSizeInBits() == CastTy.getSizeInBits()); 757 if (LoadTy.getScalarType() == MVT::i32) 760 unsigned LScalarSize = LoadTy.getScalarSizeInBits();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 2854 MVT LoadTy = ty(Op); local 2855 unsigned NeedAlign = Subtarget.getTypeAlignment(LoadTy); 2894 assert(LoadTy.getSizeInBits() == 8*NeedAlign); 2925 SDValue Load0 = DAG.getLoad(LoadTy, dl, Chain, Base0, WideMMO); 2926 SDValue Load1 = DAG.getLoad(LoadTy, dl, Chain, Base1, WideMMO); 2928 SDValue Aligned = DAG.getNode(HexagonISD::VALIGN, dl, LoadTy,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 502 static bool isMinMaxWithLoads(Value *V, Type *&LoadTy) { argument 516 LoadTy = L1->getType();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 345 LLT LoadTy = Dst.getLLTTy(*getMRI()); local 347 getMF().getMachineMemOperand(&BaseMMO, Offset, LoadTy.getSizeInBytes());
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngine.cpp | 2910 QualType LoadTy) { 2931 if (LoadTy.isNull()) 2932 LoadTy = BoundEx->getType(); 2933 V = state->getSVal(location.castAs<Loc>(), LoadTy); 2903 evalLoad(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 1464 MVT LoadTy = TLI.getRegisterType(*DAG.getContext(), MVT::i8); 1466 SDValue StackPtr = DAG.CreateStackTemporary(FloatVT, LoadTy); 1490 State.IntValue = DAG.getExtLoad(ISD::EXTLOAD, DL, LoadTy, State.Chain, IntPtr, 1492 State.SignMask = APInt::getOneBitSet(LoadTy.getSizeInBits(), 7);
|
H A D | SelectionDAGBuilder.cpp | 7233 Type *LoadTy = local 7236 LoadTy = FixedVectorType::get(LoadTy, LoadVT.getVectorNumElements()); 7239 PointerType::getUnqual(LoadTy)); 7242 const_cast<Constant *>(LoadInput), LoadTy, *Builder.DL))
|