Home
last modified time | relevance | path

Searched refs:LoadType (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp381 Type *LoadType = Builder.getInt8Ty(); in createMaskedFindMismatch() local
417 Builder.CreateGEP(LoadType, PtrA, VectorIndexPhi, "", GEPA->isInBounds()); in createMaskedFindMismatch()
422 Builder.CreateGEP(LoadType, PtrB, VectorIndexPhi, "", GEPB->isInBounds()); in createMaskedFindMismatch()
488 Type *LoadType = Builder.getInt8Ty(); in createPredicatedFindMismatch() local
508 auto *VectorLoadType = ScalableVectorType::get(LoadType, ByteCompareVF); in createPredicatedFindMismatch()
516 Builder.CreateGEP(LoadType, PtrA, GepOffset, "", GEPA->isInBounds()); in createPredicatedFindMismatch()
525 Builder.CreateGEP(LoadType, PtrB, GepOffset, "", GEPB->isInBounds()); in createPredicatedFindMismatch()
595 Type *LoadType = Type::getInt8Ty(Ctx); in expandFindMismatch() local
709 Value *LhsStartGEP = Builder.CreateGEP(LoadType, PtrA, ExtStart); in expandFindMismatch()
710 Value *RhsStartGEP = Builder.CreateGEP(LoadType, PtrB, ExtStart); in expandFindMismatch()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp98 Type *LoadType = getLoadStoreType(Load); in isDependenceDistanceOfOne() local
103 DL.getTypeSizeInBits(LoadType) == in isDependenceDistanceOfOne()
107 int64_t StrideLoad = getPtrStride(PSE, LoadType, LoadPtr, L).value_or(0); in isDependenceDistanceOfOne()
108 int64_t StrideStore = getPtrStride(PSE, LoadType, StorePtr, L).value_or(0); in isDependenceDistanceOfOne()
122 unsigned TypeByteSize = DL.getTypeAllocSize(const_cast<Type *>(LoadType)); in isDependenceDistanceOfOne()
460 Type *LoadType = Initial->getType(); in propagateStoredValueToLoadUsers() local
465 assert(DL.getTypeSizeInBits(LoadType) == DL.getTypeSizeInBits(StoreType) && in propagateStoredValueToLoadUsers()
469 if (LoadType != StoreType) { in propagateStoredValueToLoadUsers()
470 StoreValue = CastInst::CreateBitOrPointerCast(StoreValue, LoadType, in propagateStoredValueToLoadUsers()
H A DNewGVN.cpp1361 LoadExpression *NewGVN::createLoadExpression(Type *LoadType, Value *PointerOp, in createLoadExpression() argument
1367 E->setType(LoadType); in createLoadExpression()
1449 NewGVN::performSymbolicLoadCoercion(Type *LoadType, Value *LoadPtr, in performSymbolicLoadCoercion() argument
1458 LoadType == DepSI->getValueOperand()->getType()) in performSymbolicLoadCoercion()
1460 int Offset = analyzeLoadFromClobberingStore(LoadType, LoadPtr, DepSI, DL); in performSymbolicLoadCoercion()
1464 if (Constant *Res = getConstantValueForLoad(C, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1475 int Offset = analyzeLoadFromClobberingLoad(LoadType, LoadPtr, DepLI, DL); in performSymbolicLoadCoercion()
1480 getConstantValueForLoad(C, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1487 int Offset = analyzeLoadFromClobberingMemInst(LoadType, LoadPtr, DepMI, DL); in performSymbolicLoadCoercion()
1490 getConstantMemInstValueForLoad(DepMI, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
[all …]
H A DSROA.cpp1539 Type *LoadType = nullptr; in isSafePHIToSpeculate() local
1551 if (LoadType) { in isSafePHIToSpeculate()
1552 if (LoadType != LI->getType()) in isSafePHIToSpeculate()
1555 LoadType = LI->getType(); in isSafePHIToSpeculate()
1567 if (!LoadType) in isSafePHIToSpeculate()
1571 APInt(APWidth, DL.getTypeStoreSize(LoadType).getFixedValue()); in isSafePHIToSpeculate()
H A DGVN.cpp1266 Type *LoadType = Load->getType(); in AnalyzeLoadAvailability() local
1271 canCoerceMustAliasedValueToLoad(DepLoad, LoadType, DL)) { in AnalyzeLoadAvailability()
1280 analyzeLoadFromClobberingLoad(LoadType, Address, DepLoad, DL); in AnalyzeLoadAvailability()
/freebsd/contrib/llvm-project/lld/MachO/
H A DDriver.cpp261 enum class LoadType { enum
288 static InputFile *addFile(StringRef path, LoadType loadType, in addFile()
301 bool isCommandLineLoad = loadType != LoadType::LCLinkerOption; in addFile()
331 bool isLCLinkerForceLoad = loadType == LoadType::LCLinkerOption && in addFile()
335 loadType == LoadType::CommandLineForce || isLCLinkerForceLoad) { in addFile()
341 case LoadType::LCLinkerOption: in addFile()
344 case LoadType::CommandLineForce: in addFile()
347 case LoadType::CommandLine: in addFile()
451 LoadType loadType) { in addLibrary()
467 if (loadType == LoadType::LCLinkerOption) { in addLibrary()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1294 Type *LoadType = U->getType(); in getInstructionCost() local
1303 !LoadType->isVectorTy()) { in getInstructionCost()
1305 LoadType = TI->getDestTy(); in getInstructionCost()
1307 return TargetTTI->getMemoryOpCost(Opcode, LoadType, LI->getAlign(), in getInstructionCost()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp623 llvm::Type *LoadType = in AppendBitField() local
626 C, LoadType, llvm::APInt::getZero(32), CGM.getDataLayout()); in AppendBitField()
H A DCGDecl.cpp1979 llvm::Type *LoadType = CGM.getTypes().convertTypeForLoadStore( in EmitAutoVarInit() local
1982 constant, LoadType, llvm::APInt::getZero(32), CGM.getDataLayout()); in EmitAutoVarInit()