Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix isel for eval and a whole bunch of other warnings. | Erik Verbruggen | 2012-11-19 | 1 | -0/+1 |
| | | | | | | | A factory is now passed along to do the codegen for eval(). Change-Id: If15b1f28c9c0a8f8b6d18b56d6e7bc5d942927e5 Reviewed-by: Lars Knoll <lars.knoll@digia.com> | ||||
* | Changed the LLVM backend to also support the LLVM JIT. | Erik Verbruggen | 2012-11-12 | 1 | -1/+7 |
| | | | | | | | This is useful for quick LLVM codegen testing. Change-Id: I45778371375b903e154222c47b15411d08085ae5 Reviewed-by: Lars Knoll <lars.knoll@digia.com> | ||||
* | Fix: implement missing virtual method. | Erik Verbruggen | 2012-10-22 | 1 | -0/+1 |
| | | | | | Change-Id: Iec6a70155ff2343dafa2116fa54740e891539c61 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com> | ||||
* | Moved LLVM specific code out of main.cpp. | Erik Verbruggen | 2012-10-18 | 1 | -2/+12 |
| | | | | | Change-Id: I16c79667625d5034acb91cec13c22ed58b74984f Reviewed-by: Simon Hausmann <simon.hausmann@digia.com> | ||||
* | Fix for LLVM 3.2. | Erik Verbruggen | 2012-10-15 | 1 | -1/+1 |
| | | | | | Change-Id: I79dfe5e41267fabbddea7a753685a864de5979cd Reviewed-by: Simon Hausmann <simon.hausmann@digia.com> | ||||
* | Add missing license headers | Simon Hausmann | 2012-10-12 | 1 | -0/+40 |
| | | | | | Change-Id: I59d602a0f2c1fefb03994ed32a3d697b176791ff Reviewed-by: Lars Knoll <lars.knoll@digia.com> | ||||
* | Remove dead code | Aaron Kennedy | 2012-06-08 | 1 | -1/+0 |
| | |||||
* | Generate LLVM code for constructor calls | Roberto Raggi | 2012-06-07 | 1 | -1/+3 |
| | |||||
* | Initial work on exceptions for the AOT compiler. | Roberto Raggi | 2012-06-06 | 1 | -0/+1 |
| | |||||
* | Generate code for closures. | Roberto Raggi | 2012-06-06 | 1 | -0/+2 |
| | |||||
* | Generate LLVM code for MoveMember | Roberto Raggi | 2012-06-06 | 1 | -0/+1 |
| | |||||
* | Lower subscripts | Roberto Raggi | 2012-06-06 | 1 | -0/+2 |
| | |||||
* | Lower IR::Call and IR::New | Roberto Raggi | 2012-06-06 | 1 | -0/+3 |
| | |||||
* | Generate LLVM code for member expressions | Roberto Raggi | 2012-06-06 | 1 | -0/+1 |
| | |||||
* | Move the Alloca instructions at the beginning of the function. | Roberto Raggi | 2012-06-06 | 1 | -0/+2 |
| | |||||
* | LLVM code for unary expressions | Roberto Raggi | 2012-06-05 | 1 | -0/+1 |
| | |||||
* | Generate LLVM code for the binary expressions | Roberto Raggi | 2012-06-05 | 1 | -0/+1 |
| | |||||
* | Some more work on the LLVM-based AOT compiler. | Roberto Raggi | 2012-06-05 | 1 | -1/+4 |
| | |||||
* | Initial work on the LLVM-based AOT compiler. | Roberto Raggi | 2012-05-31 | 1 | -0/+63 |