Skip to content
  1. Jan 20, 2010
  2. Jan 19, 2010
  3. Jan 17, 2010
  4. Jan 16, 2010
  5. Jan 14, 2010
  6. 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