Skip to content
  1. Mar 06, 2013
  2. Mar 04, 2013
  3. Feb 14, 2013
    • Bill Wendling's avatar
      Retain the name of the new internal global that's been shrunk. · 7297b864
      Bill Wendling authored
      It's possible (e.g. after an LTO build) that an internal global may be used for
      debugging purposes. If that's the case appending a '.b' to it makes it hard to
      find that variable. Steal the name from the old GV before deleting it so that
      they can find that variable again.
      
      llvm-svn: 175104
      7297b864
  4. Feb 02, 2013
  5. Jan 31, 2013
  6. Jan 29, 2013
    • Hal Finkel's avatar
      Unroll again after running BBVectorize · bf4db4fe
      Hal Finkel authored
      Because BBVectorize may significantly shorten a loop body, unroll
      again after vectorization. This is especially important when using
      runtime or partial unrolling.
      
      llvm-svn: 173730
      bf4db4fe
  7. Jan 28, 2013
  8. Jan 27, 2013
  9. Jan 26, 2013
    • Bill Wendling's avatar
      Remove some introspection functions. · 57625a49
      Bill Wendling authored
      The 'getSlot' function and its ilk allow introspection into the AttributeSet
      class. However, that class should be opaque. Allow access through accessor
      methods instead.
      
      llvm-svn: 173522
      57625a49
  10. Jan 25, 2013
  11. Jan 23, 2013
  12. Jan 22, 2013
    • Bill Wendling's avatar
      More encapsulation work. · 09175b39
      Bill Wendling authored
      Use the AttributeSet when we're talking about more than one attribute. Add a
      function that adds a single attribute. No functionality change intended.
      
      llvm-svn: 173196
      09175b39
  13. Jan 21, 2013
  14. Jan 18, 2013
  15. Jan 13, 2013
  16. Jan 12, 2013
  17. Jan 11, 2013
    • Michael Gottesman's avatar
      Added debug messages to GlobalOpt. · d1a46f23
      Michael Gottesman authored
      Specifically:
      1. Added a missing new line when we emit a debug message saying that we are marking a global variable as constant.
      2. Added debug messages that describe what is occuring when GlobalOpt is evaluating a block/function.
      3. Added a debug message that says what specific constructor is being evaluated.
      
      llvm-svn: 172247
      d1a46f23
  18. Jan 10, 2013
  19. Jan 07, 2013
  20. Jan 04, 2013
  21. Jan 02, 2013
    • Chandler Carruth's avatar
      Move all of the header files which are involved in modelling the LLVM IR · 9fb823bb
      Chandler Carruth authored
      into their new header subdirectory: include/llvm/IR. This matches the
      directory structure of lib, and begins to correct a long standing point
      of file layout clutter in LLVM.
      
      There are still more header files to move here, but I wanted to handle
      them in separate commits to make tracking what files make sense at each
      layer easier.
      
      The only really questionable files here are the target intrinsic
      tablegen files. But that's a battle I'd rather not fight today.
      
      I've updated both CMake and Makefile build systems (I think, and my
      tests think, but I may have missed something).
      
      I've also re-sorted the includes throughout the project. I'll be
      committing updates to Clang, DragonEgg, and Polly momentarily.
      
      llvm-svn: 171366
      9fb823bb
  22. Dec 30, 2012
Loading