Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lld/MachO/
H A DDriver.cpp254 enum class LoadType { enum
267 static InputFile *addFile(StringRef path, LoadType loadType, in addFile()
317 case LoadType::LCLinkerOption: in addFile()
320 case LoadType::CommandLineForce: in addFile()
323 case LoadType::CommandLine: in addFile()
411 LoadType loadType) { in addLibrary()
480 LoadType::LCLinkerOption); in parseLCLinkerOption()
485 LoadType::LCLinkerOption); in parseLCLinkerOption()
497 addFile(rerootPath(path), LoadType::CommandLine, isLazy); in addFileList()
1054 /*isExplicit=*/true, LoadType::CommandLine); in createFiles()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp100 Type *LoadType = getLoadStoreType(Load); in isDependenceDistanceOfOne() local
104 LoadType == getLoadStoreType(Store) && in isDependenceDistanceOfOne()
110 if (getPtrStride(PSE, LoadType, LoadPtr, L) != 1 || in isDependenceDistanceOfOne()
111 getPtrStride(PSE, LoadType, StorePtr, L) != 1) in isDependenceDistanceOfOne()
115 unsigned TypeByteSize = DL.getTypeAllocSize(const_cast<Type *>(LoadType)); in isDependenceDistanceOfOne()
H A DNewGVN.cpp1357 LoadExpression *NewGVN::createLoadExpression(Type *LoadType, Value *PointerOp, in createLoadExpression() argument
1363 E->setType(LoadType); in createLoadExpression()
1445 NewGVN::performSymbolicLoadCoercion(Type *LoadType, Value *LoadPtr, in performSymbolicLoadCoercion() argument
1454 LoadType == DepSI->getValueOperand()->getType()) in performSymbolicLoadCoercion()
1461 getConstantStoreValueForLoad(C, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1472 int Offset = analyzeLoadFromClobberingLoad(LoadType, LoadPtr, DepLI, DL); in performSymbolicLoadCoercion()
1477 getConstantLoadValueForLoad(C, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1487 getConstantMemInstValueForLoad(DepMI, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1505 return createConstantExpression(UndefValue::get(LoadType)); in performSymbolicLoadCoercion()
1511 return createConstantExpression(UndefValue::get(LoadType)); in performSymbolicLoadCoercion()
[all …]
H A DSROA.cpp1213 Type *LoadType = nullptr; in isSafePHIToSpeculate() local
1225 if (LoadType) { in isSafePHIToSpeculate()
1226 if (LoadType != LI->getType()) in isSafePHIToSpeculate()
1229 LoadType = LI->getType(); in isSafePHIToSpeculate()
1241 if (!LoadType) in isSafePHIToSpeculate()
1244 APInt LoadSize = APInt(APWidth, DL.getTypeStoreSize(LoadType).getFixedSize()); in isSafePHIToSpeculate()
H A DGVN.cpp1183 Type *LoadType = Load->getType(); in AnalyzeLoadAvailability() local
1188 canCoerceMustAliasedValueToLoad(DepLoad, LoadType, DL)) { in AnalyzeLoadAvailability()
1195 analyzeLoadFromClobberingLoad(LoadType, Address, DepLoad, DL); in AnalyzeLoadAvailability()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1087 Type *LoadType = U->getType(); in getUserCost() local
1096 !LoadType->isVectorTy()) { in getUserCost()
1098 LoadType = TI->getDestTy(); in getUserCost()
1100 return TargetTTI->getMemoryOpCost(Opcode, LoadType, LI->getAlign(), in getUserCost()