Skip to content
  1. May 29, 2008
    • Dan Gohman's avatar
      Fix a tblgen problem handling variable_ops in tblgen instruction · 6e582c44
      Dan Gohman authored
      definitions. This adds a new construct, "discard", for indicating
      that a named node in the input matching pattern is to be discarded,
      instead of corresponding to a node in the output pattern. This
      allows tblgen to know where the arguments for the varaible_ops are
      supposed to begin.
      
      This fixes "rdar://5791600", whatever that is ;-).
      
      llvm-svn: 51699
      6e582c44
    • Bill Wendling's avatar
      Add a flag to indicate that an instruction is as cheap (or cheaper) than a move · 3f6bb271
      Bill Wendling authored
      instruction to execute. This can be used for transformations (like two-address
      conversion) to remat an instruction instead of generating a "move"
      instruction. The idea is to decrease the live ranges and register pressure and
      all that jazz.
      
      llvm-svn: 51660
      3f6bb271
  2. May 23, 2008
  3. May 14, 2008
    • Roman Levenstein's avatar
      Do not generate by TableGen the hard-coded standard, target-independent part of · 52a005ac
      Roman Levenstein authored
      DAG instruction selectors. Introudce a dedicated header file for this part:
      include/llvm/CodeGen/DAGISelHeader.h
      
      TableGen now only generates the include preprocessor directive to include this
      new header.
      
      This is a preparation for supporting multiple implementations of instruction
      selectors in the future.
      
      Reviewed and approved by Evan and Dan.
      
      llvm-svn: 51102
      52a005ac
  4. May 12, 2008
  5. May 09, 2008
  6. May 08, 2008
  7. May 07, 2008
  8. May 06, 2008
  9. Apr 27, 2008
    • Bill Wendling's avatar
      Added support for: · d8c2d293
      Bill Wendling authored
      - defm and multiclass
      - imbricatable multiline C style comment
      - FIXME/TODO highlight in comment
      - binary and hexadecimal number
      - code using [{ }] is no highlighted as special (perhaps not the best
      choice)
      Patch by Cedric Venet!
      
      llvm-svn: 50319
      d8c2d293
  10. Apr 15, 2008
  11. Apr 11, 2008
  12. Apr 10, 2008
  13. Apr 09, 2008
  14. Apr 06, 2008
Loading