1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/include/llvm/ADT
Alexander Richardson efbf6691b6 Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFC
There are quite a few if statements that enumerate all these cases. It gets
even worse in our fork of LLVM where we also have a Triple::cheri (which
is mips64 + CHERI instructions) and we had to update all if statements that
check for Triple::mips64 to also handle Triple::cheri. This patch helps to
reduce our diff to upstream and should also make some checks more readable.

Reviewed By: atanasyan

Differential Revision: https://reviews.llvm.org/D48548

llvm-svn: 335493
2018-06-25 16:49:20 +00:00
..
AllocatorList.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
APFloat.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
APInt.h Remove @brief commands from doxygen comments, too. 2018-05-01 16:10:38 +00:00
APSInt.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
ArrayRef.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
BitmaskEnum.h
BitVector.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
BreadthFirstIterator.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
CachedHashString.h [ADT] Don't rely on string literals not being convertible to non-const char* in CachedHashString. 2016-10-21 22:10:23 +00:00
DAGDeltaAlgorithm.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
DeltaAlgorithm.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
DenseMap.h DenseMap.h:capacity_in_bytes Don't mark header functions as file-scope static 2017-10-24 17:29:11 +00:00
DenseMapInfo.h [ADT] Allow llvm::hash_code as DenseMap key. 2018-06-20 13:56:25 +00:00
DenseSet.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
DepthFirstIterator.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
edit_distance.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
EpochTracker.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
EquivalenceClasses.h [NFC] Add missing unit tests for EquivalenceClasses 2017-11-27 11:20:58 +00:00
FoldingSet.h [ADT] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-28 00:24:26 +00:00
GraphTraits.h [GraphTraits] Add support for iterating over children edges. 2018-02-01 18:53:23 +00:00
Hashing.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
ilist_base.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
ilist_iterator.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
ilist_node_base.h ADT: Add sentinel tracking and custom tags to ilists 2016-09-11 16:20:53 +00:00
ilist_node_options.h IWYU for llvm-config.h, removals. Also see r331184. 2018-04-30 15:26:01 +00:00
ilist_node.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
ilist.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
ImmutableList.h [ADT] Annotate immutable list/set/map update methods with LLVM_NODISCARD. 2018-05-31 17:32:29 +00:00
ImmutableMap.h [ADT] Annotate immutable list/set/map update methods with LLVM_NODISCARD. 2018-05-31 17:32:29 +00:00
ImmutableSet.h [ADT] Annotate immutable list/set/map update methods with LLVM_NODISCARD. 2018-05-31 17:32:29 +00:00
IndexedMap.h [ADT] Partial re-commit of r303383. Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-14 21:42:24 +00:00
IntEqClasses.h
IntervalMap.h [ADT] Partial re-commit of r303383. Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-14 21:42:24 +00:00
IntrusiveRefCntPtr.h [ADT] Partial re-commit of r303383. Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-14 21:42:24 +00:00
iterator_range.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
iterator.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MapVector.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
None.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
Optional.h [ADT] Make moving Optional not reset the Optional it moves from. 2018-01-25 17:24:22 +00:00
PackedVector.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
PointerEmbeddedInt.h PointerLikeTypeTraits: class->struct & remove the base definition 2017-08-09 18:34:21 +00:00
PointerIntPair.h [ADT] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-28 00:24:26 +00:00
PointerSumType.h [ADT] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-28 00:24:26 +00:00
PointerUnion.h Use branch funnels for virtual calls when retpoline mitigation is enabled. 2018-03-09 19:11:44 +00:00
PostOrderIterator.h Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
PriorityQueue.h
PriorityWorklist.h Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
SCCIterator.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
ScopedHashTable.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
ScopeExit.h Give scope_exit helper correct move semantics 2018-01-25 16:55:48 +00:00
Sequence.h [ADT] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-05-16 23:10:25 +00:00
SetOperations.h
SetVector.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
simple_ilist.h [ADT] Partial re-commit of r303383. Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-14 21:42:24 +00:00
SmallBitVector.h [ADT] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-13 22:11:49 +00:00
SmallPtrSet.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
SmallSet.h Revert r334887, as GCC 4.8 does not have is_trivially_copy_constructible & co 2018-06-16 13:00:33 +00:00
SmallString.h [ADT] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes. 2016-11-23 00:30:24 +00:00
SmallVector.h ADT: Use EBO to shrink SmallVector size 1 2018-06-23 18:39:44 +00:00
SparseBitVector.h [ADT] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-05-16 23:10:25 +00:00
SparseMultiSet.h Report fatal error in the case of out of memory 2018-02-20 05:41:26 +00:00
SparseSet.h Report fatal error in the case of out of memory 2018-02-20 05:41:26 +00:00
Statistic.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
STLExtras.h [STLExtras] Add size() for ranges, and remove distance() 2018-05-16 23:20:42 +00:00
StringExtras.h Refactor ExecuteAndWait to take StringRefs. 2018-06-12 17:43:52 +00:00
StringMap.h Use uniform mechanism for OOM errors handling 2018-06-09 05:19:45 +00:00
StringRef.h [ADT] Add StringRef::rsplit(StringRef Separator). 2018-06-08 12:42:12 +00:00
StringSet.h [ADT] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-05-16 23:10:25 +00:00
StringSwitch.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
TinyPtrVector.h [PM/LoopUnswitch] Add partial non-trivial unswitching for invariant 2018-06-21 06:14:03 +00:00
Triple.h Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFC 2018-06-25 16:49:20 +00:00
Twine.h [ADT] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-28 00:24:26 +00:00
UniqueVector.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
VariadicFunction.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00