Displaying 3 results from an estimated 3 matches for "llvm_alwyas_inlin".
Did you mean:
llvm_alwyas_inline
2019 Jan 04
7
Removing LLVM_ALWAYS_INLINE from ADT classes
...nnotating member functions of ADT clases with
LLVM_ALWAYS_INLINE was that of speeding up `check-llvm` at `-O0`.
Turns out this significantly degrades the debuggability of fundamental
classes in llvm itself, e.g. StringRef or SmallVector.
After discussing we agreed that it's reasonable to drop
LLVM_ALWYAS_INLINE from ADT classes member functions and add a note
in the developer's manual.
If you have any feedbacks or concerns, please speak up.
If nothing major arises, I'm going to commit this patch in a week (or such).
Thanks for your time,
--
Davide
"There are no solved problems; there a...
2019 Jan 04
4
Removing LLVM_ALWAYS_INLINE from ADT classes
...M_ALWAYS_INLINE was that of speeding up `check-llvm` at `-O0`.
> > Turns out this significantly degrades the debuggability of fundamental
> > classes in llvm itself, e.g. StringRef or SmallVector.
> >
> > After discussing we agreed that it's reasonable to drop
> > LLVM_ALWYAS_INLINE from ADT classes member functions and add a note
> > in the developer's manual.
> >
> > If you have any feedbacks or concerns, please speak up.
> > If nothing major arises, I'm going to commit this patch in a week (or
> such).
> >
> > Thanks for your...
2019 Jan 07
2
Removing LLVM_ALWAYS_INLINE from ADT classes
...ADT clases with
> LLVM_ALWAYS_INLINE was that of speeding up `check-llvm` at `-O0`.
> Turns out this significantly degrades the debuggability of fundamental
> classes in llvm itself, e.g. StringRef or SmallVector.
>
> After discussing we agreed that it's reasonable to drop
> LLVM_ALWYAS_INLINE from ADT classes member functions and add a note
> in the developer's manual.
>
> If you have any feedbacks or concerns, please speak up.
> If nothing major arises, I'm going to commit this patch in a week (or such).
>
> Thanks for your time,
>
> --
> Davide
>...