search for: replaceoutputs

Displaying 5 results from an estimated 5 matches for "replaceoutputs".

2013 Feb 20
2
[LLVMdev] Pointer Context Metadata (was: Parallel Loop Metadata)
...finding all candidate pairs become rather time consuming. > So the candidate selection is not compatible with BB vectorizer, and > whole bunch of code was removed… Interesting. > > Anyways, perhaps interesting parts for integrating to BBVectorizer > could be (crude) caching during replaceOutputs to be used when > vectorizing phi nodes. There is also some vectorization of > getelementpointer instructions, creation vectors of allocas to get > better vector memory accesses, some magic about computing addresses > of stride memory accesses using vectors, some tweaks to eliminate &g...
2013 Feb 20
0
[LLVMdev] Pointer Context Metadata (was: Parallel Loop Metadata)
...rather time consuming. >> So the candidate selection is not compatible with BB vectorizer, and >> whole bunch of code was removed… > > Interesting. > >> >> Anyways, perhaps interesting parts for integrating to BBVectorizer >> could be (crude) caching during replaceOutputs to be used when >> vectorizing phi nodes. There is also some vectorization of >> getelementpointer instructions, creation vectors of allocas to get >> better vector memory accesses, some magic about computing addresses >> of stride memory accesses using vectors, some tweaks...
2013 Feb 20
0
[LLVMdev] Pointer Context Metadata (was: Parallel Loop Metadata)
...mits or maximum instr per group etc, so finding all candidate pairs become rather time consuming. So the candidate selection is not compatible with BB vectorizer, and whole bunch of code was removed… Anyways, perhaps interesting parts for integrating to BBVectorizer could be (crude) caching during replaceOutputs to be used when vectorizing phi nodes. There is also some vectorization of getelementpointer instructions, creation vectors of allocas to get better vector memory accesses, some magic about computing addresses of stride memory accesses using vectors, some tweaks to eliminate unneeded shuffle instr...
2013 Feb 20
1
[LLVMdev] Pointer Context Metadata (was: Parallel Loop Metadata)
...selection is not compatible with BB vectorizer, > >> and > >> whole bunch of code was removed… > > > > Interesting. > > > >> > >> Anyways, perhaps interesting parts for integrating to BBVectorizer > >> could be (crude) caching during replaceOutputs to be used when > >> vectorizing phi nodes. There is also some vectorization of > >> getelementpointer instructions, creation vectors of allocas to get > >> better vector memory accesses, some magic about computing > >> addresses > >> of stride memory ac...
2013 Feb 19
4
[LLVMdev] Pointer Context Metadata (was: Parallel Loop Metadata)
----- Original Message ----- > From: "Pekka Jääskeläinen" <pekka.jaaskelainen at tut.fi> > To: "Nadav Rotem" <nrotem at apple.com> > Cc: "Hal Finkel" <hfinkel at anl.gov>, "Tobias Grosser" <tobias at grosser.es>, "llvmdev at cs.uiuc.edu Dev" > <llvmdev at cs.uiuc.edu> > Sent: Tuesday, February 19, 2013