Displaying 4 results from an estimated 4 matches for "vfinfo".
Did you mean:
finfo
2019 Nov 15
2
LLVM projects and monorepo.
> On Nov 15, 2019, at 1:52 AM, Alex Denisov <1101.debian at gmail.com> wrote:
>
>> I think I can just get the patch and remove the `llvm` on top of the paths, but that’s not a scalable approach.
>
> IIRC, the -p option of 'patch' is exactly for doing this. Would that simplify your use-case?
>
Yes, for a single patch that would work. If there is a way to do
2016 Nov 30
5
[RFC] Enable "#pragma omp declare simd" in the LoopVectorizer
Dear all,
I have just created a couple of differential reviews to enable the
vectorisation of loops that have function calls to routines marked with
“#pragma omp declare simd”.
They can be (re)viewed here:
* https://reviews.llvm.org/D27249
* https://reviews.llvm.org/D27250
The current implementation allows the loop vectorizer to generate vector
code for source file as:
#pragma omp declare
2016 Dec 08
6
[RFC] Enable "#pragma omp declare simd" in the LoopVectorizer
...king the globals created in the previous step.
Each global is processed, demangling the [pre/mid/post]fix name and generate a mapping in the TLII as follows:
struct VectorFnInfo {
std::string Name;
FunctionType *Signature;
};
std::multimap<std:string, VectorFnInfo> VFInfo;
For the initial example, the multimap in the TLI is populated as follows:
"pow" -> [(vector_pow1, <4 x double>(<4 x double>, <4 x double>)),
(vector_pow2, <4 x double>(<4 x double>, double))]
"foo" -> [(vector_foo1,...
2016 Dec 12
0
[RFC] Enable "#pragma omp declare simd" in the LoopVectorizer
...ious step.
>
>Each global is processed, demangling the [pre/mid/post]fix name and
>generate a mapping in the TLII as follows:
>
> struct VectorFnInfo {
> std::string Name;
> FunctionType *Signature;
> };
> std::multimap<std:string, VectorFnInfo> VFInfo;
>
>
>For the initial example, the multimap in the TLI is populated as follows:
>
> "pow" -> [(vector_pow1, <4 x double>(<4 x double>, <4 x double>)),
> (vector_pow2, <4 x double>(<4 x double>, double))]
>
> "...