Skip to content
  1. Sep 18, 2007
    • Bill Wendling's avatar
      Don't pass back a reference to a temporary. · e8c885f2
      Bill Wendling authored
      llvm-svn: 42086
      e8c885f2
    • Bill Wendling's avatar
      The exception handling function info should be reset for each new · 69833b61
      Bill Wendling authored
      function. The information isn't used heavily -- it's only used at the end
      of exception handling emission -- so there's no need to cache it.
      
      llvm-svn: 42078
      69833b61
    • Gordon Henriksen's avatar
      C bindings for libLLVMCore.a and libLLVMBitWriter.a. · 76a0374b
      Gordon Henriksen authored
      - The naming prefix is LLVM.
      - All types are represented using opaque references.
      - Functions are not named LLVM{Type}{Method}; the names became
        unreadable goop. Instead, they are named LLVM{ImperativeSentence}.
      - Where an attribute only appears once in the class hierarchy (e.g.,
        linkage only applies to values; parameter types only apply to
        function types), the class is omitted from identifiers for
        brevity. Tastes like methods.
      - Strings are C strings or string/length tuples on a case-by-case
        basis.
      - APIs which give the caller ownership of an object are not mapped
        (removeFromParent, certain constructor overloads). This keeps
        keep memory management as simple as possible.
      
      For each library with bindings:
      
        llvm-c/<LIB>.h       - Declares the bindings.
        lib/<LIB>/<LIB>.cpp  - Implements the bindings.
      
      So just link with the library of your choice and use the C header
      instead of the C++ one.
      
      llvm-svn: 42077
      76a0374b
    • Devang Patel's avatar
      Fix PR1657 · fcda998a
      Devang Patel authored
      llvm-svn: 42075
      fcda998a
    • Bill Wendling's avatar
      Objective-C was generating EH frame info like this: · 067f1d8e
      Bill Wendling authored
      "_-[NSString(local) isNullOrNil]".eh = 0
              .no_dead_strip  "_-[NSString(local) isNullOrNil]".eh
      
      The ".eh" should be inside the quotes.
      
      llvm-svn: 42074
      067f1d8e
    • Bill Wendling's avatar
      Add support for appending a suffix to the end of a mangled name. · 5752f692
      Bill Wendling authored
      llvm-svn: 42071
      5752f692
    • Devang Patel's avatar
      · 00064e1b
      Devang Patel authored
      Do not hide APInt::dump() inside #ifndef NDEBUG.
      
      llvm-svn: 42068
      00064e1b
  2. Sep 17, 2007
  3. Sep 16, 2007
  4. Sep 15, 2007
  5. Sep 14, 2007
Loading