1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/utils/TableGen
Rafael Espindola 123f2ae05e Default SetVector to use a DenseSet.
We use to have an odd difference among MapVector and SetVector. The map
used a DenseMop, but the set used a SmallSet, which in turn uses a
std::set.

I have changed SetVector to use a DenseSet. If you were depending on the
old behaviour you can pass an explicit set type or use SmallSetVector.
The common cases for needing to do it are:

* Optimizing for small sets.
* Sets for types not supported by DenseSet.

llvm-svn: 253439
2015-11-18 06:52:18 +00:00
..
AsmMatcherEmitter.cpp Default SetVector to use a DenseSet. 2015-11-18 06:52:18 +00:00
AsmWriterEmitter.cpp
AsmWriterInst.cpp
AsmWriterInst.h
Attributes.cpp Revert r252990. 2015-11-13 01:44:32 +00:00
CallingConvEmitter.cpp
CMakeLists.txt Move the enum attributes defined in Attributes.h to a table-gen file. 2015-11-11 20:35:42 +00:00
CodeEmitterGen.cpp
CodeGenDAGPatterns.cpp [TableGen] Add a space between type and '*' in front of a variable name in output file. While there replace type with 'auto' since there's a cast on the right side of the assignment. NFC 2015-10-11 16:59:29 +00:00
CodeGenDAGPatterns.h
CodeGenInstruction.cpp
CodeGenInstruction.h
CodeGenIntrinsics.h
CodeGenMapTable.cpp
CodeGenRegisters.cpp Assume lane masks are always precise 2015-11-17 00:50:55 +00:00
CodeGenRegisters.h
CodeGenSchedule.cpp [TblGen] ArrayRefize CodeGenSchedule. No functionality change intended. 2015-10-24 12:46:49 +00:00
CodeGenSchedule.h [TblGen] ArrayRefize CodeGenSchedule. No functionality change intended. 2015-10-24 12:46:49 +00:00
CodeGenTarget.cpp
CodeGenTarget.h
CTagsEmitter.cpp
DAGISelEmitter.cpp
DAGISelMatcher.cpp
DAGISelMatcher.h
DAGISelMatcherEmitter.cpp
DAGISelMatcherGen.cpp
DAGISelMatcherOpt.cpp
DFAPacketizerEmitter.cpp
DisassemblerEmitter.cpp
FastISelEmitter.cpp
FixedLenDecoderEmitter.cpp Default SetVector to use a DenseSet. 2015-11-18 06:52:18 +00:00
InstrInfoEmitter.cpp
IntrinsicEmitter.cpp [IntrinsicEmitter] Remove GET_INTRINSIC_MODREF_BEHAVIOR table 2015-10-22 18:35:34 +00:00
LLVMBuild.txt
Makefile
module.modulemap
OptParserEmitter.cpp Fix some Clang-tidy modernize warnings, other minor fixes. 2015-11-04 22:32:32 +00:00
PseudoLoweringEmitter.cpp
RegisterInfoEmitter.cpp
SequenceToOffsetTable.h
SubtargetEmitter.cpp
TableGen.cpp Move the enum attributes defined in Attributes.h to a table-gen file. 2015-11-11 20:35:42 +00:00
TableGenBackends.h Move the enum attributes defined in Attributes.h to a table-gen file. 2015-11-11 20:35:42 +00:00
tdtags
X86DisassemblerShared.h
X86DisassemblerTables.cpp
X86DisassemblerTables.h
X86ModRMFilters.cpp
X86ModRMFilters.h
X86RecognizableInstr.cpp
X86RecognizableInstr.h