summaryrefslogtreecommitdiff
path: root/src/arch/isa_parser.py
AgeCommit message (Expand)Author
2019-02-12python: Replace dict.has_key with 'key in dict'Andreas Sandberg
2019-01-30arch,cpu: Add vector predicate registersGiacomo Gabrielli
2019-01-25arch: Fix VecElem Operand generation in ISA parserGiacomo Travaglini
2019-01-25arch: Provide traceback when parsing ISA codeGiacomo Travaglini
2018-12-18arch: Make the ISA parser always use binary floating point accessors.Gabe Black
2018-03-20arch, arm: Fix implicit-fallthrough GCC warningsChun-Chen Hsu
2018-03-06scons: Switch from the print statement to the print function.Gabe Black
2017-11-02alpha,arm,mips,power,riscv,sparc,x86,isa: De-specialize ExecContexts.Gabe Black
2017-10-17scons: Stop generating inc.d in the isa parser.Gabe Black
2017-09-27arch: change panic for Vector traceData to warn_onceBjoern A. Zeeb
2017-07-05arch: ISA parser additions of vector registersRekai Gonzalez-Alberquilla
2017-07-05cpu: Added interface for vector reg fileRekai Gonzalez-Alberquilla
2017-07-05arch, cpu: Architectural Register structural indexingNathanael Premillieu
2017-02-27arch: Include generated decoder header after normal headersAndreas Sandberg
2016-10-15cpu, arm: Distinguish Float* and SimdFloat*, create FloatMem* opClassFernando Endo
2016-02-06arch, x86: add support for arrays as memory operandsSteve Reinhardt
2016-02-06arch: get rid of dummy var initSteve Reinhardt
2015-10-06arch: clean up isa_parser error handlingSteve Reinhardt
2015-07-28revert 5af8f40d8f2cNilay Vaish
2015-07-26cpu: implements vector registersNilay Vaish
2014-12-04arch: Allow named constants as decode case values.Gabe Black
2014-09-27scons: Address issues related to gcc 4.9.1Andreas Hansson
2014-09-03arch: Properly guess OpClass from optional StaticInst flagsMitch Hayenga
2014-09-03arch, cpu: Factor out the ExecContext into a proper base classAndreas Sandberg
2014-05-09arch: teach ISA parser how to split code across filesCurtis Dunham
2014-04-23arch: remove 'null update' check in isa-parserCurtis Dunham
2013-10-15cpu: add a condition-code register classYasuko Eckert
2013-10-15cpu: rename *_DepTag constants to *_Reg_BaseSteve Reinhardt
2012-06-03ISA Parser: Allow predication of source and destination registersNilay Vaish
2012-06-05O3: Clean up the O3 structures and try to pack them a bit better.Ali Saidi
2012-05-25ISA: Make the decode function part of the ISA's decoder.Gabe Black
2011-09-26ISA parser: Use '_' instead of '.' to delimit type modifiers on operands.Gabe Black
2011-09-08ISA parser: Don't look for operands in strings.Gabe Black
2011-09-08ISA parser: Match /* */ and // style comments.Gabe Black
2011-07-11ISA: Get rid of the unused mem_acc_type template parameter.Gabe Black
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