Displaying 4 results from an estimated 4 matches for "arrayrecycl".
Did you mean:
arrayrecycler
2016 Oct 06
4
Adding asan poison to Recycler and ArrayRecycler
Hi all,
I intend to add address sanitizer (un)poison calls to Recycler and
ArrayRecycler since I spent a few hours tracking down a bug in the
AMDGPU backend that turned out to be a use-after-free that would have
been detected by asan if it weren't for the Recycler. See
https://reviews.llvm.org/D25313.
Naturally, such a change exposes a bunch of bugs or things that are
dodgy...
2017 May 29
3
Should we split llvm Support and ADT?
2017-05-26 17:47 GMT-07:00 Zachary Turner via llvm-dev <
llvm-dev at lists.llvm.org>:
> Changing a header file somewhere and having to spend 10 minutes waiting
> for a build leads to a lot of wasted developer time.
>
> The real culprit here is tablegen. Can we split support and ADT into two
> - the parts that tablegen depends on and the parts that it doesn't?
>
2017 May 29
3
Should we split llvm Support and ADT?
...de
> directory though that a lot of stuff in there doesn't belong together. A
> quick look over the include directory already suggests a split into
> "broadly useful stuff" and "narrowly useful stuff"
>
> Broadly useful stuff:
> AlignOf
> Allocator
> ArrayRecycler
> Atomic
> AtomicOrdering
> Capacity
> Casting
> Chrono
> circular_raw_ostream
> COM.h
> CommandLine.h
> Compiler.h
> ConvertUTF.h
> CrashRecoveryContext.h
> DataExtractor.h
> Debug.h
> Endian.h
> EndianStream.h
> Errc.h
> Errno.h
> Error.h
&g...
2017 May 29
3
Should we split llvm Support and ADT?
...y the way I would split it would be such that it
could (at some point) be useful outside of LLVM (just like ADT), so one
main criteria could be "could this component of Support be useful outside
of LLVM (and its subprojects)".
> Broadly useful stuff:
> AlignOf
> Allocator
> ArrayRecycler
> Atomic
> AtomicOrdering
> Capacity
> Casting
> Chrono
> circular_raw_ostream
> COM.h
> CommandLine.h
> Compiler.h
> ConvertUTF.h
> CrashRecoveryContext.h
> DataExtractor.h
> Debug.h
> Endian.h
> EndianStream.h
> Errc.h
> Errno.h
> Error.h
&g...