Skip to content
  1. Jan 14, 2012
  2. Jan 13, 2012
    • Sean Callanan's avatar
      I made two major improvements to the way the · cbbe3ac4
      Sean Callanan authored
      master AST importer imports types.
      
      - First, before importing the definition of a
        Decl from its source, notify the underlying
        importer of the source->destination mapping.
        Especially for anonymous strucutres that are
        otherwise hard to unique in the target AST
        context, this hint is very helpful.
      
      - When deporting a type or Decl from one
        ASTContext to another (deporting occurs in
        the case of moving result types from the
        parser's AST context to the result AST
        context), don't forget their origin if the
        origin is the original debug information.
      
      llvm-svn: 148152
      cbbe3ac4
    • Jakob Stoklund Olesen's avatar
      Use RegisterTuples to generate pseudo-registers. · 35545421
      Jakob Stoklund Olesen authored
      The QQ and QQQQ registers are not 'real', they are pseudo-registers used
      to model some vld and vst instructions.
      
      This makes the call clobber lists longer, but I intend to get rid of
      those soon.
      
      llvm-svn: 148151
      35545421
    • Rafael Espindola's avatar
      Remove label that is not used anymore. · cef42c30
      Rafael Espindola authored
      llvm-svn: 148150
      cef42c30
    • Eli Friedman's avatar
      d476fdc3
    • Douglas Gregor's avatar
      When inferring a module for a framework, first determine whether that · 3a5999bc
      Douglas Gregor authored
      framework is actually a subframework within a top-level framework. If
      so, only infer a module for the top-level framework and then dig out
      the appropriate submodule.
      
      This helps us cope with an amusing subframeworks anti-pattern, where
      one uses -F <framework>/Frameworks to get direct include access to the
      subframeworks of a framework (which otherwise would not be
      permitted).
      
      llvm-svn: 148148
      3a5999bc
Loading