Displaying 2 results from an estimated 2 matches for "imperativesentence".
2007 Sep 17
0
[LLVMdev] C interface
....cpp (+51)
lib/VMCore/Core.cpp (+322)
Tedious C bindings for libLLVMCore.a and libLLVMBitWriter.a!
- 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 b...
2007 Sep 12
7
[LLVMdev] C interface
Hi all,
I'm authoring a C interface to the LLVM IR type system. Since this is
Really Quite Tedious, I would like to solicit opinions before I get
too far down any paths that seem offensive. I've attached the header,
where I've mapped a portion of Module and most of Type and its
subclasses. This is working, and I've built ocaml bindings on top of
it.[1] My intent is to