llvm.org GIT mirror llvm / b72f73f
Document that Pass(char*) got replaced with Pass(char&). This means that code wanting to be compatible needs to use ifdefs :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@114950 91177308-0d34-0410-b5e6-96231b3b80d8 Torok Edwin 8 years ago
1 changed file(s) with 6 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
320320 You can no longer pass use_iterators directly to cast<> (and similar), because
321321 these routines tend to perform costly dereference operations more than once. You
322322 have to dereference the iterators yourself and pass them in.
323
324
  • 325 The Pass(intptr_t) and Pass(const void*) got replaced with a
    326 Pass(char&) constructor. This means you have to use ifdefs if you
    327 want your pass to work with both LLVM 2.7 and 2.8
    323328
    324329
  • 325330 llvm.memcpy.*, llvm.memset.*, llvm.memmove.* (and possibly other?) intrinsics
    358363
  • llvm_install_error_handler -> install_fatal_error_handler
  • 359364
  • llvm::DwarfExceptionHandling -> llvm::JITExceptionHandling
  • 360365
    361
    366
    362367
    363368
    364369