Skip to content
  1. Aug 10, 2012
  2. Aug 09, 2012
  3. Aug 08, 2012
  4. Aug 07, 2012
  5. Aug 06, 2012
  6. Aug 04, 2012
  7. Aug 02, 2012
  8. Aug 01, 2012
    • John McCall's avatar
      When devirtualizing the conversion to a virtual base subobject, · 13a39c6f
      John McCall authored
      don't explode if the offset we get is zero.  This can happen if
      you have an empty virtual base class.
      
      While I'm at it, remove an unnecessary block from the IR-generation
      of the null-check, mark the eventual GEP as inbounds, and generally
      prettify.
      
      llvm-svn: 161100
      13a39c6f
  9. Jul 31, 2012
  10. Jul 27, 2012
  11. Jul 24, 2012
  12. Jul 23, 2012
  13. Jul 21, 2012
  14. Jul 20, 2012
  15. Jul 18, 2012
    • Joel Jones's avatar
      More replacing of target-dependent intrinsics with target-indepdent · 68215036
      Joel Jones authored
      intrinsics.  The second instruction(s) to be handled are the vector versions 
      of count set bits (ctpop).
      
      The changes here are to clang so that it generates a target independent 
      vector ctpop when it sees an ARM dependent vector bits set count.  The changes 
      in llvm are to match the target independent vector ctpop and in 
      VMCore/AutoUpgrade.cpp to update any existing bc files containing ARM 
      dependent vector pop counts with target-independent ctpops.  There are also 
      changes to an existing test case in llvm for ARM vector count instructions and 
      to a test for the bitcode upgrade.
      
      <rdar://problem/11892519>
      
      There is deliberately no test for the change to clang, as so far as I know, no
      consensus has been reached regarding how to test neon instructions in clang;
      q.v. <rdar://problem/8762292>
      
      llvm-svn: 160409
      68215036
  16. Jul 17, 2012
  17. Jul 16, 2012
  18. Jul 14, 2012
    • Eric Christopher's avatar
      Capitalize comment. · 934a1c02
      Eric Christopher authored
      llvm-svn: 160220
      934a1c02
    • Joel Jones's avatar
      This is one of the first steps at moving to replace target-dependent · 3e00e9d5
      Joel Jones authored
      intrinsics with target-indepdent intrinsics.  The first instruction(s) to be 
      handled are the vector versions of count leading zeros (ctlz).
      
      The changes here are to clang so that it generates a target independent 
      vector ctlz when it sees an ARM dependent vector ctlz.  The changes in llvm 
      are to match the target independent vector ctlz and in VMCore/AutoUpgrade.cpp 
      to update any existing bc files containing ARM dependent vector ctlzs with 
      target-independent ctlzs.  There are also changes to an existing test case in 
      llvm for ARM vector count instructions and a new test for the bitcode upgrade.
      
      <rdar://problem/11831778>
      
      There is deliberately no test for the change to clang, as so far as I know, no
      consensus has been reached regarding how to test neon instructions in clang;
      q.v. <rdar://problem/8762292>
      
      llvm-svn: 160201
      3e00e9d5
  19. Jul 12, 2012
Loading