Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h590 unsigned MaxVectorWidth : 4; variable
739 return MaxVectorWidth ? 1U << (MaxVectorWidth - 1) : 0; in getMaxVectorWidth()
745 MaxVectorWidth = llvm::countTrailingZeros(Width) + 1; in setMaxVectorWidth()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h38 static const unsigned MaxVectorWidth; member
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.cpp3904 MaxVectorWidth) in classifyRegCallStructTypeImpl()
3916 MaxVectorWidth) in classifyRegCallStructTypeImpl()
3932 if (getContext().getTypeSize(VT) > MaxVectorWidth) in classifyRegCallStructTypeImpl()
3933 MaxVectorWidth = getContext().getTypeSize(VT); in classifyRegCallStructTypeImpl()
3949 MaxVectorWidth = 0; in classifyRegCallStructType()
3952 MaxVectorWidth); in classifyRegCallStructType()
4001 else if (NeededSSE && MaxVectorWidth > 0) in computeInfo()
4002 FI.setMaxVectorWidth(MaxVectorWidth); in computeInfo()
4018 MaxVectorWidth); in computeInfo()
4030 if (MaxVectorWidth > FI.getMaxVectorWidth()) in computeInfo()
[all …]
H A DCGCall.cpp844 FI->MaxVectorWidth = 0; in create()
4687 unsigned MaxVectorWidth = 0; in getMaxVectorWidth() local
4690 MaxVectorWidth = std::max(MaxVectorWidth, getMaxVectorWidth(I)); in getMaxVectorWidth()
4691 return MaxVectorWidth; in getMaxVectorWidth()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp102 const unsigned VectorizerParams::MaxVectorWidth = 64; member in VectorizerParams
1640 VectorizerParams::MaxVectorWidth * TypeByteSize, MaxSafeDepDistBytes); in couldPreventStoreLoadForward()
1662 VectorizerParams::MaxVectorWidth * TypeByteSize) in couldPreventStoreLoadForward()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp84 return isPowerOf2_32(Val) && Val <= VectorizerParams::MaxVectorWidth; in validate()