Skip to content
  1. Oct 18, 2011
    • Nick Lewycky's avatar
      Add support for a new extension to the .file directive: · 40f8f2ff
      Nick Lewycky authored
        .file filenumber "directory" "filename"
      
      This removes one join+split of the directory+filename in MC internals. Because
      bitcode files have independent fields for directory and filenames in debug info,
      this patch may change the .o files written by existing .bc files.
      
      llvm-svn: 142300
      40f8f2ff
    • Bill Wendling's avatar
      Now Igor, throw the switch...give my creation life! · aa9047d3
      Bill Wendling authored
      Use the custom inserter for the ARM setjmp intrinsics. Instead of creating the
      SjLj dispatch table in IR, where it frequently violates serveral assumptions --
      in particular assumptions made by the landingpad instruction about what can
      branch to a landing pad and what cannot. Performing this in the back-end allows
      us to violate these assumptions without the IR getting angry at us.
      
      It also allows us to perform a small optimization. We can shove the address of
      the dispatch's basic block into the function context and not have to add code
      around the setjmp to check for the return value and jump to the dispatch.
      
      Neat, huh?
      <rdar://problem/10116753>
      
      llvm-svn: 142294
      aa9047d3
  2. Oct 17, 2011
  3. Oct 16, 2011
  4. Oct 15, 2011
  5. Oct 14, 2011
  6. Oct 13, 2011
  7. Oct 12, 2011
  8. Oct 11, 2011
Loading