about summary refs log tree commit diff stats
path: root/miasm2/jitter/llvmconvert.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Jitter: support high level flagsFabrice Desclaux2019-01-271-1/+36
* Fix bad englishFabrice Desclaux2019-01-171-18/+18
* Merge pull request #942 from serpilliere/rename_idiv_sdivCamille Mougey2019-01-161-3/+3
|\
| * Rename idiv/imod into sdiv/smodFabrice Desclaux2019-01-151-3/+3
* | LLVMConvert: fix mini-typoAjax2019-01-151-1/+1
|/
* Jitter: fix pc update in trace modeFabrice Desclaux2019-01-131-4/+12
* Fix typos & add codespellPierre LALET2018-12-231-7/+7
* LLVM: introduce LLVMFunction_IRCompilation, basics for IR exportAjax2018-12-201-2/+93
* LLVM: add basic support for unsigned comparisonAjax2018-12-201-1/+17
* LLVM: move Miasm operatation support to LLVMContext (not specific to jit)Ajax2018-12-201-55/+55
* Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-121-2/+2
* Code cleaning: lgtm.comFabrice Desclaux2018-09-201-2/+1
* Add support for more FP operations, expand fxamAjax2018-09-031-9/+15
* X86: fix floatFabrice Desclaux2018-08-291-2/+2
* LLVM: zero/sign ext supportFabrice Desclaux2018-08-061-0/+22
* LLVMConvert: fix multiple function addition for cntleadAjax2018-07-241-1/+4
* LLVM: use pretty print for instr loggingAjax2018-07-161-1/+2
* Jitter: use bignumFabrice Desclaux2018-07-131-13/+90
* Add the new float ops support for the C jitter and fix old onesAjax2018-07-101-15/+146
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-031-7/+7
* symbol_pool -> loc_dbAjax2018-07-031-7/+7
* Jitters: use loc_key instead of names or offset for basic block labelingAjax2018-06-221-11/+3
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-091-87/+67
* Expr: Add new word ExprLocFabrice Desclaux2018-06-081-17/+42
* LLVM: check all CPU exceptions after instruction executionAjax2018-05-181-0/+3
* Add support for 128 bits operations in VmMngr and GCC outputsAjax2018-05-171-1/+1
* Rename x86 specific op 'cpuid' to 'x86_cpuid'Ajax2018-05-151-2/+2
* Op bsr/bsf are replaced by cnttrailzeros / cntleadzeros, defined in 0Ajax2018-05-151-9/+19
* Arm: add armt jitterFabrice Desclaux2018-04-181-0/+4
* LLVM: fix rot 0Fabrice Desclaux2018-03-051-1/+3
* X86: remove c_rez/rcl_rez/rcr_rez special operatorFabrice Desclaux2018-02-131-23/+25
* Expression: no default size for ExprIdFabrice Desclaux2018-02-091-10/+10
* IRBlock: irblock iterates on its assignblksFabrice Desclaux2018-02-091-1/+1
* IRBlock: replace irs by assignblksFabrice Desclaux2018-02-091-1/+1
* append b to the opens mode ; Python on Windows makes a distinction between te...w4kfu2018-01-161-2/+2
* Update to new llvmlite way to get globalsAjax2017-11-241-2/+2
* Regroup and use readonly for utils funcs (better simplifications)Ajax2017-07-071-44/+49
* LLVM: load libLLVM for custom LLVM builtinsAjax2017-06-271-0/+14
* LLVM: load shared libs only onceAjax2017-06-271-2/+6
* Merge pull request #570 from commial/fix/llvm-globalserpilliere2017-06-141-1/+2
|\
| * Properly retrieve globals if it already existsAjax2017-06-141-1/+2
* | IR: Make IRBlock immutableFabrice Desclaux2017-05-241-4/+5
|/
* IR: explicit exception for divFabrice Desclaux2017-05-151-28/+15
* Ir: make AssignBlock immutableFabrice Desclaux2017-04-201-19/+20
* Jitter: fix symb cache name (#525)serpilliere2017-04-181-5/+9
* Replace ExprInt[num](x) -> ExprInt(x, num)Ajax2017-03-301-6/+6
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-131-6/+6
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-131-1/+1
* Asmbloc: rename asm_block_bad to AsmBlockBadFabrice Desclaux2017-03-131-1/+1
* Jitter: remove useless segm truncFabrice Desclaux2017-02-121-5/+2