Update INSTALL to use LLVM-3.9
Fix the test_llvm_builder working with the New Pass Builder in LLVM-3.9
Add verifyModule() to the test llvm builder.
Removed old metadata tags from test.
Add builder use to CreateGEP.
Fix test_case.cpp for llvm-3.8
Add FileCheck binary, saves users from building LLVM from source.
Add test for using function parameters in test llvm builder.
Add conditional branch to LLVM builder test.
Added some more info to the llvm builder test.
Add Function args and arg names to LLVM builder test.
Update Makefile.am files etc. to LLVM-3.9
Add STORE instruction. Does not work in all cases yet.
Update debug_print to include source filename.
Add Branch and Ret to use Builder API.
Start moving the LLVM output to use the LLVM builder.
Create the llvm directory, so that the tests can run again.
Make autogen.sh work with libtool
Add some comments. e.g. var.dump();
Update testing to use llvm-3.8
Update to use llvm-3.8
Convert test_llvm_builder.cpp over to using the LLVM Builder.
Add DEBUG_ANALYSE_TIP for analysis of Type Inference Propagation.
Fix the ll tests.
Add another .gitignore.
Move towards the new Type Inferance Model.
Add detection of function return type.
Add .gitignore file.
Add a New PassManager and execute some passes.
Make test id3B.txt work.
Output more of the labels as debug.
Add detection for a size_bits varying. TODO: Needing to insert TRUNC/ZEXT/SEX instruction.
Add function params to LLVM function correctly.
Fix instruction decoder.
Add test for GEP 0,0,R180.
Document that we need LLVM-3.9 now.
Improve the debug output if the LLVM IR fails Verification.
Add extra dependancy.
Change "BC" to "BRANCH", so we don't confuse it with BitCast.
Update instruction decoder to work with LLVM-4.0
Include config.h because binutils requires it.
Add some new tests.
Add new disassembly test file.
Set the correct insert points for the LLVM builder.
Add missing test.
White space adjustment.
Add support for two types of labels.
Update testing-howto.txt to work with LLVM-4.0
Add alloc to test_llvm_builder.cpp
Fix the builder node setting.
Upgrade to support only LLVM-4.0.
Move towards making global memory references work.
Make sure pointers have no type, until we actually know what type they are.
Fix so that test17.c works.
Update the .ll files to LLVM-3.9 format.
Add SEX instruction to the value size checks.
Change debug message to indication creation of GLOBAL variable.
Fix some typos in the debug statements.
Add a BITCAST before each LOAD.
Fixup TIP with zext and trunk when integer bit widths vary for a single label.
Merge pull request #6 from jarun/dev
Merge pull request #1 from jarun/dev