search for: d60719

Displaying 1 result from an estimated 1 matches for "d60719".

Did you mean: d60716
2019 Apr 26
2
[RFC][clang/llvm] Allow efficient implementation of libc's memory functions in C/C++
...actice, making sure that `-ffreestanding` never calls libc memory functions will probably do more harm than good. People using `-ffreestanding` are now expecting the compiler to call these functions, inlining bloat can be problematic for the embedded world ( see comments in https://reviews.llvm.org/D60719 ) *Proposals* We envision two approaches: an *attribute to prevent the compiler from synthesizing calls* or a *set of builtins* to communicate the intent more precisely to the compiler. 1. A function/module attribute to disable synthesis of calls 1.1 A specific attribute to disable the syn...