Searched refs:LoadTy (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DVNCoercion.h37 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 DVNCoercion.cpp17 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 DLoadStoreVectorizer.cpp1136 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 DARMParallelDSP.cpp229 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 DConstantFolding.cpp528 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 DLoads.cpp371 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 DScalarizeMaskedMemIntrin.cpp878 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 DGVN.cpp797 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 DSROA.cpp1251 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 DExprEngine.h690 QualType LoadTy = QualType());
762 QualType LoadTy);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp1136 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 DAMDGPUISelLowering.cpp751 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 DHexagonISelLowering.cpp2854 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 DInstCombineLoadStoreAlloca.cpp502 static bool isMinMaxWithLoads(Value *V, Type *&LoadTy) { argument
516 LoadTy = L1->getType();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp345 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 DExprEngine.cpp2910 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 DLegalizeDAG.cpp1464 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 DSelectionDAGBuilder.cpp7233 Type *LoadTy = local
7236 LoadTy = FixedVectorType::get(LoadTy, LoadVT.getVectorNumElements());
7239 PointerType::getUnqual(LoadTy));
7242 const_cast<Constant *>(LoadInput), LoadTy, *Builder.DL))

Completed in 475 milliseconds