Skip to content
  1. Apr 12, 2013
    • Sean Callanan's avatar
      Implemented materialization and dematerialization · f8043fa5
      Sean Callanan authored
      for variables in the new Materializer.  This is
      much easier now that the ValueObject API is solid.
      
      I still have to implement reading bytes into a
      ValueObject, but committing what I have so far.
      
      This code is not yet used, so there will be fixes
      when I switch the expression parser over to use the
      new Materializer.
      
      llvm-svn: 179416
      f8043fa5
    • Sean Callanan's avatar
      Replicated the materialization logic for persistent · 35005f76
      Sean Callanan authored
      variables in the Materializer.  We don't use this
      code yet, but will soon once the other materializers
      are online.
      
      llvm-svn: 179390
      35005f76
  2. Apr 11, 2013
    • Sean Callanan's avatar
      Hand over the job of laying out the argument structure · 3dd6a423
      Sean Callanan authored
      to the Materializer.  Materialization is still done by
      the ClangExpressionDeclMap; this will be the next thing
      to move.
      
      Also fixed a layout bug that this uncovered.
      
      llvm-svn: 179318
      3dd6a423
    • Sean Callanan's avatar
      Added a Materializer class that contains · 96d2730a
      Sean Callanan authored
      information about each variable that needs to
      be materialized for an expression to work.  The
      next step is to migrate all materialization code
      from ClangExpressionDeclMap to Materializer, and
      to use it for variable materialization.
      
      llvm-svn: 179245
      96d2730a
Loading