summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAge
* Do not generate VSM calls for loop-invariant memops.pagecacheAndreas Fried2020-10-12
* Add custom_section attribute to entities.Andreas Fried2020-10-12
* pagecache: More logging.Andreas Fried2020-10-12
* Temp: pagecache: Disable freeingAndreas Fried2020-10-12
* pagecache: Always set iterations, at least to NULL.Andreas Fried2020-10-12
* pagecache: Make sure that Confirms actually apply to the loop in question.Andreas Fried2020-10-12
* irconsconfirm: Push Confirms through Phis where possible.Andreas Fried2020-10-12
* Work around some bugs.Andreas Fried2020-10-12
* Pass function name to vsm_prefetch.Andreas Fried2020-10-12
* Use DB instead of (ir_)printfAndreas Fried2020-10-12
* Add pagecache optimizationLeon Bentrup2020-10-12
* Fix loop inversion where the header contains a data flow loop.Andreas Fried2020-07-30
* Always prefix variables in generated headers with "extern".Andreas Fried2020-06-16
* Make Makefile portable between make 4.2 and 4.3.Andreas Fried2020-04-29
* amd64: add pxor_0 instruction before cvtsi2sd to break dependency chainJohannes Bucher2020-02-21
* amd64: peephole: remove consecutive zero extensionsJohannes Bucher2020-02-21
* Extend loop unrolling: can now unroll nested loopJohannes Bucher2020-02-07
* remove debug graph dumps from LCSSA transformationJohannes Bucher2020-02-06
* execfreq: Only free DFS when we abort due to too large function.Andreas Fried2019-12-13
* Fix build scripts for MINGW environmentsJohannes Bucher2019-12-13
* default to -fPIC on OpenBSDJohannes Bucher2019-12-06
* riscv: support soft-float and the -march and -mabi switchesJohannes Bucher2019-11-29
* riscv: correctly lower aggregate parametersJohannes Bucher2019-11-08
* riscv: lowering of builtin va_arg takes alignment rules into accountJohannes Bucher2019-11-08
* Fix handling of array-typed struct members in AMD64 ABI.Andreas Fried2019-11-08
* riscv: simplify frame pointer relative addressingJohannes Bucher2019-10-25
* riscv: add support for variadic functionsJohannes Bucher2019-10-24
* store the index of the first variadic parameter in method typesJohannes Bucher2019-10-18
* Extend a + b == a + c → b == c to reference modesriscvSebastian Buchwald2019-08-09
* Set immediate kind for ia32_FldCWSebastian Buchwald2019-08-09
* riscv: add missing dump after lower_callsJohannes Bucher2019-06-25
* Place fewer Phis when constructing LCSSA form.better-lcssaAndreas Fried2019-06-19
* Only construct LCSSA Phis if control flow leaves a loop.Andreas Fried2019-06-19
* Add debugging output to LCSSA construction.Andreas Fried2019-06-19
* riscv: lower aggregate types at calls by replacing them with a pointer to the...Johannes Bucher2019-06-19
* riscv: add emit function for be_MemPerm nodesJohannes Bucher2019-06-19
* riscv: add a peephole optimization for consecutive shift operationsJohannes Bucher2019-06-19
* Add -g flag to cmake debug build flags.Andreas Fried2019-06-18
* lower_dw: implement a generic function for lowering Minus nodesJohannes Bucher2019-06-18
* riscv: support right shift for modes smaller than 32 bitJohannes Bucher2019-06-11
* riscv: rename register s0 -> fpJohannes Bucher2019-06-11
* riscv: fix function prologue + epilogueJohannes Bucher2019-06-11
* riscv: support frame pointer relative addressingJohannes Bucher2019-06-11
* riscv: support Alloc nodesJohannes Bucher2019-06-11
* Remove nonexistent @see.Andreas Fried2019-06-11
* Add more documentation for add_irg_properties and clear_irg_properties.Andreas Fried2019-06-11
* Reorder functions to keep irg_properties-related stuff together.Andreas Fried2019-06-11
* Set DEBUG_libfirm for CMake debug builds.Andreas Fried2019-05-24
* Prevent direct inclusion of the generated nodes.h.Christoph Mallon2019-05-17
* riscv: support extension from mode Hu (16 bit) to machine sizeJohannes Bucher2019-05-17