summaryrefslogtreecommitdiff
path: root/src/arch/isa_parser.py
AgeCommit message (Expand)Author
2011-07-05grammar: better encapsulation of a grammar and parsingNathan Binkert
2011-07-05ISA parser: Define operand types with a ctype directly.Gabe Black
2011-07-05ISA parser: Simplify operand type handling.Gabe Black
2011-06-07ISA parser: Loosen the regular expressions matching filenames.Gabe Black
2011-03-24ISA parser: Set up op_src_decl and op_dest_decl for pc operands.Gabe Black
2011-01-07scons: show sources and targets when building, and colorize output.Steve Reinhardt
2010-12-07ISA: Get the parser to support pc state components more elegantly.Gabe Black
2010-11-15SCons: Cleanup SCons output during compileAli Saidi
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-06-02ARM: Fix custom writer/reader code for non indexed operands.Gabe Black
2010-02-26isa_parser: move the operand map stuff into the ISAParser class.Nathan Binkert
2010-02-26isa_parser: move more support functions into the ISAParser classNathan Binkert
2010-02-26isa_parser: move more stuff into the ISAParser classNathan Binkert
2010-02-26isa_parser: move the formatMap and exportContext into the ISAParser classNathan Binkert
2010-02-26isa_parser: Make stack objects class members instead of globalsNathan Binkert
2010-02-26isa_parser: add a debug variable that changes how errors are reported.Nathan Binkert
2010-02-26isa_parser: Use an exception to flag errorNathan Binkert
2010-02-26isa_parser: Move more stuff into the ISAParser classNathan Binkert
2010-02-26isa_parser: move code around to prepare for putting more stuff in the classNathan Binkert
2010-02-26isa_parser: simple fixes, formatting and styleNathan Binkert
2009-11-05isa_parser: allow negative integer literalsNathan Binkert
2009-11-08compile: wrap 64bit numbers with ULL() so 32bit compiles workNathan Binkert
2009-10-27POWER: Add support for the Power ISATimothy M. Jones
2009-09-23isa_parser: Turn the ISA Parser into a subclass of Grammar.Nathan Binkert
2009-09-22scons: add slicc and ply to sys.path and PYTHONPATH so everyone has accessNathan Binkert
2009-07-20isa_parser: Get rid of the now unused ControlBitfieldOperand.Gabe Black
2009-07-10ISAs: Get rid of the IControl operand type.Gabe Black
2009-07-08Registers: Get rid of the float register width parameter.Gabe Black
2009-07-08ISA parser: Allow alternative read/write code for operands.Gabe Black
2009-05-12isa-parser: made a few changes, but not author-worthyKorey Sewell
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi
2007-11-15Get MIPS simple regression working. Take out unecessary functions "setShadowS...Korey Sewell
2007-11-13Add in files from merge-bare-iron, get them compiling in FS and SE modeKorey Sewell
2007-08-07X86: Make a microcode branch microop.Gabe Black
2007-07-20Fixed line number accountingGabe Black
2007-06-22FINISH off merge of mips mt/dsp isa extensions by adding the ControlBitfieldO...Korey Sewell
2007-06-22add Control Bitfield classKorey Sewell
2007-05-25Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
2007-05-25Make the lexer and parser use objects and not the last lexer and parser gener...Gabe Black
2007-05-24Update to ply 2.3Nathan Binkert
2007-04-04Fix a regular expression problem when recognizing labels for string substitut...Gabe Black
2007-04-04Make "Name" really be the same as "name" with only the first letter capitaliz...Gabe Black
2007-03-29Allow "let" blocks to add code to the output files.Gabe Black
2007-03-22Add structure based bitfield syntax to the isa_parser. This is primarily usef...Gabe Black
2007-03-20Added syntax for structure oriented extMachInsts.Gabe Black
2007-03-07I missed a couple of WithEffects, this should do itAli Saidi
2007-03-02make ldtw(a) -- Twin 32 bit load work correctly -- by doing it the same way a...Ali Saidi
2007-02-12rename store conditional stuff as extra data so it can be used for conditiona...Ali Saidi
2006-12-17Minor cleanup of new snippet/subst code.Steve Reinhardt
2006-12-17Convert Alpha (and finish converting MIPS) to newSteve Reinhardt