HomeSort by: relevance | last modified time | path
    Searched refs:LoadTy (Results 1 - 20 of 20) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
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, const DataLayout &DL)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
VNCoercion.cpp 17 bool canCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy,
21 if (StoredTy == LoadTy)
26 if (isFirstClassAggregateOrScalableType(LoadTy) ||
37 if (StoreSize < DL.getTypeSizeInBits(LoadTy).getFixedSize())
41 bool LoadNI = DL.isNonIntegralPointerType(LoadTy->getScalarType());
52 LoadTy->getPointerAddressSpace()) {
60 if (StoredNI && StoreSize != DL.getTypeSizeInBits(LoadTy).getFixedSize())
176 static int analyzeLoadFromClobberingWrite(Type *LoadTy, Value *LoadPtr,
182 if (isFirstClassAggregateOrScalableType(LoadTy))
192 uint64_t LoadSize = DL.getTypeSizeInBits(LoadTy).getFixedSize()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoadStoreVectorizer.cpp 1148 Type *LoadTy = nullptr;
1150 LoadTy = cast<LoadInst>(V)->getType();
1151 if (LoadTy->isIntOrIntVectorTy())
1154 if (LoadTy->isPtrOrPtrVectorTy()) {
1155 LoadTy = Type::getIntNTy(F.getParent()->getContext(),
1156 DL.getTypeSizeInBits(LoadTy));
1160 assert(LoadTy && "Can't determine LoadInst type from chain");
1162 unsigned Sz = DL.getTypeSizeInBits(LoadTy);
1195 auto *VecLoadTy = dyn_cast<FixedVectorType>(LoadTy);
1197 VecTy = FixedVectorType::get(LoadTy->getScalarType()
    [all...]
VectorCombine.cpp 190 Type *LoadTy = Load->getType();
192 TTI.getMemoryOpCost(Instruction::Load, LoadTy, Alignment, AS);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ConstantFolding.cpp 548 Constant *FoldReinterpretLoadFromConstPtr(Constant *C, Type *LoadTy,
551 if (isa<ScalableVectorType>(LoadTy))
555 auto *IntType = dyn_cast<IntegerType>(LoadTy);
566 if (LoadTy->isHalfTy())
568 else if (LoadTy->isFloatTy())
570 else if (LoadTy->isDoubleTy())
572 else if (LoadTy->isVectorTy()) {
574 C->getContext(), DL.getTypeSizeInBits(LoadTy).getFixedSize());
580 if (Res->isNullValue() && !LoadTy->isX86_MMXTy() &&
581 !LoadTy->isX86_AMXTy()
    [all...]
Loads.cpp 450 Type *LoadTy,
462 auto LoadAccessSize = LocationSize::precise(DL.getTypeStoreSize(LoadTy));
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
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());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
ScalarizeMaskedMemIntrin.cpp 961 Type *LoadTy = CI->getType();
963 DL.getValueOrABITypeAlignment(MaybeAlign(AlignmentInt), LoadTy);
964 if (TTI.isLegalMaskedGather(LoadTy, Alignment))
GVN.cpp 884 Type *LoadTy = Load->getType();
888 if (Res->getType() != LoadTy) {
889 Res = getStoreValueForLoad(Res, Offset, LoadTy, InsertPt, DL);
898 if (Load->getType() == LoadTy && Offset == 0) {
901 Res = getLoadValueForLoad(Load, Offset, LoadTy, InsertPt, DL);
914 Res = getMemInstValueForLoad(getMemIntrinValue(), Offset, LoadTy,
SROA.cpp 1270 Type *LoadTy = SomeLoad->getType();
1272 PHINode *NewPN = PHIBuilder.CreatePHI(LoadTy, PN.getNumIncomingValues(),
1307 LoadTy, InVal, Alignment,
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExprEngine.h 690 QualType LoadTy = QualType());
762 QualType LoadTy);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPURegisterBankInfo.cpp 1143 const LLT LoadTy = MRI.getType(DstReg);
1144 unsigned LoadSize = LoadTy.getSizeInBits();
1162 (MemSize == 32 || LoadTy.isVector() || !isScalarLoadLegal(MI)))
1190 std::tie(Part64, Part32) = splitUnequalType(LoadTy, 64);
1194 auto Undef = B.buildUndef(LoadTy);
1195 auto Ins0 = B.buildInsert(LoadTy, Undef, Load0, 0);
1198 LLT WiderTy = widen96To128(LoadTy);
1226 unsigned NumSplitParts = LoadTy.getSizeInBits() / MaxNonSmrdLoadSize;
1227 const LLT LoadSplitTy = LoadTy.divide(NumSplitParts);
1232 if (LoadTy.isVector())
    [all...]
AMDGPUISelLowering.cpp 759 bool AMDGPUTargetLowering::isLoadBitCastBeneficial(EVT LoadTy, EVT CastTy,
763 assert(LoadTy.getSizeInBits() == CastTy.getSizeInBits());
765 if (LoadTy.getScalarType() == MVT::i32)
768 unsigned LScalarSize = LoadTy.getScalarSizeInBits();
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 2949 MVT LoadTy = ty(Op);
2950 unsigned NeedAlign = Subtarget.getTypeAlignment(LoadTy);
2989 assert(LoadTy.getSizeInBits() == 8*NeedAlign);
3022 SDValue Load0 = DAG.getLoad(LoadTy, dl, Chain, Base0, WideMMO);
3023 SDValue Load1 = DAG.getLoad(LoadTy, dl, Chain, Base1, WideMMO);
3025 SDValue Aligned = DAG.getNode(HexagonISD::VALIGN, dl, LoadTy,
HexagonISelLoweringHVX.cpp 1902 MVT LoadTy = MVT::getVectorVT(MVT::i8, HwLen);
1906 SDValue Load = DAG.getMaskedLoad(LoadTy, dl, Chain, Base, Offset, Mask,
1907 DAG.getUNDEF(LoadTy), LoadTy, MemOp,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
MachineIRBuilder.cpp 374 LLT LoadTy = Dst.getLLTTy(*getMRI());
376 getMF().getMachineMemOperand(&BaseMMO, Offset, LoadTy.getSizeInBytes());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineLoadStoreAlloca.cpp 538 static bool isMinMaxWithLoads(Value *V, Type *&LoadTy) {
552 LoadTy = L1->getType();
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngine.cpp 2964 QualType LoadTy) {
2985 if (LoadTy.isNull())
2986 LoadTy = BoundEx->getType();
2987 V = state->getSVal(location.castAs<Loc>(), LoadTy);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 1502 MVT LoadTy = TLI.getRegisterType(*DAG.getContext(), MVT::i8);
1504 SDValue StackPtr = DAG.CreateStackTemporary(FloatVT, LoadTy);
1529 State.IntValue = DAG.getExtLoad(ISD::EXTLOAD, DL, LoadTy, State.Chain, IntPtr,
1531 State.SignMask = APInt::getOneBitSet(LoadTy.getScalarSizeInBits(), 7);
SelectionDAGBuilder.cpp 7517 Type *LoadTy =
7520 LoadTy = FixedVectorType::get(LoadTy, LoadVT.getVectorNumElements());
7523 PointerType::getUnqual(LoadTy));
7526 const_cast<Constant *>(LoadInput), LoadTy, *Builder.DL))

Completed in 90 milliseconds