Skip to content
  • Sean Callanan's avatar
    Performance optimizations to ClangUserExpression, · df56540a
    Sean Callanan authored
    mostly related to management of the stack frame
    for the interpreter.
    
      - First, if the expression can be interpreted,
        allocate the stack frame in the target process
        (to make sure pointers are valid) but only
        read/write to the copy in the host's memory.
    
      - Second, keep the memory allocations for the
        stack frame and the materialized struct as
        member variables of ClangUserExpression.  This
        avoids memory allocations and deallocations
        each time the expression runs.
    
    <rdar://problem/13043685>
    
    llvm-svn: 180664
    df56540a
Loading