Displaying 4 results from an estimated 4 matches for "d14227".
2015 Nov 05
2
[PATCH] D14227: Add a new attribute: norecurse
> On 2015-Nov-05, at 08:31, Aaron Ballman <aaron at aaronballman.com> wrote:
>
> On Thu, Nov 5, 2015 at 11:26 AM, James Molloy <james at jamesmolloy.co.uk> wrote:
>> Ah I see.
>>
>> I can't think of a way that would help users in any particular way offhand.
>> I hadn't considered exposing it to clang users - do you think there is merit
2015 Nov 05
4
[PATCH] D14227: Add a new attribute: norecurse
...y (transitively). This can be used among other things to demote global variables to locals.
>
> The norecurse attribute indicates that the function does not call itself either directly or indirectly down any possible call path.
>
> Repository:
> rL LLVM
> http://reviews.llvm.org/D14227
>
> Files:
> docs/LangRef.rst
> include/llvm/Bitcode/LLVMBitCodes.h
> include/llvm/IR/Attributes.h
> include/llvm/IR/Function.h
> lib/AsmParser/LLLexer.cpp
> lib/AsmParser/LLParser.cpp
> lib/AsmParser/LLToken.h
> lib/Bitcode/Reader/BitcodeReader.cpp
>...
2015 Nov 05
2
[PATCH] D14227: Add a new attribute: norecurse
...the function does not call
> >> >> itself
> >> >> either directly or indirectly down any possible call path.
> >> >>
> >> >> Repository:
> >> >> rL LLVM
> >> >>
> >> >> http://reviews.llvm.org/D14227
> >> >>
> >> >> Files:
> >> >> docs/LangRef.rst
> >> >> include/llvm/Bitcode/LLVMBitCodes.h
> >> >> include/llvm/IR/Attributes.h
> >> >> include/llvm/IR/Function.h
> >> >> lib/AsmParse...
2015 Nov 05
2
[PATCH] D14227: Add a new attribute: norecurse
...o locals.
> >>
> >> The norecurse attribute indicates that the function does not call itself
> >> either directly or indirectly down any possible call path.
> >>
> >> Repository:
> >> rL LLVM
> >>
> >> http://reviews.llvm.org/D14227
> >>
> >> Files:
> >> docs/LangRef.rst
> >> include/llvm/Bitcode/LLVMBitCodes.h
> >> include/llvm/IR/Attributes.h
> >> include/llvm/IR/Function.h
> >> lib/AsmParser/LLLexer.cpp
> >> lib/AsmParser/LLParser.cpp
> &...