..
AllocatorList.h
Make LLVM build in C++20 mode
2020-12-17 10:44:10 +00:00
Any.h
Force visibility of llvm::Any to external
2021-05-20 10:06:00 +02:00
APFixedPoint.h
[Fixed Point] Add floating point methods to APFixedPoint.
2020-10-09 10:27:42 +02:00
APFloat.h
[APFloat] convertToDouble/Float can work on shorter types
2021-05-21 11:02:51 +07:00
APInt.h
[CodeView] Saturate values bigger than supported by APInt.
2021-07-26 22:15:26 +02:00
APSInt.h
[ADT] Remove APInt/APSInt toString() std::string variants
2021-06-11 13:19:15 +01:00
ArrayRef.h
[ADT] Move DenseMapInfo for ArrayRef/StringRef into respective headers (NFC)
2021-06-03 18:34:36 +02:00
bit.h
Bitfields.h
[Bitfields][NFC] Make sure bitfields are contiguous
2020-07-07 14:35:13 +00:00
BitmaskEnum.h
BitVector.h
Use SmallVector instead of std::vector to manage storage of llvm::BitVector
2021-04-21 07:31:28 +02:00
BreadthFirstIterator.h
BreadthFirstIterator.h - fix uninitialized variable warning in default constructor. NFCI.
2021-06-06 14:13:08 +01:00
CachedHashString.h
[llvm] Fix header guards (NFC)
2021-02-05 21:02:06 -08:00
CoalescingBitVector.h
Replace uses of std::iterator with explicit using
2021-04-12 10:47:14 -07:00
DAGDeltaAlgorithm.h
DeltaAlgorithm.h
DenseMap.h
[ADT] Add initializer_list constructor to SmallDenseMap
2021-07-21 09:32:16 -04:00
DenseMapInfo.h
[ADT] Move DenseMapInfo for ArrayRef/StringRef into respective headers (NFC)
2021-06-03 18:34:36 +02:00
DenseSet.h
Make LLVM build in C++20 mode
2020-12-17 10:44:10 +00:00
DepthFirstIterator.h
Replace uses of std::iterator with explicit using
2021-04-12 10:47:14 -07:00
DirectedGraph.h
[llvm] Use llvm::append_range (NFC)
2021-01-06 18:27:33 -08:00
edit_distance.h
EnumeratedArray.h
Reland "[OpenMPOpt] ICV Tracking"
2020-07-11 02:25:57 +02:00
EpochTracker.h
[llvm] Fix header guards (NFC)
2021-02-05 21:02:06 -08:00
EquivalenceClasses.h
Replace uses of std::iterator with explicit using
2021-04-12 10:47:14 -07:00
fallible_iterator.h
FloatingPointMode.h
[llvm] Fix header guards (NFC)
2021-02-05 21:02:06 -08:00
FoldingSet.h
FunctionExtras.h
Allow incomplete template types in unique_function arguments
2021-05-21 14:09:33 +07:00
GraphTraits.h
Hashing.h
Revert "[Support] Don't include <algorithm> in Hashing.h"
2021-04-16 12:17:42 -04:00
ilist_base.h
ilist_iterator.h
ilist_node_base.h
ilist_node_options.h
ilist_node.h
ilist.h
ImmutableList.h
ImmutableMap.h
[ADT] Fix for ImmutableMapRef
2020-10-29 13:19:51 +01:00
ImmutableSet.h
Replace uses of std::iterator with explicit using
2021-04-12 10:47:14 -07:00
IndexedMap.h
IntEqClasses.h
IntervalMap.h
Replace uses of std::iterator with explicit using
2021-04-12 10:47:14 -07:00
IntrusiveRefCntPtr.h
[NFC] Fix "unused parameter" error revealed in the Linux self-build.
2021-03-15 12:17:11 -04:00
iterator_range.h
[ADT] Use alignas + sizeof for inline storage, NFC
2020-10-14 16:16:02 -07:00
iterator.h
[ADT] Remove WrappedPairNodeDataIterator (NFC)
2021-07-24 08:02:57 -07:00
MapVector.h
None.h
Optional.h
[ADT] Factor out in_place_t and expose in Optional ctor
2021-05-17 22:25:39 +00:00
PackedVector.h
PointerEmbeddedInt.h
PointerIntPair.h
Revert "Use std::is_trivially_copyable", breaks MSVC build
2020-12-02 14:30:46 -08:00
PointerSumType.h
PointerUnion.h
Revert "[ADT] Add new type traits for type pack indexes"
2021-05-17 20:26:59 -07:00
PostOrderIterator.h
[ADT] Update RPOT to work with specializations of different types.
2021-04-17 20:45:04 +01:00
PriorityQueue.h
PriorityWorklist.h
SCCIterator.h
ScopedHashTable.h
ScopeExit.h
[llvm] Fix header guards (NFC)
2021-02-05 21:02:06 -08:00
Sequence.h
[llvm] Add enum iteration to Sequence
2021-07-21 12:48:53 +00:00
SetOperations.h
[NFC] Fix a compiler warning
2021-03-10 13:28:53 -08:00
SetVector.h
[llvm] Add contains(KeyType) -> bool methods to SetVector
2020-07-17 11:26:27 -07:00
simple_ilist.h
NFC: Remove simple_ilist comment mentioning ilist/iplist allocating
2021-01-22 03:24:54 -05:00
SmallBitVector.h
SmallPtrSet.h
Allow SmallPtrSet to be used with a std::insert_iterator
2021-02-05 16:12:47 -05:00
SmallSet.h
[llvm] Add contains(KeyType) -> bool methods to SmallSet
2020-07-17 11:26:27 -07:00
SmallString.h
Revert "PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23"
2021-07-08 13:46:36 -07:00
SmallVector.h
[llvm][iwyu] explicitly includes <functional> and <utility>
2021-07-04 06:02:11 +00:00
SparseBitVector.h
SparseMultiSet.h
Replace uses of std::iterator with explicit using
2021-04-12 10:47:14 -07:00
SparseSet.h
[llvm] Add contains(KeyType) -> bool methods to SparseSet
2020-07-17 11:26:27 -07:00
Statistic.h
[ADT] Make TrackingStatistic's ctor constexpr
2021-04-28 12:00:17 +02:00
STLExtras.h
[ADT] Add makeVisitor to STLExtras.h
2021-06-28 20:07:11 +00:00
STLForwardCompat.h
[ADT] Factor out in_place_t and expose in Optional ctor
2021-05-17 22:25:39 +00:00
StringExtras.h
[ADT] Remove APInt/APSInt toString() std::string variants
2021-06-11 13:19:15 +01:00
StringMap.h
Make LLVM build in C++20 mode
2020-12-17 10:44:10 +00:00
StringMapEntry.h
[ADT] Use unnamed argument for unused arg in StringMapEntryStorage.
2021-06-14 15:54:57 +01:00
StringRef.h
[ADT] Complete the StringRef case insensitive method renaming
2021-06-25 00:22:02 +03:00
StringSet.h
[llvm] Add contains(KeyType) -> bool methods to StringSet
2020-07-17 11:26:27 -07:00
StringSwitch.h
[llvm] Rename StringRef _lower() method calls to _insensitive()
2021-06-25 00:22:01 +03:00
TinyPtrVector.h
Triple.h
[X32] Add Triple::isX32(), use it.
2021-06-07 20:48:39 +01:00
Twine.h
Consolidate string types into ptr and length representations.
2021-07-20 13:29:57 -07:00
TypeSwitch.h
[mlir] Add support for walking locations similarly to Operations
2021-04-15 16:09:34 -07:00
UniqueVector.h
Waymarking.h
[NFC] Remove variable that was set but not used.
2021-06-02 13:20:32 -05:00