search for: inferfunctionattr

Displaying 4 results from an estimated 4 matches for "inferfunctionattr".

Did you mean: inferfunctionattrs
2018 Mar 21
1
GSoC 2018 Function Attribute Inference
Hello all ! As you (Nuno Lopes) suggested I went through the basics of interprocedural analysis. I'm new to LLVM and Compilers in general. I have looked llvm/lib/Transforms/IPO/FuntionAttrs.cpp and InferFunctionAttrs.cpp. As I'm new to compiler technology I find difficult to come up with new ideas with respect to function attributes. I would love to hear any additional resources like blogs, LLVM talks related to function attributes so I can get more information and write a good proposal. I know that the d...
2018 Mar 03
1
[GSOC 2018] Improve function attribute inference
Definitely have a look at the current analyses: - llvm/Transforms/IPO/FunctionAttrs.cpp - llvm/Transforms/IPO/InferFunctionAttrs.cpp Also, study the semantics of these attributes, starting with the docs: http://llvm.org/docs/LangRef.html#function-attributes Also, grep the LLVM sources for test cases that use the attributes to see examples on how they are used for optimization. Finally, have a look at the email thread lin...
2018 Mar 02
0
[GSOC 2018] Improve function attribute inference
Hi Nuno, Thanks. Appreciate if I can get some specific pointers to related code or documentation that I could start looking to to get myself oriented. I just started looking to in to lib/Analysis a bit. Regards Buddhika On Thu, Mar 1, 2018 at 4:50 AM, Nuno Lopes <nunoplopes at sapo.pt> wrote: > Eric: thanks for bringing this to my attention; I somehow missed this > email. >
2018 Mar 01
2
[GSOC 2018] Improve function attribute inference
Eric: thanks for bringing this to my attention; I somehow missed this email. Hi Buddhika, Thanks for getting in touch and for your interest. Please submit an application whenever the registration period opens and let me/us know if you have any question regarding the project and/or GSoC. Regards, Nuno On Sun, Feb 25, 2018 at 1:37 PM buddhika chamith via llvm-dev <llvm-dev at