Skip to content
  1. Mar 29, 2010
  2. Mar 28, 2010
  3. Mar 27, 2010
  4. Mar 25, 2010
    • Jakob Stoklund Olesen's avatar
      Teach TableGen to understand X.Y notation in the TSFlagsFields strings. · f8d7eda6
      Jakob Stoklund Olesen authored
      Remove much horribleness from X86InstrFormats as a result. Similar
      simplifications are probably possible for other targets.
      
      llvm-svn: 99539
      f8d7eda6
    • Chris Lattner's avatar
      Change tblgen to emit FOOISD opcode names as two · 552dddc5
      Chris Lattner authored
      bytes instead of one byte.  This is important because
      we're running up to too many opcodes to fit in a byte
      and it is aggrevated by FIRST_TARGET_MEMORY_OPCODE
      making the numbering sparse.  This just bites the
      bullet and bloats out the table.  In practice, this
      increases the size of the x86 isel table from 74.5K
      to 76K.  I think we'll cope :)
      
      This fixes rdar://7791648
      
      llvm-svn: 99494
      552dddc5
    • Jakob Stoklund Olesen's avatar
      Fix evil TableGen bug in template parameters with defaults. · 0e457622
      Jakob Stoklund Olesen authored
      If a TableGen class has an initializer expression containing an X.Y subexpression,
      AND X depends on template parameters,
      AND those template parameters have defaults,
      AND some parameters with defaults are beyond position 1,
      THEN parts of the initializer expression are evaluated prematurely with the default values when the first explicit template parameter is substituted, before the remaining explicit template parameters have been substituted.
      
      llvm-svn: 99492
      0e457622
  5. Mar 24, 2010
  6. Mar 22, 2010
  7. Mar 21, 2010
  8. Mar 20, 2010
  9. Mar 19, 2010
Loading