Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 50 lines (33 sloc) 1.472 kB
bdfd18d @duncantl messing about with syncing github
duncantl authored
1 Version 0.4-0
2
3 <<<<<<< HEAD
4 * Added getDescription() and method for Type and getTypeID(), getScalarType().
5 =======
6 * Added getDescription() and method for Type and getTypeID(),
7 getScalarType().
8
9 * Added createFPToSI() and createSIToFP().
10 >>>>>>> 00bab558bdf70e3723cb095c186dd1194e65aef0
11
12 Version 0.3-0
13
14 * The package automatically calls InitializeNativeTarget()
15 unless the R option Rllvm.autoInitialize is set to FALSE
16 before the package is loaded.
17
18 * Added getTerminator(), getInsertBlock()
19
20 * Implemented getting logical constants for TRUE and FALSE.
21
22 Version 0.2-1
23
24 * Method for Optimize referred to a free variable rather than
25 a parameter.
26
27 * Added getModuleFunctions(), getBlocks(), getPassManager()
28
29 Version 0.2-0
30
31 * The Optimize function and methods are now extended and
32 apply to the code via creating a FunctionPassManager and
33 invoking its run() method (in C++ for now).
34 This can work on modules or individual functions.
35
36 * getModuleFunctions() allows us to get the list of functions
37 in a module.
38
39 * showModule() returns the content as a string, but can also
40 write on the console/stdout().
41 We might make it possible to write to a connection in the
42 future.
43
44 * Additional examples in experiments/ that show constant
45 folding, avoiding temporary variables.
46
47 Version 0.1-0
48
49 * Addition to configuration to check suitable version of llvm available on the machine.
Something went wrong with that request. Please try again.