Skip to content
  1. Feb 27, 2011
  2. Feb 26, 2011
    • Benjamin Kramer's avatar
      Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize... · 26691d96
      Benjamin Kramer authored
      Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize legalized code for large integer arithmetic.
      
      1. Inform users of ADDEs with two 0 operands that it never sets carry
      2. Fold other ADDs or ADDCs into the ADDE if possible
      
      It would be neat if we could do the same thing for SETCC+ADD eventually, but we can't do that in target independent code.
      
      llvm-svn: 126557
      26691d96
    • Rafael Espindola's avatar
      LTO uses MC now. · 908d391b
      Rafael Espindola authored
      llvm-svn: 126546
      908d391b
    • Bill Wendling's avatar
      A new TableGen feature! (Not turned on just yet.) · 31ca7efa
      Bill Wendling authored
         InstAlias<{alias}, {aliasee}>;
      
      The InstAlias instruction should be able to go from the MCInst to the
      {alias}. All of the information is there to match the MCInst with the
      {aliasee}. From there, it's a simple matter to emit the {alias}, with the
      correct operands from the {aliasee}.
      
      The code this patch generates can be used by the InstPrinter to automatically
      print out the alias without having to write special C++ code to handle the
      situation.
      
      This is a WIP, and therefore are several limitations. For instance, it cannot
      handle AsmOperands at the moment. It also doesn't know what to do when two
      {alias}es match the same {aliasee}. (Currently, it just ignores those two cases
      and allows the printInstruction method to handle them.)
      
      llvm-svn: 126538
      31ca7efa
    • Bob Wilson's avatar
      Removed unnecessary dylibs from Apple builds, with or without "lib" prefix. · d2e7b05d
      Bob Wilson authored
      Radar 9056686
      
      llvm-svn: 126534
      d2e7b05d
    • Bob Wilson's avatar
      Add a new "Embedded" makefile target for Apple-style builds. · 15c6f99b
      Bob Wilson authored
      This one just installs the default build into a different destination directory.
      
      llvm-svn: 126533
      15c6f99b
  3. Feb 25, 2011
  4. Feb 24, 2011
Loading