Skip to content
  1. Jan 19, 2010
  2. Jan 18, 2010
  3. Jan 17, 2010
  4. Jan 16, 2010
  5. Jan 15, 2010
  6. Jan 14, 2010
  7. Jan 13, 2010
    • Chris Lattner's avatar
      remove uses of deprecated functions, this generates slightly · 25d8ed37
      Chris Lattner authored
      different BlockAddress labels, but nothing semantically important.
      
      Add a FIXME that BlockAddress codegen is broken if the LLVM BB has 
      an empty name (e.g. strip was run).
      
      llvm-svn: 93303
      25d8ed37
    • Chris Lattner's avatar
      use the new form of getNameWithPrefix, not makeNameProper. · 2b630fe8
      Chris Lattner authored
      Among other things, this would do very weird things if the 
      basic block name had (e.g.) a space in it on darwin:
      makeNameProper would add quotes, then the mcsymbol would 
      escape the quotes.
      
      llvm-svn: 93302
      2b630fe8
    • Chris Lattner's avatar
      change Mangler::makeNameProper to return its result in a SmallVector · 209aecad
      Chris Lattner authored
      instead of returning it in an std::string.  Based on this change:
      
      1. Change TargetLoweringObjectFileCOFF::getCOFFSection to take a StringRef
      2. Change a bunch of targets to call makeNameProper with a smallstring,
         making several of them *much* more efficient.
      3. Rewrite Mangler::makeNameProper to not build names and then prepend
         prefixes, not use temporary std::strings, and to avoid other crimes.
      
      llvm-svn: 93298
      209aecad
Loading