1. a52f92d arch: Remove plumbing for an op_idx value in ISA operands. by Gabe Black · 3 years, 5 months ago
  2. a1b439f arch: Remove plumbing for operand predication. by Gabe Black · 3 years, 5 months ago
  3. 851c86a arch: Improve the regular expression that finds operands. by Gabe Black · 3 years, 5 months ago
  4. 7cc384c arch: Eliminate the now unused read_code and write_code args. by Gabe Black · 3 years, 5 months ago
  5. 886154b arch: Split up src/dest register ID creation. by Gabe Black · 3 years, 5 months ago
  6. 225b515 arch: Add a mechanism to override methods of the Operand classes. by Gabe Black · 3 years, 5 months ago
  7. 218d6b2 arch: Add some indirection for Operand RegId generation. by Gabe Black · 3 years, 5 months ago
  8. 93b7c8c arch: Consolidate "op_idx" generating code. by Gabe Black · 3 years, 5 months ago
  9. 1dad34a arch: Eliminate the "func" parameter to build(Read|Write)Code. by Gabe Black · 3 years, 5 months ago
  10. 543035e arch: Disable unused read/write code overrides in the ISA parser. by Gabe Black · 3 years, 5 months ago
  11. 971ee4a arch: Update the default "func" value in the ISA parser. by Gabe Black · 3 years, 5 months ago
  12. 2a52532 arch: Delete now unused operand types. by Gabe Black · 3 years, 5 months ago
  13. ae8e8e2 arch: Pass through the actual base class in OperandDesc. by Gabe Black · 2 years, 11 months ago
  14. 1856bec arch: Remove support for lists in def operands. by Gabe Black · 3 years, 5 months ago
  15. 988f757 arch: Create a new operand desc type which takes a class as a parameter. by Gabe Black · 3 years, 5 months ago
  16. a84c987 arch: Add desc subclasses for the various operand types. by Gabe Black · 3 years, 5 months ago
  17. 4a3a1b9 arch: Put operand properties into an object constructed with the list. by Gabe Black · 3 years, 5 months ago
  18. 38e0603 arch: Consolidate most of the RegVal based operands into a base class. by Gabe Black · 3 years, 5 months ago
  19. c0d380b arch: Simplify the VecElemOperand class. by Gabe Black · 3 years, 5 months ago
  20. 81d2f9f arch: Consolidate all the make_constructor methods in the ISA parser. by Gabe Black · 3 years, 5 months ago
  21. f1b421b arch: Get rid of the is${Type}Reg methods of the Operand class. by Gabe Black · 3 years, 5 months ago
  22. d8e04d2 arch: Introduce an intermediate RegOperand class in operand_types.py. by Gabe Black · 3 years, 5 months ago
  23. a5ab19d arch,cpu: Replace num${Type}DestReg accessors with numDestReg(type). by Gabe Black · 3 years, 5 months ago
  24. 967bada arch,cpu: Replace StaticInst::_num${TYPE}DestRegs members with an array. by Gabe Black · 3 years, 5 months ago
  25. 2d01222 arch: Get rid of the unused numAccessNeeded variable. by Gabe Black · 3 years, 5 months ago
  26. 3ba623d arch: Stop using TheISA:: in the ISA parser. by Gabe Black · 3 years, 5 months ago
  27. 6d27a3b cpu,arch: Turn the read|set*Operand methods into get/setRegOperand. by Gabe Black · 3 years, 6 months ago
  28. 528d184 misc: Linearlize VecElem indexing. by Gabe Black · 3 years, 6 months ago
  29. 39584ed arch,cpu: Convert ExecContext::pcState to use PCStateBase. by Gabe Black · 3 years, 3 months ago
  30. ba5f68d misc: Use python 3's argumentless super(). by Gabe Black · 3 years, 3 months ago
  31. ebef947 arch: Use the actual ISA namespace for PCState in the parser. by Gabe Black · 3 years, 4 months ago
  32. 7d92144 arch,sparc: Get rid of the unused checkVecEnableFault mechanism. by Gabe Black · 3 years, 6 months ago
  33. cc75a47 python,scons: Move grammar.py and code_formatter.py into build_tools. by Gabe Black · 3 years, 5 months ago
  34. 00876ff misc: Replace the GEM5_VAR_USED macro with [[maybe_unused]]. by Gabe Black · 3 years, 6 months ago
  35. 974a47d misc: Adopt the gem5 namespace by Daniel R. Carvalho · 3 years, 9 months ago
  36. c480558 misc: Replace M5_UNREACHABLE with GEM5_UNREACHABLE. by Gabe Black · 3 years, 9 months ago
  37. fb3befc misc: Replace M5_VAR_USED with GEM5_VAR_USED. by Gabe Black · 3 years, 9 months ago
  38. cba6374 arch: Set %(op_idx)s properly when predicated operands are present. by Gabe Black · 3 years, 10 months ago
  39. e837fdc base,misc: Collapse and eliminate the ULL and LL macros. by Gabe Black · 3 years, 11 months ago
  40. 0343b50 arch,arch-arm: Eliminate the "zeroing" field of vec reg elements. by Gabe Black · 4 years ago
  41. d37a0da arch: Get rid of global maximums for numbers of source/dest/misc regs. by Gabe Black · 4 years, 2 months ago
  42. d708344 arch: Fix the code that computes MaxMiscDestReg. by Gabe Black · 4 years, 2 months ago
  43. 544a172 arch: Wrap InstObjParams with a class and not a function. by Gabe Black · 4 years ago
  44. 3059c6d arch: Add a mechanism to pad the src or dest reg index arrays. by Gabe Black · 4 years, 2 months ago
  45. 995e1d2 arch: Add some format strings to the parser for reg indexes. by Gabe Black · 4 years, 3 months ago
  46. 2cfc24b arch,cpu: Enforce using accessors to get at src/destRegIdx. by Gabe Black · 4 years, 3 months ago
  47. 63d61af arch: Clean up the __init__s in (Sub)OperandList. by Gabe Black · 4 years, 3 months ago
  48. 14bdba8 arch: Use finditer in the (Sub)OperandList classes. by Gabe Black · 4 years, 4 months ago
  49. a44460b arch: Pull the (Sub)OperandList classes into their own file. by Gabe Black · 4 years, 4 months ago
  50. 86e0cdf arch: Minor cleanup of imports in isa_parser.py. by Gabe Black · 4 years, 4 months ago
  51. 2c17978 arch: Split utility methods/variables out of the ISA parser. by Gabe Black · 4 years, 4 months ago
  52. c05192c arch: Split the operand types out of the ISA parser. by Gabe Black · 4 years, 4 months ago
  53. 24a9813 arch: Move the ISA parser into a package. by Gabe Black · 4 years, 4 months ago