Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp100 Type *LoadType = getLoadStoreType(Load); in isDependenceDistanceOfOne() local
105 DL.getTypeSizeInBits(LoadType) == in isDependenceDistanceOfOne()
112 if (getPtrStride(PSE, LoadType, LoadPtr, L).value_or(0) != 1 || in isDependenceDistanceOfOne()
113 getPtrStride(PSE, LoadType, StorePtr, L).value_or(0) != 1) in isDependenceDistanceOfOne()
116 unsigned TypeByteSize = DL.getTypeAllocSize(const_cast<Type *>(LoadType)); in isDependenceDistanceOfOne()
444 Type *LoadType = Initial->getType(); in propagateStoredValueToLoadUsers() local
449 assert(DL.getTypeSizeInBits(LoadType) == DL.getTypeSizeInBits(StoreType) && in propagateStoredValueToLoadUsers()
453 if (LoadType != StoreType) in propagateStoredValueToLoadUsers()
455 StoreValue, LoadType, "store_forward_cast", Cand.Store); in propagateStoredValueToLoadUsers()
H A DNewGVN.cpp1353 LoadExpression *NewGVN::createLoadExpression(Type *LoadType, Value *PointerOp, in createLoadExpression() argument
1359 E->setType(LoadType); in createLoadExpression()
1441 NewGVN::performSymbolicLoadCoercion(Type *LoadType, Value *LoadPtr, in performSymbolicLoadCoercion() argument
1450 LoadType == DepSI->getValueOperand()->getType()) in performSymbolicLoadCoercion()
1452 int Offset = analyzeLoadFromClobberingStore(LoadType, LoadPtr, DepSI, DL); in performSymbolicLoadCoercion()
1457 getConstantStoreValueForLoad(C, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1468 int Offset = analyzeLoadFromClobberingLoad(LoadType, LoadPtr, DepLI, DL); in performSymbolicLoadCoercion()
1473 getConstantLoadValueForLoad(C, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1480 int Offset = analyzeLoadFromClobberingMemInst(LoadType, LoadPtr, DepMI, DL); in performSymbolicLoadCoercion()
1483 getConstantMemInstValueForLoad(DepMI, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
[all …]
H A DSROA.cpp1303 Type *LoadType = nullptr; in isSafePHIToSpeculate() local
1315 if (LoadType) { in isSafePHIToSpeculate()
1316 if (LoadType != LI->getType()) in isSafePHIToSpeculate()
1319 LoadType = LI->getType(); in isSafePHIToSpeculate()
1331 if (!LoadType) in isSafePHIToSpeculate()
1335 APInt(APWidth, DL.getTypeStoreSize(LoadType).getFixedValue()); in isSafePHIToSpeculate()
H A DGVN.cpp1168 Type *LoadType = Load->getType(); in AnalyzeLoadAvailability() local
1173 canCoerceMustAliasedValueToLoad(DepLoad, LoadType, DL)) { in AnalyzeLoadAvailability()
1182 analyzeLoadFromClobberingLoad(LoadType, Address, DepLoad, DL); in AnalyzeLoadAvailability()
/openbsd-src/gnu/llvm/lld/MachO/
H A DDriver.cpp255 enum class LoadType { enum
268 static InputFile *addFile(StringRef path, LoadType loadType, in addFile()
281 bool isCommandLineLoad = loadType != LoadType::LCLinkerOption; in addFile()
308 bool isLCLinkerForceLoad = loadType == LoadType::LCLinkerOption && in addFile()
312 loadType == LoadType::CommandLineForce || isLCLinkerForceLoad) { in addFile()
318 case LoadType::LCLinkerOption: in addFile()
321 case LoadType::CommandLineForce: in addFile()
324 case LoadType::CommandLine: in addFile()
413 LoadType loadType, InputFile *originFile = nullptr) { in addLibrary()
429 if (loadType == LoadType::LCLinkerOption) { in addLibrary()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1130 Type *LoadType = U->getType(); in getInstructionCost() local
1139 !LoadType->isVectorTy()) { in getInstructionCost()
1141 LoadType = TI->getDestTy(); in getInstructionCost()
1143 return TargetTTI->getMemoryOpCost(Opcode, LoadType, LI->getAlign(), in getInstructionCost()