llvm-6502/utils/TableGen
Anton Korobeynikov ac67b7ea8f Add first proof-of-concept universal compiler driver framework based
on ideas mentioned in PR686.
Written by Mikhail Glushenkov and contributed by Codedgers, Inc.

Old llvmc will be removed soon after new one will have all its properties.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48699 91177308-0d34-0410-b5e6-96231b3b80d8
2008-03-23 08:57:20 +00:00
..
AsmWriterEmitter.cpp Add support for escaping {} in asm strings, based on patch from Nick Burns. 2008-03-17 07:26:14 +00:00
AsmWriterEmitter.h
CallingConvEmitter.cpp Introduce a new node for holding call argument 2008-03-21 09:14:45 +00:00
CallingConvEmitter.h
CodeEmitterGen.cpp Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register. 2008-03-16 03:12:01 +00:00
CodeEmitterGen.h
CodeGenDAGPatterns.cpp detabify llvm, patch by Mike Stump! 2008-03-20 01:22:40 +00:00
CodeGenDAGPatterns.h This patch fixes a problem encountered by the CellSPU backend where variants 2008-03-05 17:49:05 +00:00
CodeGenInstruction.cpp Remove isImplicitDef TargetInstrDesc flag. 2008-03-15 00:19:36 +00:00
CodeGenInstruction.h Remove isImplicitDef TargetInstrDesc flag. 2008-03-15 00:19:36 +00:00
CodeGenIntrinsics.h
CodeGenRegisters.h Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. 2008-02-20 11:08:44 +00:00
CodeGenTarget.cpp Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register. 2008-03-16 03:12:01 +00:00
CodeGenTarget.h Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets 2008-01-31 07:27:46 +00:00
DAGISelEmitter.cpp Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. 2008-03-15 00:03:38 +00:00
DAGISelEmitter.h rename CodegenDAGPatterns -> CodeGenDAGPatterns 2008-01-06 01:10:31 +00:00
InstrEnumEmitter.cpp split enum emission out from InstrInfoEmitter into it's own tblgen backend. 2008-01-06 00:49:05 +00:00
InstrEnumEmitter.h split enum emission out from InstrInfoEmitter into it's own tblgen backend. 2008-01-06 00:49:05 +00:00
InstrInfoEmitter.cpp Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register. 2008-03-16 03:12:01 +00:00
InstrInfoEmitter.h start inferring 'no side effects'. 2008-01-10 05:39:30 +00:00
IntrinsicEmitter.cpp
IntrinsicEmitter.h
LLVMCCConfigurationEmitter.cpp Add first proof-of-concept universal compiler driver framework based 2008-03-23 08:57:20 +00:00
LLVMCCConfigurationEmitter.h Add first proof-of-concept universal compiler driver framework based 2008-03-23 08:57:20 +00:00
Makefile
Record.cpp
Record.h Add interator interface to DAGInit also 2008-01-22 11:00:07 +00:00
RegisterInfoEmitter.cpp emit an ID # for each regclass ID. Chris doesn't like to have to count. 2008-03-11 00:00:23 +00:00
RegisterInfoEmitter.h
SubtargetEmitter.cpp Rewrite tblgen handling of subtarget features so 2008-02-14 23:35:16 +00:00
SubtargetEmitter.h
TableGen.cpp Add first proof-of-concept universal compiler driver framework based 2008-03-23 08:57:20 +00:00
TableGenBackend.cpp
TableGenBackend.h
TGLexer.cpp Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. 2008-02-20 11:08:44 +00:00
TGLexer.h
TGParser.cpp Fix a crash on code like: let x = 1 {x 2008-01-10 07:01:53 +00:00
TGParser.h