Skip to content
  1. Mar 01, 2009
  2. Feb 28, 2009
  3. Feb 27, 2009
    • Devang Patel's avatar
      It is possible that subprgoram definition is only encoding return value... · 843cc34d
      Devang Patel authored
      It is possible that subprgoram definition is only encoding return value directly, instsad of an DIArray of all argument types. 
      
      llvm-svn: 65643
      843cc34d
    • Rafael Espindola's avatar
      Refactor TLS code and add some tests. The tests and expected results are: · 000421ea
      Rafael Espindola authored
       pic |  declaration | linkage  | visibility |
      
      !pic |  declaration | external | default    | tls1.ll     tls2.ll     | local exec
       pic |  declaration | external | default    | tls1-pic.ll tls2-pic.ll | general dynamic
      !pic | !declaration | external | default    | tls3.ll     tls4.ll     | initial exec
       pic | !declaration | external | default    | tls3-pic.ll tls4-pic.ll | general dynamic
      
      !pic |  declaration | external | hidden     | tls7.ll     tls8.ll     | local exec
       pic |  declaration | external | hidden     | X                       | local dynamic
      !pic | !declaration | external | hidden     | tls9.ll     tls10.ll    | local exec
       pic | !declaration | external | hidden     | X                       | local dynamic
      
      !pic |  declaration | internal | default    | tls5.ll     tls6.ll     | local exec
       pic |  declaration | internal | default    | X                       | local dynamic
      
      The ones marked with an X have not been implemented since local dynamic is not implemented.
      
      llvm-svn: 65632
      000421ea
    • Evan Cheng's avatar
  4. Feb 26, 2009
  5. Feb 25, 2009
  6. Feb 24, 2009
  7. Feb 23, 2009
  8. Feb 22, 2009
  9. Feb 21, 2009
  10. Feb 20, 2009
  11. Feb 19, 2009
  12. Feb 18, 2009
    • Devang Patel's avatar
      The subprogram die may not exist while creating "default" scope. · 66c5a1dd
      Devang Patel authored
      llvm-svn: 64920
      66c5a1dd
    • Nate Begeman's avatar
      Add support to the JIT for true non-lazy operation. When a call to a function · 18d85e74
      Nate Begeman authored
      that has not been JIT'd yet, the callee is put on a list of pending functions
      to JIT.  The call is directed through a stub, which is updated with the address
      of the function after it has been JIT'd.  A new interface for allocating and
      updating empty stubs is provided.
      
      Add support for removing the ModuleProvider the JIT was created with, which
      would otherwise invalidate the JIT's PassManager, which is initialized with the
      ModuleProvider's Module.
      
      Add support under a new ExecutionEngine flag for emitting the infomration 
      necessary to update Function and GlobalVariable stubs after JITing them, by
      recording the address of the stub and the name of the GlobalValue.  This allows
      code to be copied from one address space to another, where libraries may live
      at different virtual addresses, and have the stubs updated with their new
      correct target addresses.
      
      llvm-svn: 64906
      18d85e74
    • Dan Gohman's avatar
      Eliminate several more unnecessary intptr_t casts. · 38a9631d
      Dan Gohman authored
      llvm-svn: 64888
      38a9631d
  13. Feb 17, 2009
Loading