llvm-6502/lib/Target/ARM/MCTargetDesc
Michael Kuperstein d714fcf5c8 Use std::bitset for SubtargetFeatures.
Previously, subtarget features were a bitfield with the underlying type being uint64_t. 
Since several targets (X86 and ARM, in particular) have hit or were very close to hitting this bound, switching the features to use a bitset.
No functional change.

The first several times this was committed (e.g. r229831, r233055), it caused several buildbot failures.
Apparently the reason for most failures was both clang and gcc's inability to deal with large numbers (> 10K) of bitset constructor calls in tablegen-generated initializers of instruction info tables. 
This should now be fixed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238192 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-26 10:47:10 +00:00
..
ARMAddressingModes.h Add aliases for VAND imm to VBIC ~imm 2014-09-25 11:31:24 +00:00
ARMAsmBackend.cpp Use std::bitset for SubtargetFeatures. 2015-05-26 10:47:10 +00:00
ARMAsmBackend.h Use std::bitset for SubtargetFeatures. 2015-05-26 10:47:10 +00:00
ARMAsmBackendDarwin.h Use raw_pwrite_stream in the object writer/streamer. 2015-04-14 22:14:34 +00:00
ARMAsmBackendELF.h Use raw_pwrite_stream in the object writer/streamer. 2015-04-14 22:14:34 +00:00
ARMAsmBackendWinCOFF.h Use raw_pwrite_stream in the object writer/streamer. 2015-04-14 22:14:34 +00:00
ARMBaseInfo.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMELFObjectWriter.cpp Use raw_pwrite_stream in the object writer/streamer. 2015-04-14 22:14:34 +00:00
ARMELFStreamer.cpp [AArch64] Clean up the ELF streamer a bit. 2015-05-23 16:39:10 +00:00
ARMFixupKinds.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMMachObjectWriter.cpp Stop using MCSectionData in MCMachObjectWriter.h. 2015-05-26 01:15:30 +00:00
ARMMachORelocationInfo.cpp [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-10 03:19:03 +00:00
ARMMCAsmInfo.cpp Equally to NetBSD, Bitrig/ARM uses the Itanium-ABI. 2015-02-27 16:35:27 +00:00
ARMMCAsmInfo.h Recommit r224935 with a fix for the ObjC++/AArch64 bug that that revision 2015-01-09 18:55:42 +00:00
ARMMCCodeEmitter.cpp Use std::bitset for SubtargetFeatures. 2015-05-26 10:47:10 +00:00
ARMMCExpr.cpp Remove MCStreamer.h include from MCContext.h and explictly include it where necessary. NFC 2015-03-04 01:24:11 +00:00
ARMMCExpr.h Move alignment from MCSectionData to MCSection. 2015-05-21 19:20:38 +00:00
ARMMCTargetDesc.cpp Use std::bitset for SubtargetFeatures. 2015-05-26 10:47:10 +00:00
ARMMCTargetDesc.h Use raw_pwrite_stream in the object writer/streamer. 2015-04-14 22:14:34 +00:00
ARMTargetStreamer.cpp Use ".arch_extension" ARM directive to specify the additional CPU features 2015-02-26 18:07:35 +00:00
ARMUnwindOpAsm.cpp [ARM] Rewrite .save/.vsave emission with bit math 2015-03-25 15:27:58 +00:00
ARMUnwindOpAsm.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ARMWinCOFFObjectWriter.cpp Use raw_pwrite_stream in the object writer/streamer. 2015-04-14 22:14:34 +00:00
ARMWinCOFFStreamer.cpp Use raw_pwrite_stream in the object writer/streamer. 2015-04-14 22:14:34 +00:00
CMakeLists.txt Add WoA object file emission support 2014-04-27 03:48:22 +00:00
LLVMBuild.txt Update library dependencies. 2014-07-24 02:10:42 +00:00
Makefile