2011-11-02 06:03:06 +01:00
|
|
|
set(LLVM_LINK_COMPONENTS Support)
|
2010-10-17 04:26:16 +02:00
|
|
|
|
2011-10-06 03:51:51 +02:00
|
|
|
add_tablegen(llvm-tblgen LLVM
|
2009-07-11 23:53:14 +02:00
|
|
|
AsmMatcherEmitter.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
AsmWriterEmitter.cpp
|
2010-02-09 23:29:16 +01:00
|
|
|
AsmWriterInst.cpp
|
2015-11-11 21:35:42 +01:00
|
|
|
Attributes.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
CallingConvEmitter.cpp
|
|
|
|
CodeEmitterGen.cpp
|
|
|
|
CodeGenDAGPatterns.cpp
|
2017-09-14 18:56:21 +02:00
|
|
|
CodeGenHwModes.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
CodeGenInstruction.cpp
|
2012-10-25 17:57:56 +02:00
|
|
|
CodeGenMapTable.cpp
|
2011-06-09 20:42:07 +02:00
|
|
|
CodeGenRegisters.cpp
|
2012-07-07 06:00:00 +02:00
|
|
|
CodeGenSchedule.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
CodeGenTarget.cpp
|
|
|
|
DAGISelEmitter.cpp
|
2010-02-15 09:04:42 +01:00
|
|
|
DAGISelMatcherEmitter.cpp
|
|
|
|
DAGISelMatcherGen.cpp
|
2010-02-24 08:06:50 +01:00
|
|
|
DAGISelMatcherOpt.cpp
|
2010-02-15 09:04:42 +01:00
|
|
|
DAGISelMatcher.cpp
|
2011-12-01 22:53:39 +01:00
|
|
|
DFAPacketizerEmitter.cpp
|
2009-11-25 03:13:23 +01:00
|
|
|
DisassemblerEmitter.cpp
|
2009-03-16 18:04:14 +01:00
|
|
|
FastISelEmitter.cpp
|
2011-02-18 23:06:23 +01:00
|
|
|
FixedLenDecoderEmitter.cpp
|
2016-12-22 00:26:20 +01:00
|
|
|
GlobalISelEmitter.cpp
|
2017-09-14 18:56:21 +02:00
|
|
|
InfoByHwMode.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
InstrInfoEmitter.cpp
|
|
|
|
IntrinsicEmitter.cpp
|
2012-12-05 01:29:32 +01:00
|
|
|
OptParserEmitter.cpp
|
2011-07-08 19:36:35 +02:00
|
|
|
PseudoLoweringEmitter.cpp
|
Re-commit: [globalisel] Tablegen-erate current Register Bank Information
Summary:
Adds a RegisterBank tablegen class that can be used to declare the register
banks and an associated tablegen pass to generate the necessary code.
Changes since first commit attempt:
* Added missing guards
* Added more missing guards
* Found and fixed a use-after-free bug involving Twine locals
Reviewers: t.p.northover, ab, rovka, qcolombet
Reviewed By: qcolombet
Subscribers: aditya_nandakumar, rengolin, kristof.beyls, vkalintiris, mgorny, dberris, llvm-commits, rovka
Differential Revision: https://reviews.llvm.org/D27338
llvm-svn: 292478
2017-01-19 12:15:55 +01:00
|
|
|
RegisterBankEmitter.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
RegisterInfoEmitter.cpp
|
2016-07-05 23:23:04 +02:00
|
|
|
SearchableTableEmitter.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
SubtargetEmitter.cpp
|
2016-11-15 10:51:02 +01:00
|
|
|
SubtargetFeatureInfo.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
TableGen.cpp
|
2016-11-19 13:21:34 +01:00
|
|
|
Types.cpp
|
2009-12-19 03:59:52 +01:00
|
|
|
X86DisassemblerTables.cpp
|
2017-03-07 09:11:19 +01:00
|
|
|
X86EVEX2VEXTablesEmitter.cpp
|
2017-10-08 11:20:32 +02:00
|
|
|
X86FoldTablesEmitter.cpp
|
2011-12-20 09:42:11 +01:00
|
|
|
X86ModRMFilters.cpp
|
2009-12-19 03:59:52 +01:00
|
|
|
X86RecognizableInstr.cpp
|
2013-03-22 00:40:38 +01:00
|
|
|
CTagsEmitter.cpp
|
2008-09-22 03:08:49 +02:00
|
|
|
)
|
2017-11-04 21:07:16 +01:00
|
|
|
set_target_properties(llvm-tblgen PROPERTIES FOLDER "Tablegenning")
|