RubenKelevra
  • Joined on 2022-05-04
RubenKelevra opened issue ALHP/ALHP.GO#118 2022-05-15 00:10:55 +02:00
Make generated build config, like makepkg.conf, accessible via the webserver
RubenKelevra commented on issue ALHP/ALHP.GO#116 2022-05-15 00:07:54 +02:00
Optimize Go builds

It's just that "ack"ing through the source code to find out what it's currently doing isn't really a great method of checking what flags etc are currently used.

I'll create a ticket for…

RubenKelevra commented on issue ALHP/ALHP.GO#116 2022-05-14 21:48:53 +02:00
Optimize Go builds

Btw: Is there an easy way to see how the final makepkg.conf looks which runs on the build-server?

RubenKelevra commented on pull request ALHP/ALHP.GO#117 2022-05-14 21:46:16 +02:00
feat/additional_optimizations

From reading the GCC docs they should all be nul to slightly benefitial and a safe choice.

RubenKelevra pushed to feat/additional_optimizations at RubenKelevra/ALHP.GO 2022-05-14 21:34:51 +02:00
c5f2d5d3cb assume loops are finite
RubenKelevra pushed to feat/additional_optimizations at RubenKelevra/ALHP.GO 2022-05-14 21:30:34 +02:00
ac537119bb don't split LTO in multiple segments
RubenKelevra pushed to feat/additional_optimizations at RubenKelevra/ALHP.GO 2022-05-14 21:30:09 +02:00
d768ecc420 don't split LTO in multiple segments
RubenKelevra pushed to feat/additional_optimizations at RubenKelevra/ALHP.GO 2022-05-14 21:16:13 +02:00
5b04a95afd enable vectorization of trees
RubenKelevra pushed to feat/additional_optimizations at RubenKelevra/ALHP.GO 2022-05-14 21:03:11 +02:00
2e126c2285 Constructs webs
RubenKelevra pushed to feat/additional_optimizations at RubenKelevra/ALHP.GO 2022-05-14 20:59:25 +02:00
d423bb7486 Attempt to avoid false dependencies in scheduled code by making use of registers left over after register allocation
RubenKelevra commented on issue ALHP/ALHP.GO#92 2022-05-14 20:18:26 +02:00
Add several more optimizations

-floop-nest-optimize / -ftree-loop-linear -floop-strip-mine -floop-block was left out, because:

This option is experimental.

RubenKelevra commented on issue ALHP/ALHP.GO#92 2022-05-14 20:15:49 +02:00
Add several more optimizations

@OpenSourceAnarchist maybe you want to take a look over this as well?

It includes your changes as well:

https://git.harting.dev/ALHP/ALHP.GO/pulls/117

RubenKelevra created pull request ALHP/ALHP.GO#117 2022-05-14 20:14:09 +02:00
feat/additional_optimizations
RubenKelevra created branch feat/additional_optimizations in RubenKelevra/ALHP.GO 2022-05-14 20:13:44 +02:00
RubenKelevra pushed to feat/additional_optimizations at RubenKelevra/ALHP.GO 2022-05-14 20:13:44 +02:00
66ec997a04 correcting model cost for vectorization of loops marked with the OpenMP simd directive
fabc35f4d7 set regions for the integrated register allocator to the default value
a8ae214305 Detect paths that trigger erroneous or undefined behavior
56abe8be8d enable interprocedural pointer analysis and interprocedural modification and reference analysis
c9a0d6fb3b enable auto split of the stack before it overflows
Compare 10 commits »
RubenKelevra opened issue ALHP/ALHP.GO#116 2022-05-14 19:33:10 +02:00
Optimize Go builds
RubenKelevra commented on issue ALHP/ALHP.GO#92 2022-05-14 12:51:54 +02:00
Add several more optimizations

Nice!

I worked through the GCC docs and had a look at the docs vs the GCC flags. I found some strange defaults GCC sets and some more optimisation flags we could discuss about.

They all just…

RubenKelevra created pull request ALHP/alhp-mirrorlist#6 2022-05-14 12:49:53 +02:00
add mirrorlist which contains just the local ipfs gateway
RubenKelevra created branch feat/add_ipfs_mirror in RubenKelevra/alhp-mirrorlist 2022-05-14 12:48:30 +02:00
RubenKelevra pushed to feat/add_ipfs_mirror at RubenKelevra/alhp-mirrorlist 2022-05-14 12:48:30 +02:00