Searched refs:LoadType (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 100 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 D | NewGVN.cpp | 1353 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 D | SROA.cpp | 1303 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 D | GVN.cpp | 1168 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 D | Driver.cpp | 255 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 D | TargetTransformInfoImpl.h | 1130 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()
|