Skip to content
  1. Jan 30, 2008
  2. Jan 22, 2008
  3. Jan 17, 2008
    • Nate Begeman's avatar
      Fix for EmitCallExpr changed in OverloadExpr patch · d5b534e1
      Nate Begeman authored
      llvm-svn: 46135
      d5b534e1
    • Nate Begeman's avatar
      Implement basic overload support via a new builtin, __builtin_overload. · 1e36a85f
      Nate Begeman authored
      __builtin_overload takes 2 or more arguments:
      0) a non-zero constant-expr for the number of arguments the overloaded 
         functions will take
      1) the arguments to pass to the matching overloaded function
      2) a list of functions to match.
      
      The return type of __builtin_overload is inferred from the function whose args
      match the types of the arguments passed to the builtin.  For example:
      
      float a;
      float sinf(float);
      int   sini(int);
      
      float b = __builtin_overload(1, a, sini, sinf);
      
      Says that we are overloading functions that take one argument, and trying to 
      pass an argument of the same type as 'a'.  sini() does not match since it takes
      and argument of type int.  sinf does match, so at codegen time this will turn
      into float b = sinf(a);
      
      llvm-svn: 46132
      1e36a85f
  4. Jan 12, 2008
  5. Dec 29, 2007
  6. Dec 18, 2007
  7. Dec 17, 2007
  8. Dec 11, 2007
  9. Dec 10, 2007
  10. Dec 02, 2007
  11. Nov 30, 2007
  12. Nov 28, 2007
  13. Oct 30, 2007
  14. Oct 26, 2007
  15. Oct 25, 2007
    • Devang Patel's avatar
      Handle · d68df206
      Devang Patel authored
        foo()->a = 42;
      
      llvm-svn: 43315
      d68df206
  16. Oct 24, 2007
  17. Oct 23, 2007
  18. Oct 07, 2007
  19. Sep 16, 2007
  20. Sep 13, 2007
    • Steve Naroff's avatar
      · 9def2b15
      Steve Naroff authored
      Phase 2 of making the Decl class more lightweight...
      
      Move Identifier/Loc instance variables (and associated getters/setters) down from Decl to ScopedDecl/FieldDecl.
      
      Objc AST's can now inherit from Decl without getting instance variables and types that are C specific. For now, I am keeping NextDeclarator, since I believe it may be useful to ObjC. If not, it can be moved later.
      
      llvm-svn: 41934
      9def2b15
    • Chris Lattner's avatar
      When dumping out errors about unsupported stuff, emit loc info. · 69de3f4a
      Chris Lattner authored
      llvm-svn: 41907
      69de3f4a
  21. Sep 01, 2007
  22. Aug 31, 2007
  23. Aug 29, 2007
  24. Aug 27, 2007
Loading