..
AsmMatcherEmitter.cpp
[TableGen] Use range-based for loops. NFC.
2015-06-02 04:15:51 +00:00
AsmWriterEmitter.cpp
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
2015-05-29 19:43:39 +00:00
AsmWriterInst.cpp
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
2015-05-29 19:43:39 +00:00
AsmWriterInst.h
[MCInstPrinter] Enable MCInstPrinter to change its behavior based on the
2015-03-27 20:36:02 +00:00
CallingConvEmitter.cpp
[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.
2015-06-02 04:15:57 +00:00
CMakeLists.txt
Move SetTheory from utils/TableGen into lib/TableGen so Clang can use it.
2014-06-17 13:10:38 +00:00
CodeEmitterGen.cpp
Replace size method call of containers to empty method where appropriate
2015-01-15 11:41:30 +00:00
CodeGenDAGPatterns.cpp
[TableGen] Use range-based for loops. NFC.
2015-06-02 04:15:51 +00:00
CodeGenDAGPatterns.h
[TableGen] Add support constraining a vector type in a pattern to have a specific element type and for constraining a vector type to have the same number of elements as another vector type. This is useful for AVX512 mask operations so we relate the mask type to the type of the other arguments.
2015-03-05 07:11:34 +00:00
CodeGenInstruction.cpp
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
2015-05-29 19:43:39 +00:00
CodeGenInstruction.h
[TableGen] Use the SMLoc header file instead of SourceMgr header file in a couple places. NFC
2015-06-08 01:35:40 +00:00
CodeGenIntrinsics.h
Add initial support for the convergent attribute.
2015-05-26 23:48:40 +00:00
CodeGenMapTable.cpp
[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.
2015-06-02 04:15:57 +00:00
CodeGenRegisters.cpp
[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.
2015-06-02 04:15:57 +00:00
CodeGenRegisters.h
RegAllocGreedy: Allow target to specify register class ordering.
2015-03-31 19:57:53 +00:00
CodeGenSchedule.cpp
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
2015-05-29 19:43:39 +00:00
CodeGenSchedule.h
Canonicalize header guards into a common format.
2014-08-13 16:26:38 +00:00
CodeGenTarget.cpp
[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.
2015-06-02 04:15:57 +00:00
CodeGenTarget.h
Use unique_ptr instead of DeleteContainerSeconds.
2014-12-10 06:18:57 +00:00
CTagsEmitter.cpp
[TableGen] Remove unnecessary default constructed SMLoc that just existed to return. Instead just call the default constructor in the return.
2015-06-08 01:35:45 +00:00
DAGISelEmitter.cpp
Use unique_ptr to remove explicit delete.
2014-12-15 00:40:07 +00:00
DAGISelMatcher.cpp
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
2014-04-15 07:20:03 +00:00
DAGISelMatcher.h
Use 'override/final' instead of 'virtual' for overridden methods
2015-04-11 02:11:45 +00:00
DAGISelMatcherEmitter.cpp
Teach raw_ostream to accept SmallString.
2015-03-10 07:33:23 +00:00
DAGISelMatcherGen.cpp
Fix tablegen's PrintFatalError function to run registered file
2015-05-11 22:17:13 +00:00
DAGISelMatcherOpt.cpp
Use unique_ptr to remove explicit delete.
2014-12-15 00:40:07 +00:00
DFAPacketizerEmitter.cpp
Replace size method call of containers to empty method where appropriate
2015-01-15 11:41:30 +00:00
DisassemblerEmitter.cpp
AArch64/ARM64: implement diagnosis of unpredictable loads & stores
2014-05-06 14:15:14 +00:00
FastISelEmitter.cpp
Change order of tablegen generated fast-isel instruction code to be
2014-11-14 21:05:45 +00:00
FixedLenDecoderEmitter.cpp
[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.
2015-06-02 04:15:57 +00:00
InstrInfoEmitter.cpp
Add support for the convergent flag at the MC and MachineInstr levels.
2015-05-28 18:33:39 +00:00
IntrinsicEmitter.cpp
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
2015-05-29 19:43:39 +00:00
LLVMBuild.txt
Makefile
Remove exception handling usage from tblgen.
2012-10-25 20:33:17 +00:00
module.modulemap
[modules] Add module maps for LLVM. These are not quite ready for prime-time
2014-05-21 02:46:14 +00:00
OptParserEmitter.cpp
Option: Propagate flags from groups to options in each group
2014-07-12 00:18:58 +00:00
PseudoLoweringEmitter.cpp
MC: Modernize MCOperand API naming. NFC.
2015-05-13 18:37:00 +00:00
RegisterInfoEmitter.cpp
TableGen: Generate more const goodness
2015-04-01 22:09:55 +00:00
SequenceToOffsetTable.h
Reduce size of some tables in tablegen register info output.
2014-11-22 18:30:18 +00:00
SubtargetEmitter.cpp
Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC.
2015-06-10 12:11:26 +00:00
TableGen.cpp
Use range-based for loops. NFC
2014-12-11 07:04:54 +00:00
TableGenBackends.h
Canonicalize header guards into a common format.
2014-08-13 16:26:38 +00:00
tdtags
Add TableGen ctags(1) emitter and helper script.
2013-03-21 23:40:38 +00:00
X86DisassemblerShared.h
Revert r234389. It really was needed but really should have been cstring instead of string.h
2015-04-08 06:03:17 +00:00
X86DisassemblerTables.cpp
AVX-512: Added VPTESTM and VPTESTNM instructions for SKX
2015-04-21 13:13:46 +00:00
X86DisassemblerTables.h
[X86] Make the instructions that use AdSize16/32/64 co-exist together without using mode predicates.
2015-01-02 07:02:25 +00:00
X86ModRMFilters.cpp
Second attempt at Removing special form of AddRegFrm used by FP instructions. These instructions can be handled by MRMXr instead.
2014-01-01 14:22:37 +00:00
X86ModRMFilters.h
Canonicalize header guards into a common format.
2014-08-13 16:26:38 +00:00
X86RecognizableInstr.cpp
X86-MPX: Implemented encoding for MPX instructions.
2015-06-09 13:02:10 +00:00
X86RecognizableInstr.h
[X86] Remove the single AdSize indicator and replace it with separate AdSize16/32/64 flags.
2014-12-24 06:05:22 +00:00