summaryrefslogtreecommitdiffhomepage
BranchCommit messageAuthorAge
am-cmprefactored ins_permuted as param for use_address_matchingPhilipp Serrer4 years
amd64-fmax86: add modern architecture variants and improve cpu detectionJohannes Bucher14 months
autotransformLog count-total on level 1.Andreas Fried4 years
better-lcssaPlace fewer Phis when constructing LCSSA form.Andreas Fried3 years
beverifyperform register req/reg verification in backendMatthias Braun7 years
blockschedFinal cleanup and documentation for new ExtTSP block scheduling algorithm.Christoph Breisacher3 years
boolopt-improvementAdd limit parameter to booloptJohannes Bucher3 years
closuresimplemented new nodes and lowering for closuresDaniel Krueger5 years
constbits.fixWIPChristoph Mallon6 years
cpu2017Fixed conversion of signed 16 bit to floats in amd64 backendSebastian Graf4 years
duffsFix sub unrollingAdrian Lehmann3 years
excFixed bug with uninitialized x86_pic_base_label variable in ia32 backendPhilipp Serrer4 years
exc-kahlertexception table now uses machine pointer size for entriesTobias Kahlert6 years
exceptionsAdapted spill_phi to list of spills.Julian Oppermann10 years
execfreqUse gauss jordan.Sebastian Buchwald9 years
execfreq-newUse QR decomposition instead of Gaussian elimination in execfreq.Andreas Fried9 years
firm2vhdlIntegrate firm2vhdl into libfirm: call irg2vhdl in be_mainJohannes Bucher3 years
gitlab-ci-testingBuilt an image on Docker hubAndreas Zwinkau5 years
icoreFix check.Manuel Mohr6 years
improve-loop-unrollingloop unrolling: fix couning loop analysis and full unrollingJohannes Bucher3 years
inliningRewrite of heuristic inlining: Faster and smaller code sizeTobias Rapp9 years
inlining2RefactoringAndreas Zwinkau9 years
jfirm-compatRe-add function to query float_int_overflow_style for jFirm compatibility.Andreas Fried5 years
keep-alive-blocksAdd keep-alive edge for potentially endless loopsAndreas Zwinkau5 years
lowfat_sanitizerCompile flag for debug break on errorAchim Kriso2 years
ltoSupport loading (and linking) multiple IR files.Manuel Mohr4 years
masterPrevent infinite loop in irgopt for invalid graphs.Andreas Fried6 months
matze_inliningtweak inline heuristic a bitMatthias Braun9 years
multi-fileFixed bug: be_init_modules now works again after be_quit_modules has been cal...Daniel Biester3 years
pagecacheDo not generate VSM calls for loop-invariant memops.Andreas Fried19 months
pdeq_newreassoc: Use pdeq_newMatthias Braun6 years
proc-cloneFormatting fixesRaphael von der Grün5 years
regalloc-compressedFix probably unintentional fallthrough.Andreas Fried3 months
regalloc-compressed-fixesUse more canonical name for fp in MemPerm generation.Andreas Fried6 months
regalloc-compressed-staticUse more canonical name for fp in MemPerm generation.Andreas Fried5 months
regalloc-referenceMerge branch 'master' into regalloc-referenceMaximilian Stemmer-Grabow5 months
riscvExtend a + b == a + c → b == c to reference modesSebastian Buchwald3 years
riscv64riscv_transform: Use correct bit width for Proj_Proj_Start.Andreas Fried8 weeks
rotateRotate left/right support for amd64 backend and fix for ia32 backendPhilipp Serrer4 years
same_asWIP: same_as be2addrChristoph Mallon6 years
scalar-replace-copybscalar replacement: CopyB nodes do not prevent scalar replacement anymoreJohannes Bucher13 months
scratchpad_memSwapout algorithm implemented. Further bugs fixed.Daniel Biester14 months
set_b_valueMerge branch 'master' into set_b_valueAndreas Fried3 years
sgraf/and-brokenbreaks opt/complement.cSebastian Graf4 years
sparc-double-registersFix SPARC floating-point argument conversion for omit-fp functions.Andreas Fried3 years
sparc-double-registers-rebasedcleanup some old code which was commented outJohannes Bucher4 years
targetStart working on new target APIMatthias Braun5 years
temp-copy-lower-in-scalar-replaceTemporary commit: Lower small CopyB nodes in scalar_replace.Andreas Fried2 years
test-al-alamd64_varargs: Save XMM registers only if AL != 0.Andreas Fried7 years
tmp-amd64-improvementsWIP handle copybs in scalar replacementJohannes Bucher14 months
vfirmFail gracefully.Julian Oppermann10 years
vhdl-backendAdjusted signal names of vhdl output and removed emitting of entity.Daniel Biester20 months
 
TagDownloadAuthorAge
libfirm-1.22.0commit 2259fe4777...Christoph Mallon6 years
libfirm-1.21.0commit 7a4389d62c...Matthias Braun10 years
libfirm-1.20.0commit 3c41f51d52...Matthias Braun10 years
libfirm-1.19.1commit 963b56c3f9...Matthias Braun11 years
libfirm-1.19.0commit c0da9e550b...Matthias Braun11 years
libfirm-1.18.1commit d0d5cc041a...Matthias Braun12 years
libfirm-1.18.0commit 04321ea9f9...Matthias Braun12 years
libfirm-1.17.0commit 32869d6a94...Matthias Braun13 years
libfirm-1.16.0commit bbcec65489...Matthias Braun13 years
libfirm-1.15.0commit 3f5b045a3b...Christoph Mallon13 years
libfirm-1.13.0commit ddaf007d74...Matthias Braun14 years
libfirm-1.12.1commit 240301b970...Matthias Braun14 years
libfirm-1.12.0commit 7a6fb3123e...Matthias Braun14 years
libfirm-1.11.0commit 8dc7e3e8a2...Matthias Braun15 years
libfirm-1.10.0commit 69bdad5950...Matthias Braun15 years
libfirm-1.9.0commit c0126bc8c4...Matthias Braun15 years