Skip to content
  1. Dec 12, 2012
    • John McCall's avatar
      Rewrite calls to bitcast unprototyped functions when emitting a definition. · 49954ca0
      John McCall authored
      My variadics patch, r169588, changed these calls to typically be
      bitcasts rather than calls to a supposedly variadic function.
      This totally subverted a hack where we intentionally dropped
      excess arguments from such calls in order to appease the inliner
      and a "warning" from the optimizer.  This patch extends the hack
      to also work with bitcasts, as well as teaching it to rewrite
      invokes.
      
      llvm-svn: 170034
      49954ca0
  2. Dec 08, 2012
  3. Dec 04, 2012
    • Chandler Carruth's avatar
      Sort all of Clang's files under 'lib', and fix up the broken headers · 3a02247d
      Chandler Carruth authored
      uncovered.
      
      This required manually correcting all of the incorrect main-module
      headers I could find, and running the new llvm/utils/sort_includes.py
      script over the files.
      
      I also manually added quite a few missing headers that were uncovered by
      shuffling the order or moving headers up to be main-module-headers.
      
      llvm-svn: 169237
      3a02247d
  4. Dec 03, 2012
  5. Nov 20, 2012
  6. Nov 05, 2012
  7. Nov 02, 2012
  8. Oct 29, 2012
  9. Oct 27, 2012
  10. Oct 26, 2012
  11. Oct 24, 2012
  12. Oct 23, 2012
  13. Oct 17, 2012
  14. Oct 16, 2012
  15. Oct 15, 2012
  16. Oct 14, 2012
  17. Oct 13, 2012
  18. Oct 11, 2012
  19. Oct 10, 2012
    • Jordan Rose's avatar
      Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor. · d01e83ab
      Jordan Rose authored
      This more accurately reflects its use: this flag is set when a method
      matches the getter or setter name for a property in the same class,
      and does not actually specify whether or not the definition of the method
      will be synthesized (either implicitly or explicitly with @synthesize).
      
      This renames the setter and backing field as well, and changes the
      (soon-to-be-obsolete?) XML dump format to use 'property_accessor'
      instead of 'synthesized'.
      
      llvm-svn: 165626
      d01e83ab
    • Bill Wendling's avatar
      Have 'addFnAttr' take the attribute enum value. Then have it build the... · 73e465e1
      Bill Wendling authored
      Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change.
      
      llvm-svn: 165596
      73e465e1
  20. Oct 09, 2012
  21. Oct 08, 2012
  22. Oct 06, 2012
  23. Sep 29, 2012
  24. Sep 28, 2012
  25. Sep 26, 2012
  26. Sep 06, 2012
  27. Aug 24, 2012
  28. Aug 22, 2012
  29. Aug 21, 2012
  30. Aug 10, 2012
  31. Jul 20, 2012
  32. Jul 12, 2012
  33. Jul 03, 2012
  34. Jul 02, 2012
  35. Jun 28, 2012
  36. Jun 26, 2012
    • Fariborz Jahanian's avatar
      block literal irgen: several improvements on naming block · 6362803c
      Fariborz Jahanian authored
      literal helper functions. All helper functions (global
      and locals) use block_invoke as their prefix. Local literal
      helper names are prefixed by their enclosing mangled function
      names. Blocks in non-local initializers (e.g. a global variable 
      or a C++11 field) are prefixed by their mangled variable name. 
      The descriminator number added to end of the name starts off 
      with blank (for first block) and _<N> (for the N+2-th block).
      
      llvm-svn: 159206
      6362803c
Loading