Skip to content
  1. Feb 08, 2009
  2. Feb 07, 2009
  3. Feb 05, 2009
  4. Feb 04, 2009
  5. Feb 03, 2009
  6. Feb 02, 2009
    • Daniel Dunbar's avatar
      More ABI API cleanup. · d931a87f
      Daniel Dunbar authored
       - Lift CGFunctionInfo creation above ReturnTypeUsesSret and
         EmitFunction{Epi,Pro}log.
      
      llvm-svn: 63553
      d931a87f
    • Daniel Dunbar's avatar
      ABI handling API changes. · 7633cbf0
      Daniel Dunbar authored
       - Lift CGFunctionInfo creation up to callers of EmitCall.
      
       - Move isVariadic bit out of CGFunctionInfo, take as argument to
         GetFunctionType instead.
      
      No functionality change.
      
      llvm-svn: 63550
      7633cbf0
  7. Jan 27, 2009
  8. Jan 20, 2009
  9. Jan 11, 2009
  10. Jan 10, 2009
  11. Jan 09, 2009
  12. Dec 20, 2008
  13. Dec 15, 2008
  14. Dec 13, 2008
  15. Dec 12, 2008
  16. Dec 09, 2008
  17. Nov 22, 2008
  18. Nov 20, 2008
  19. Nov 19, 2008
  20. Nov 15, 2008
  21. Nov 13, 2008
    • Daniel Dunbar's avatar
      Add IsFinished arg to EmitBlock. · fcac22ea
      Daniel Dunbar authored
       - Indicates that caller is done with the block and it can be dropped
         if it has no predecessors. Useful for callers who need to make
         landing pads but which may not be reached.
      
      No functionality change.
      
      llvm-svn: 59207
      fcac22ea
  22. Nov 12, 2008
    • Daniel Dunbar's avatar
      Comment/indentation fix. · 682712cd
      Daniel Dunbar authored
      llvm-svn: 59127
      682712cd
    • Daniel Dunbar's avatar
      IRgen improvements on unreachable code: · 5fc28718
      Daniel Dunbar authored
       - Split out "simple" statements which can easily handle IR generation
         when there is no insert point. These are generally statements which
         start by emitting a new block or are only containers for other
         statements.
      
       - This fixes a regression in emitting dummy blocks, notably for case
         statements.
      
       - This also fixes spurious emission of a number of debug stoppoint
         intrinsic instructions.
      
      Remove unneeded sw.body block, just clear the insertion point.
      
      Lift out CodeGenFunction::EmitStopPoint which calls into the
      CGDebugInfo class when generating debug info.
      
      Normalize definitions of Emit{Break,Continue}Stmt and usage of
      ErrorUnsupported.
      
      llvm-svn: 59118
      5fc28718
Loading