llvm-6502/utils/TableGen
Chris Lattner 67a202bc42 now that we have control over emission of the code, emit the code using nested
"if" statements (indenting it appropriately, of course) instead of using goto's.

This inverts the logic for all of the if statements, which makes things simpler
to understand in addition to making the generated code easier to read.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25757 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-28 20:43:52 +00:00
..
.cvsignore Implement PR614: 2005-08-27 18:50:39 +00:00
AsmWriterEmitter.cpp Use printInlineAsm to, well, print inline asm's. 2006-01-27 02:10:50 +00:00
AsmWriterEmitter.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
CodeEmitterGen.cpp Don't emit JIT code for these instructions 2006-01-27 01:39:38 +00:00
CodeEmitterGen.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
CodeGenInstruction.h * Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag and 2006-01-09 18:27:06 +00:00
CodeGenRegisters.h Add support for generating v4i32 altivec code 2005-12-30 00:12:56 +00:00
CodeGenTarget.cpp PHI and INLINEASM are now builtin instructions provided by Target.td 2006-01-27 01:45:06 +00:00
CodeGenTarget.h PHI and INLINEASM are now builtin instructions provided by Target.td 2006-01-27 01:45:06 +00:00
DAGISelEmitter.cpp now that we have control over emission of the code, emit the code using nested 2006-01-28 20:43:52 +00:00
DAGISelEmitter.h Teach tablegen to generate code that is VC++ warning-free. 2006-01-27 22:22:28 +00:00
FileLexer.cpp Regenerated the Lex and Yacc output files on Linux. It seems that our 2006-01-17 17:01:34 +00:00
FileLexer.l Tighten up the specification to allow TableGen/nested-comment.td to pass 2005-09-06 21:23:09 +00:00
FileParser.cpp Regenerated the Lex and Yacc output files on Linux. It seems that our 2006-01-17 17:01:34 +00:00
FileParser.h Regenerated the Lex and Yacc output files on Linux. It seems that our 2006-01-17 17:01:34 +00:00
FileParser.y Refactor this a bit to move ParsingTemplateArgs to only apply to classes, 2005-09-30 04:53:04 +00:00
InstrInfoEmitter.cpp If we want to emit things in enum order, use getInstructionsByEnumValue to 2006-01-27 01:44:09 +00:00
InstrInfoEmitter.h Emit itinerary class in instruction info. 2005-10-31 17:16:46 +00:00
Makefile Implement PR614: 2005-08-27 18:50:39 +00:00
Record.cpp more standards-compliance stuff 2005-12-26 05:08:55 +00:00
Record.h Rename Record::getValueAsListDef to getValueAsListOfDefs, to more accurately 2005-10-28 22:49:02 +00:00
RegisterInfoEmitter.cpp This gets most of the backends building with HP HappyC++. 2005-12-27 10:56:22 +00:00
RegisterInfoEmitter.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
SubtargetEmitter.cpp Subtarget feature can now set any variable to any value 2006-01-27 08:09:42 +00:00
SubtargetEmitter.h Allow itineraries to be passed through the Target Machine. 2005-11-01 20:06:59 +00:00
TableGen.cpp more standards-compliance stuff 2005-12-26 05:08:55 +00:00
TableGenBackend.cpp Remove trailing whitespace 2005-04-22 00:00:37 +00:00
TableGenBackend.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00