Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp102 Type *LoadType = getLoadStoreType(Load); in isDependenceDistanceOfOne() local
106 LoadType == getLoadStoreType(Store) && in isDependenceDistanceOfOne()
117 unsigned TypeByteSize = DL.getTypeAllocSize(const_cast<Type *>(LoadType)); in isDependenceDistanceOfOne()
H A DNewGVN.cpp1347 LoadExpression *NewGVN::createLoadExpression(Type *LoadType, Value *PointerOp, in createLoadExpression() argument
1353 E->setType(LoadType); in createLoadExpression()
1435 NewGVN::performSymbolicLoadCoercion(Type *LoadType, Value *LoadPtr, in performSymbolicLoadCoercion() argument
1444 LoadType == DepSI->getValueOperand()->getType()) in performSymbolicLoadCoercion()
1453 getConstantStoreValueForLoad(C, Offset, LoadType, DL)); in performSymbolicLoadCoercion()
1460 int Offset = analyzeLoadFromClobberingLoad(LoadType, LoadPtr, DepLI, DL); in performSymbolicLoadCoercion()
1465 getConstantLoadValueForLoad(C, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1475 getConstantMemInstValueForLoad(DepMI, Offset, LoadType, DL)) { in performSymbolicLoadCoercion()
1494 return createConstantExpression(UndefValue::get(LoadType)); in performSymbolicLoadCoercion()
1500 return createConstantExpression(UndefValue::get(LoadType)); in performSymbolicLoadCoercion()
[all …]
H A DGVN.cpp1040 Type *LoadType = Load->getType(); in AnalyzeLoadAvailability() local
1045 canCoerceMustAliasedValueToLoad(DepLoad, LoadType, DL)) { in AnalyzeLoadAvailability()
1054 analyzeLoadFromClobberingLoad(LoadType, Address, DepLoad, DL); in AnalyzeLoadAvailability()