Skip to content
  1. Oct 10, 2007
    • Bill Wendling's avatar
      Fix 80-column violations · f7c7ed27
      Bill Wendling authored
      llvm-svn: 42823
      f7c7ed27
    • Dale Johannesen's avatar
      Next PPC long double bits: ppcf128->i32 conversion. · 666323ea
      Dale Johannesen authored
      Surprisingly complicated.
      Adds getTargetNode for 2 outputs, no inputs (missing).
      
      llvm-svn: 42822
      666323ea
    • Evan Cheng's avatar
      Bad choice of variable name. · a9830a04
      Evan Cheng authored
      llvm-svn: 42821
      a9830a04
    • Evan Cheng's avatar
      Fix an extremely stupid bug that prevented first round of coalescing (physical... · ad55a607
      Evan Cheng authored
      Fix an extremely stupid bug that prevented first round of coalescing (physical registers only) from happening.
      
      llvm-svn: 42820
      ad55a607
    • Chris Lattner's avatar
      Add a dummy for the id typedef. Steve, plz fill this in. :) · 5d451781
      Chris Lattner authored
      llvm-svn: 42819
      5d451781
    • Chris Lattner's avatar
      Make a significant change to invert the control flow handling · 1f1b0dbc
      Chris Lattner authored
      predefined macros.  Previously, these were handled by the driver,
      now they are handled by the preprocessor.
      
      Some fallout of this:
      
      1. Instead of preprocessing two buffers (the predefines, then the 
         main source file)  we now start preprocessing the main source 
         file and inject the predefines as a "psuedo #include" from the
         main source file.
      2. #1 allows us to nuke the Lexer::IsMainFile flag and simplify
         Preprocessor::isInPrimaryFile.
      3. The driver doesn't have to know about standard #defines, the
         preprocessor knows, which is nice for people wanting to define
         their own drivers.
      4. This allows us to put normal tokens in the predefine buffer,
         for example a definition for __builtin_va_list that is 
         target-specific, and a typedef for id in objc.
      
      llvm-svn: 42818
      1f1b0dbc
    • Steve Naroff's avatar
      · c62adb6d
      Steve Naroff authored
      Make sure methods with no return type default to "id".
      
      This fixes a crasher in Sema::MatchTwoMethodDeclarations(), identified by selector-overload.m (just added).
      
      Added Action::ActOnTranslationUnitScope() and renamed Action::PopScope to ActOnPopScope.
      
      Added a Translation Unit Scope instance variable to Sema (will be very useful to ObjC-related actions, since ObjC declarations are always file-scoped).
      
      llvm-svn: 42817
      c62adb6d
  2. Oct 09, 2007
Loading