Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						c13c4d6a1b 
					 
					
						
						
							
							Fix the LLVMCreateJITCompiler C binding.  
						
						... 
						
						
						
						Evan broke it in r54523 by adding a parameter in the implementation without
updating the header correspondingly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54555  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-08 20:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						7a61d701c0 
					 
					
						
						
							
							Have IRBuilder take a template argument on whether or not to preserve  
						
						... 
						
						
						
						names. This can save a lot of allocations if you aren't going to be
looking at the output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-08 19:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a93ae711a9 
					 
					
						
						
							
							Provide a  hook to set the code generation debug options to investigate lto failures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-03 22:53:14 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						54227f6752 
					 
					
						
						
							
							Add C binding for ExecutionEngine::addGlobalMapping.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-20 02:16:11 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						83eaae19ad 
					 
					
						
						
							
							Remove a duplicative binding. Patch by Mahadevan R.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51238  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-19 05:47:10 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						919852b0e6 
					 
					
						
						
							
							Improve documentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-06 19:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						16c1f44d91 
					 
					
						
						
							
							Use (void) instead of () in C code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-04 12:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						1fcfc3b6b2 
					 
					
						
						
							
							Correct parameter attributes encoding for C bindings.  
						
						... 
						
						
						
						Patch by Anders Johnsen!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-28 21:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						e2435da8ab 
					 
					
						
						
							
							Expose parameter attributes via C bindings.  
						
						... 
						
						
						
						Patch by Anders Johnsen!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-28 17:37:06 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						877ee973e2 
					 
					
						
						
							
							PR2245: Misleading parameter name in llvm-c/Core.h:LLVMConstArray  
						
						... 
						
						
						
						Applying fix by Frits van Bommel.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-25 03:21:19 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						89f6d88db3 
					 
					
						
						
							
							Merge LLVMBuilder and FoldingBuilder, calling  
						
						... 
						
						
						
						the result IRBuilder.  Patch by Dominic Hamon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-13 06:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Tryzelaar 
							
						 
					 
					
						
						
							
						
						d6d018589c 
					 
					
						
						
							
							Expose Function::viewCFG and Function::viewCFGOnly to bindings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-31 16:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Tryzelaar 
							
						 
					 
					
						
						
							
						
						7c1483bc6f 
					 
					
						
						
							
							Expose ExecutionEngine::getTargetData() to c and ocaml bindings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-27 00:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						4733be3893 
					 
					
						
						
							
							Objective Caml bindings for basic block, function, global, and arg iterators.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-23 22:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						69cf031ee3 
					 
					
						
						
							
							C and Objective Caml bindings for mem2reg and reg2mem.  
						
						... 
						
						
						
						Patch by Erick Tryzelaar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48602  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-20 17:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						3400097966 
					 
					
						
						
							
							C bindings for Module-, Function-, and BasicBlock::iterator.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48528  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-19 03:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						dc1ce7bdc6 
					 
					
						
						
							
							C and Objective Caml bindings for the various getParent methods of the IR.  
						
						... 
						
						
						
						Based on Erick Tryzelaar's patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-19 01:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						3e0c835593 
					 
					
						
						
							
							C and Objective Caml bindings for the TargetData class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-16 20:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						41ba1546eb 
					 
					
						
						
							
							C and Objective Caml bindings for several scalar transforms.  
						
						... 
						
						
						
						Patch originally by Erick Tryzelaar, but has been modified somewhat.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-16 16:32:40 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						395b414906 
					 
					
						
						
							
							Remove unnecessary includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-16 15:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						d78c0f5a72 
					 
					
						
						
							
							C and Objective Caml bindings for PassManagers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-16 04:20:44 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						af59b105bb 
					 
					
						
						
							
							Expose Module::dump via C and Ocaml.  
						
						... 
						
						
						
						Patch by Erick Tryzelaar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-14 23:58:56 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						bbf1c514bd 
					 
					
						
						
							
							Cleanup some comments in the OCaml bindings.  
						
						... 
						
						
						
						Patch by Erick Tryzelaar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-07 19:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kledzik 
							
						 
					 
					
						
						
							
						
						ef194ed740 
					 
					
						
						
							
							fixes from review of first commit  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-27 22:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kledzik 
							
						 
					 
					
						
						
							
						
						77595fc356 
					 
					
						
						
							
							first commit of new LTO system.  It is not hooked up in the llvm/tools/Makefile, so no one will build it be default yet  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 20:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						e62a8a353c 
					 
					
						
						
							
							Fixing a bug creating floating point constants of type other  
						
						... 
						
						
						
						than double through the C bindings. Thanks to Tomas Lindquist
Olsen for reporting it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46656  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-02 01:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						ab477ccde9 
					 
					
						
						
							
							Adding C bindings for SwitchInst::addCase.  
						
						... 
						
						
						
						Patch by Bryan O'Sullivan!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45481  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-01 05:50:53 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						dc2c07a7cf 
					 
					
						
						
							
							Add some doxygen comments to llvm-c/Core.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45450  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-30 17:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						cc0928ff22 
					 
					
						
						
							
							Bindings for instruction calling conventions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:45:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						a353ffa7e5 
					 
					
						
						
							
							Adding bindings for target triple and data layout.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-27 20:13:47 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						1d2e49cd84 
					 
					
						
						
							
							Switch the bindings to use LLVMFoldingBuilder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-27 18:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						2e855e68d8 
					 
					
						
						
							
							C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-23 16:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						da1435f86e 
					 
					
						
						
							
							Adding bindings for memory buffers and module providers. Switching  
						
						... 
						
						
						
						to exceptions rather than variants for error handling in Ocaml.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-19 22:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						57cebeec7b 
					 
					
						
						
							
							C and Ocaml bindings for address spaces, for that burgeoning market  
						
						... 
						
						
						
						for Ocaml-based compilers targeting embedded devices. :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45096  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-17 16:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						1ae6135fa3 
					 
					
						
						
							
							Add (very basic) bindings for ModuleProvider.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44899  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-12 01:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						bbc6597f02 
					 
					
						
						
							
							Adding Ocaml bindings for the bitreader as requested by Sarah  
						
						... 
						
						
						
						Thompson. Usage should be something like this:
open Llvm
open Llvm_bitreader
match read_bitcode_file fn with
  | Bitreader_failure msg ->
      prerr_endline msg
  | Bitreader_success m -> 
      ...;
      dispose_module m
Compile with: ocamlc llvm.cma llvm_bitreader.cma
              ocamlopt llvm.cmxa llvm_bitreader.cmxa
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44824  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-11 00:20:48 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						80a75bfae9 
					 
					
						
						
							
							Adding a collector name attribute to Function in the IR. These  
						
						... 
						
						
						
						methods are new to Function:
  bool hasCollector() const;
  const std::string &getCollector() const;
  void setCollector(const std::string &);
  void clearCollector();
The assembly representation is as such:
  define void @f() gc "shadow-stack" { ...
The implementation uses an on-the-side table to map Functions to 
collector names, such that there is no overhead. A StringPool is 
further used to unique collector names, which are extremely
likely to be unique per process.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44769  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-10 03:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						2618a6c112 
					 
					
						
						
							
							C and Objective Caml bindings for PHINode::addIncoming etc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-08 18:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						6d6203dff3 
					 
					
						
						
							
							C and Objective Caml bindings for getFunction and getNamedGlobal. Also enhanced  
						
						... 
						
						
						
						the Objective Caml 'declare_*' functions to behave more or less like
getOrInsertFunction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-08 03:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						c84c16be9b 
					 
					
						
						
							
							C and Objective Caml bindings for GlobalVariable::isConstant.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42736  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-07 17:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						1cf08fddc7 
					 
					
						
						
							
							C and Objective Caml bindings for PATypeHolder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-07 00:13:35 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						c0491ac8b6 
					 
					
						
						
							
							Bindings for the verifier.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-06 21:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						81a788176e 
					 
					
						
						
							
							Adopting a uniform naming convention for type constructors in bindings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42698  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-06 16:05:20 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						e3b989d4a4 
					 
					
						
						
							
							Adopting a uniform naming convention for constant constructors in bindings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-06 15:11:06 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						4647569fe7 
					 
					
						
						
							
							Adding C and Ocaml bindings for ConstantExpr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-06 14:29:36 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						88cc699942 
					 
					
						
						
							
							Wrapping Value::dump.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42668  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-06 00:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						acd96191cd 
					 
					
						
						
							
							Removing the silly CHelpers header by rolling wrap and unwrap into the C  
						
						... 
						
						
						
						bindings headers themselves, hidden behind #ifdef __cplusplus.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-05 23:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						46abf91f73 
					 
					
						
						
							
							Added C and Ocaml bindings for functions, basic blocks, and  
						
						... 
						
						
						
						instruction creation. No support yet for instruction introspection.
Also eliminated allocas from the Ocaml bindings for portability,
and avoided unnecessary casts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-26 20:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						344be5fbec 
					 
					
						
						
							
							Tests of the ocaml (and thus C) bindings for constants.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42101  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-18 18:07:51 +00:00