Skip to content
  1. Jan 31, 2012
    • Chandler Carruth's avatar
      Chris's constant data sequence refactoring actually enabled printing · 2c469ff1
      Chandler Carruth authored
      vectors of all one bits to be printed more cleverly in the AsmPrinter.
      Unfortunately, the byte value for all one bits is the same with
      -fsigned-char as the error return of '-1'. Force this to be the unsigned
      byte value when returning it to avoid this problem, and update the test
      case for the shiny new behavior.
      
      Yay for building LLVM and Clang with -funsigned-char.
      
      Chris, please review, and let me know if there is any reason to not
      desire this change. It seems good on the surface, and certainly intended
      based on the code written.
      
      llvm-svn: 149299
      2c469ff1
  2. Jan 30, 2012
  3. Jan 26, 2012
  4. Jan 25, 2012
  5. Jan 24, 2012
  6. Jan 23, 2012
  7. Jan 20, 2012
  8. Jan 17, 2012
  9. Jan 14, 2012
  10. Jan 13, 2012
  11. Jan 07, 2012
  12. Jan 06, 2012
  13. Dec 20, 2011
  14. Dec 17, 2011
  15. Dec 14, 2011
  16. Dec 13, 2011
  17. Dec 12, 2011
  18. Dec 07, 2011
  19. Dec 06, 2011
    • Jakob Stoklund Olesen's avatar
      Use logarithmic units for basic block alignment. · 10e12522
      Jakob Stoklund Olesen authored
      This was actually a bit of a mess. TLI.setPrefLoopAlignment was clearly
      documented as taking log2(bytes) units, but the x86 target would still
      set a preferred loop alignment of '16'.
      
      CodePlacementOpt passed this number on to the basic block, and
      AsmPrinter interpreted it as bytes.
      
      Now both MachineFunction and MachineBasicBlock use logarithmic
      alignments.
      
      Obviously, MachineConstantPool still measures alignments in bytes, so we
      can emulate the thrill of using as.
      
      llvm-svn: 145889
      10e12522
Loading