Skip to content
  1. Jun 16, 2011
    • Anna Zaks's avatar
      Function::getNumBlockIDs() should be used instead of Function::size() to set... · 2c2aa9a9
      Anna Zaks authored
      Function::getNumBlockIDs() should be used instead of Function::size() to set the upper limit on the block IDs since basic blocks might get removed (simplified away) after being initially numbered. Plus the test case, in which SelectionDAGBuilder::visitBr() calls llvm::MachineFunction::removeFromMBBNumbering(), which introduces the hole in numbering leading to an assert in llc (prior to the fix).
      
      llvm-svn: 133113
      2c2aa9a9
    • John McCall's avatar
      The ARC language-specific optimizer. Credit to Dan Gohman. · d935e9c3
      John McCall authored
      llvm-svn: 133108
      d935e9c3
    • Owen Anderson's avatar
      Add a new MVT::untyped. This will be used in future work for modelling ISA... · 96adc4a5
      Owen Anderson authored
      Add a new MVT::untyped.  This will be used in future work for modelling ISA features like register pairs and lists with "interesting" constraints (such as ARM NEON contiguous register lists or even-odd paired registers).  We need to be able to generate these instructions (often from intrinsics), but don't want to have to assign a legal type to them.  Instead, we'll use an "untyped" edge to bypass the type-checking and simply ensure that the register classes match.
      
      llvm-svn: 133106
      96adc4a5
  2. Jun 15, 2011
  3. Jun 14, 2011
  4. Jun 13, 2011
  5. Jun 12, 2011
  6. Jun 11, 2011
  7. Jun 10, 2011
Loading