Displaying 9 results from an estimated 9 matches for "trailingobjects".
2016 Jan 30
2
[llvm] r259255 - Need #include <cstdint> for uint64_t
...=======================
> --- llvm/trunk/lib/IR/AttributeImpl.h (original)
> +++ llvm/trunk/lib/IR/AttributeImpl.h Fri Jan 29 16:35:29 2016
> @@ -19,8 +19,9 @@
> #include "llvm/ADT/FoldingSet.h"
> #include "llvm/IR/Attributes.h"
> #include "llvm/Support/TrailingObjects.h"
> -#include <string>
> #include <climits>
> +#include <cstdint>
> +#include <string>
>
> namespace llvm {
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org &l...
2016 Jan 30
2
[llvm] r259255 - Need #include <cstdint> for uint64_t
...unk/lib/IR/AttributeImpl.h (original)
>>> +++ llvm/trunk/lib/IR/AttributeImpl.h Fri Jan 29 16:35:29 2016
>>> @@ -19,8 +19,9 @@
>>> #include "llvm/ADT/FoldingSet.h"
>>> #include "llvm/IR/Attributes.h"
>>> #include "llvm/Support/TrailingObjects.h"
>>> -#include <string>
>>> #include <climits>
>>> +#include <cstdint>
>>> +#include <string>
>>>
>>> namespace llvm {
>>>
>>>
>>>
>>> _________________________________________...
2019 Apr 04
2
[RFC] Proposed update to convert two 64-bit attribute bitmasks to std::bitset
There are two 64-bit bitmasks maintained in AttributeImpl.h<https://sdocc.itg.ti.com/ui#file:review=11893/version=393846>:
- AvailableFunctionAttrs is part of the AttributeListImpl class, and
- AvailableAttrs is part of the AttributeSetNode class
Both of these assume that the number of available enum attributes is limited to 64. In fact, a static_assert in
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?
...t; Recycler.h
> RecyclingAllocator.h
> Regex.h
> RWMutex.h
> SaveAndRestore.h
> ScaledNumber.h
> SHA1.h
> Signals.h
> StringPool.h
> StringSaver.h
> SwapByteOrder.h
> SystemUtils.h
> thread.h
> Threading.h
> ThreadLocal.h
> ThreadPool.h
> Timer.h
> TrailingObjects.h
> Unicode.h
> UnicodeCharRanges.h
> UniqueLock.h
> Watchdog.h
> Win64EH.h
> WindowsError.h
> xxhash.h
>
>
> Narrowly useful stuff:
> AArch64TargetParser.def
> ARMAttributeParser.h
> ARMBuildAttriubtes.h
> ARMEHABI.h
> ARMTargetParser.def
> ARMWinEH....
2016 Jan 30
1
[llvm] r259255 - Need #include <cstdint> for uint64_t
...Impl.h (original)
>>>> +++ llvm/trunk/lib/IR/AttributeImpl.h Fri Jan 29 16:35:29 2016
>>>> @@ -19,8 +19,9 @@
>>>> #include "llvm/ADT/FoldingSet.h"
>>>> #include "llvm/IR/Attributes.h"
>>>> #include "llvm/Support/TrailingObjects.h"
>>>> -#include <string>
>>>> #include <climits>
>>>> +#include <cstdint>
>>>> +#include <string>
>>>>
>>>> namespace llvm {
>>>>
>>>>
>>>>
>>>> _...
2017 May 29
3
Should we split llvm Support and ADT?
...t; Recycler.h
> RecyclingAllocator.h
> Regex.h
> RWMutex.h
> SaveAndRestore.h
> ScaledNumber.h
> SHA1.h
> Signals.h
> StringPool.h
> StringSaver.h
> SwapByteOrder.h
> SystemUtils.h
> thread.h
> Threading.h
> ThreadLocal.h
> ThreadPool.h
> Timer.h
> TrailingObjects.h
> Unicode.h
> UnicodeCharRanges.h
> UniqueLock.h
> Watchdog.h
> Win64EH.h
> WindowsError.h
> xxhash.h
>
>
> Narrowly useful stuff:
> AArch64TargetParser.def
> ARMAttributeParser.h
> ARMBuildAttriubtes.h
> ARMEHABI.h
> ARMTargetParser.def
> ARMWinEH....
2017 Mar 20
4
[RFC] Attribute overhaul 2
...ion of AttributeSet. Owned by the
LLVMContext. Today this is a vector of pairs of attribute indices and
AttributeSetNode pointers.
- AttributeSetNode: This is an ordered, uniqued set of Attributes that might
apply to a single function, callee, return value, parameter, or
argument. It
uses TrailingObjects to store the attributes, and until Jan 2016, tested
for
attribute presence by a linear scan. Matthias Braum added a bitset to
speed up
tests in r259251.
- AttributeBuilder: A mutable representation of an AttributeSetNode. Used
for
efficiently building a collection of attributes before freezi...
2016 Oct 03
2
[PPC, APFloat] Add full PPCDoubleDouble to APFloat
Hi Hal,
On Sun, Oct 2, 2016 at 7:43 PM Hal Finkel <hfinkel at anl.gov> wrote:
> Hi Tim,
>
> How, in general, are you thinking about doing this? I ask because, as you
> clearly know, the double-double format is formed by the sum of two
> double-precision numbers, and the various arithmetic operations are formed
> mostly in terms of double-precision arithmetic on the