Displaying 3 results from an estimated 3 matches for "isakind".
Did you mean:
ifkind
2019 Jun 24
2
RFC: Interface user provided vector functions with the vectorizer.
For example, Type 2 case, scalar-foo used call by value while vector-foo used call by ref. The question Johannes is asking is whether we can decipher that after the fact, only by looking at the two function signatures, or need some more info (what kind, what's minimal)? I think we need to list up cases of interest, and for each vector ABI of interest, we need to work on the requirements and
2019 Jun 24
2
RFC: Interface user provided vector functions with the vectorizer.
...er and describes things like uniformity, linearity (with and without modifiers). The list of parameter types is then stored in the VectorFunctionShape:
struct VectorFunctionShape {
unsigned VF; // Vectorization factor
bool IsMasked;
bool IsScalable;
ISAKind ISA;
std::vector<ParamType> Parameters; };
Here OpenMP is used to classify the parameter types (OMP_*), but nothing prevents the ParamKind and the VectorFunctionShape to be extended to be able to handle other vector paradigms.
I think that we have to handle all 9 different linea...
2017 Aug 02
2
llvm-trunk errors with gcc-5.3.0 on SuSE Linux
...llvm::Triple::Bitrig)
^
/export2/src/llvm-trunk/llvm/tools/clang/lib/Basic/Targets.cpp: In member
function 'void {anonymous}::ARMTargetInfo::setArchInfo()':
/export2/src/llvm-trunk/llvm/tools/clang/lib/Basic/Targets.cpp:5280:17: error:
cannot convert 'llvm::ARM::ISAKind' to 'unsigned int' in assignment
ArchISA = llvm::ARM::parseArchISA(ArchName);
^
/export2/src/llvm-trunk/llvm/tools/clang/lib/Basic/Targets.cpp:5282:48: error:
cannot convert 'llvm::ARM::ArchKind' to 'unsigned int' in initialization
unsi...