Skip to content
  1. Feb 19, 2009
  2. Feb 18, 2009
    • Dan Gohman's avatar
      Add explicit keywords. · 8cab4c44
      Dan Gohman authored
      llvm-svn: 64915
      8cab4c44
    • 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
      Factor out the code to add a MachineOperand to a MachineInstrBuilder. · 2af1f85f
      Dan Gohman authored
      llvm-svn: 64891
      2af1f85f
    • Evan Cheng's avatar
      GV with null value initializer shouldn't go to BSS if it's meant for a... · a40d5e14
      Evan Cheng authored
      GV with null value initializer shouldn't go to BSS if it's meant for a mergeable strings section. Currently it only checks for Darwin. Someone else please check if it should apply to other targets as well.
      
      llvm-svn: 64877
      a40d5e14
  3. Feb 17, 2009
  4. Feb 16, 2009
  5. Feb 14, 2009
  6. Feb 13, 2009
  7. Feb 12, 2009
  8. Feb 11, 2009
  9. Feb 10, 2009
  10. Feb 09, 2009
  11. Feb 08, 2009
  12. Feb 07, 2009
Loading