aboutsummaryrefslogtreecommitdiffstats
path: root/qv4isel_llvm_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix isel for eval and a whole bunch of other warnings.Erik Verbruggen2012-11-191-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 Verbruggen2012-11-121-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 Verbruggen2012-10-221-0/+1
| | | | | Change-Id: Iec6a70155ff2343dafa2116fa54740e891539c61 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
* Moved LLVM specific code out of main.cpp.Erik Verbruggen2012-10-181-2/+12
| | | | | Change-Id: I16c79667625d5034acb91cec13c22ed58b74984f Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
* Fix for LLVM 3.2.Erik Verbruggen2012-10-151-1/+1
| | | | | Change-Id: I79dfe5e41267fabbddea7a753685a864de5979cd Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
* Add missing license headersSimon Hausmann2012-10-121-0/+40
| | | | | Change-Id: I59d602a0f2c1fefb03994ed32a3d697b176791ff Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Remove dead codeAaron Kennedy2012-06-081-1/+0
|
* Generate LLVM code for constructor callsRoberto Raggi2012-06-071-1/+3
|
* Initial work on exceptions for the AOT compiler.Roberto Raggi2012-06-061-0/+1
|
* Generate code for closures.Roberto Raggi2012-06-061-0/+2
|
* Generate LLVM code for MoveMemberRoberto Raggi2012-06-061-0/+1
|
* Lower subscriptsRoberto Raggi2012-06-061-0/+2
|
* Lower IR::Call and IR::NewRoberto Raggi2012-06-061-0/+3
|
* Generate LLVM code for member expressionsRoberto Raggi2012-06-061-0/+1
|
* Move the Alloca instructions at the beginning of the function.Roberto Raggi2012-06-061-0/+2
|
* LLVM code for unary expressionsRoberto Raggi2012-06-051-0/+1
|
* Generate LLVM code for the binary expressionsRoberto Raggi2012-06-051-0/+1
|
* Some more work on the LLVM-based AOT compiler.Roberto Raggi2012-06-051-1/+4
|
* Initial work on the LLVM-based AOT compiler.Roberto Raggi2012-05-311-0/+63