llvm-project/llvm/include/llvm-c
Gordon Henriksen d930f913e6 Rename some GC classes so that their roll will hopefully be clearer.
In particular, Collector was confusing to implementors. Several
thought that this compile-time class was the place to implement
their runtime GC heap. Of course, it doesn't even exist at runtime.
Specifically, the renames are:

  Collector               -> GCStrategy
  CollectorMetadata       -> GCFunctionInfo
  CollectorModuleMetadata -> GCModuleInfo
  CollectorRegistry       -> GCRegistry
  Function::getCollector  -> getGC (setGC, hasGC, clearGC)

Several accessors and nested types have also been renamed to be
consistent. These changes should be obvious.

llvm-svn: 54899
2008-08-17 18:44:35 +00:00
..
Transforms C and Objective Caml bindings for mem2reg and reg2mem. 2008-03-20 17:16:03 +00:00
Analysis.h Expose Function::viewCFG and Function::viewCFGOnly to bindings. 2008-03-31 16:22:09 +00:00
BitReader.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
BitWriter.h Improve documentation. 2008-05-06 19:17:01 +00:00
Core.h Rename some GC classes so that their roll will hopefully be clearer. 2008-08-17 18:44:35 +00:00
ExecutionEngine.h Fix the LLVMCreateJITCompiler C binding. 2008-08-08 20:49:28 +00:00
LinkTimeOptimizer.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
Target.h C and Objective Caml bindings for the TargetData class. 2008-03-16 20:08:03 +00:00
lto.h Provide a hook to set the code generation debug options to investigate lto failures. 2008-07-03 22:53:14 +00:00