-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dependabot: Update golang dependencies #120
base: arc64
Are you sure you want to change the base?
Commits on May 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c1f1820 - Browse repository at this point
Copy the full SHA c1f1820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 914cc58 - Browse repository at this point
Copy the full SHA 914cc58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8991627 - Browse repository at this point
Copy the full SHA 8991627View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42b87e4 - Browse repository at this point
Copy the full SHA 42b87e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55cfe32 - Browse repository at this point
Copy the full SHA 55cfe32View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2fc53b - Browse repository at this point
Copy the full SHA f2fc53bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b714ce - Browse repository at this point
Copy the full SHA 8b714ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ddb1ba - Browse repository at this point
Copy the full SHA 2ddb1baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5d89cf - Browse repository at this point
Copy the full SHA c5d89cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e567b47 - Browse repository at this point
Copy the full SHA e567b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d58c2b - Browse repository at this point
Copy the full SHA 3d58c2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6fa6d9 - Browse repository at this point
Copy the full SHA b6fa6d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0f19ad - Browse repository at this point
Copy the full SHA e0f19adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35cccdf - Browse repository at this point
Copy the full SHA 35cccdfView commit details -
arc64: add macro to signal Hard-float ABI (#98)
This helps guard code in downstream projects such as glibc related to hard-float regfile save/restore. Granted we can do this with existing macros: | | #if defined(__ARCV3__) && defined (__ARC_HARD_FLOAT__) | keeping it independent of ISA keeps it future safe. Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for c98a5ec - Browse repository at this point
Copy the full SHA c98a5ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8992efb - Browse repository at this point
Copy the full SHA 8992efbView commit details -
arc64: Split 128b PIC addresses.
In rare cases we need to split 128b PIC access into two 64b loads. Test provided. Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 9dec187 - Browse repository at this point
Copy the full SHA 9dec187View commit details -
Configuration menu - View commit details
-
Copy full SHA for af110b3 - Browse repository at this point
Copy the full SHA af110b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d51b806 - Browse repository at this point
Copy the full SHA d51b806View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c3e31c - Browse repository at this point
Copy the full SHA 3c3e31cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d52607 - Browse repository at this point
Copy the full SHA 1d52607View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a5cf4c - Browse repository at this point
Copy the full SHA 2a5cf4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b0506b - Browse repository at this point
Copy the full SHA 7b0506bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 803ea17 - Browse repository at this point
Copy the full SHA 803ea17View commit details -
Configuration menu - View commit details
-
Copy full SHA for af7572d - Browse repository at this point
Copy the full SHA af7572dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a79d6c7 - Browse repository at this point
Copy the full SHA a79d6c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73f964c - Browse repository at this point
Copy the full SHA 73f964cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44b0e8b - Browse repository at this point
Copy the full SHA 44b0e8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a233a4 - Browse repository at this point
Copy the full SHA 8a233a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 556ba34 - Browse repository at this point
Copy the full SHA 556ba34View commit details -
arc64: Use dedicated constraint for store type mems.
Also fix computing store/load instruction length.
Configuration menu - View commit details
-
Copy full SHA for da93a3a - Browse repository at this point
Copy the full SHA da93a3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea7476d - Browse repository at this point
Copy the full SHA ea7476dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49e9dbf - Browse repository at this point
Copy the full SHA 49e9dbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 745c98b - Browse repository at this point
Copy the full SHA 745c98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed83388 - Browse repository at this point
Copy the full SHA ed83388View commit details -
Configuration menu - View commit details
-
Copy full SHA for fff51a5 - Browse repository at this point
Copy the full SHA fff51a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a23ac - Browse repository at this point
Copy the full SHA 81a23acView commit details -
arc64: Enforce the ld limm to be within 32bit range.
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 58a9dad - Browse repository at this point
Copy the full SHA 58a9dadView commit details -
arc64: Widen the scope for base/index regs
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 79f9020 - Browse repository at this point
Copy the full SHA 79f9020View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba209eb - Browse repository at this point
Copy the full SHA ba209ebView commit details -
arc64: Don't use implicit dmacwh(u) output.
Any decision taken here will be probably for one benchmark not optimal unless we can handle better the accumulator moves. Until then don't use accumulator as destination for dmacwhinsns. Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for f4577ab - Browse repository at this point
Copy the full SHA f4577abView commit details -
arc64: Add new mpyd/mac and mac/mac sched rules
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for ba266ac - Browse repository at this point
Copy the full SHA ba266acView commit details -
arc64: Disable speculation when filling delay slots
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for abbe881 - Browse repository at this point
Copy the full SHA abbe881View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f39719 - Browse repository at this point
Copy the full SHA 1f39719View commit details -
arc64: Use a conservative size estimation for branches when computing…
… loop body size. Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 244b15b - Browse repository at this point
Copy the full SHA 244b15bView commit details -
arc64: Introduce core register set
The Core Register Set are represented by r0-r31. Those registers are the only ones which can be accessed by floating point conversion instruction. Hence, introduce this register class to correctly generate fp-conversion instructions. Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for ea356d8 - Browse repository at this point
Copy the full SHA ea356d8View commit details -
arc64: Introduce a fallback path when dbnz target is too far
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 3a4af7b - Browse repository at this point
Copy the full SHA 3a4af7bView commit details -
[arc64] Add Exception handling builtins
Fixes a few failing cleanup tests.
Configuration menu - View commit details
-
Copy full SHA for b3baa63 - Browse repository at this point
Copy the full SHA b3baa63View commit details -
[arc64/libgcc] Unwinding out of signal handler
This is mostly ported from ARCv2. With this change the rest of failing cleanup tests pass now.
Configuration menu - View commit details
-
Copy full SHA for 12a9c1f - Browse repository at this point
Copy the full SHA 12a9c1fView commit details -
arc64: Update dbnz's predicate and constraints
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for cadd0aa - Browse repository at this point
Copy the full SHA cadd0aaView commit details -
arc64: Update store c-letters for vector ops
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 392f687 - Browse repository at this point
Copy the full SHA 392f687View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9662e0 - Browse repository at this point
Copy the full SHA f9662e0View commit details -
arc64: Fix dmpywh<u> instructions with immediate operands.
Introduce more predicates to filter out immediate operands when dealing sign/zero extended instructions. Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 8c8451c - Browse repository at this point
Copy the full SHA 8c8451cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c579d0d - Browse repository at this point
Copy the full SHA c579d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9dd77e - Browse repository at this point
Copy the full SHA f9dd77eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c37f63 - Browse repository at this point
Copy the full SHA 0c37f63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97c162e - Browse repository at this point
Copy the full SHA 97c162eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e08a964 - Browse repository at this point
Copy the full SHA e08a964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73247c7 - Browse repository at this point
Copy the full SHA 73247c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9da74f - Browse repository at this point
Copy the full SHA c9da74fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a52914a - Browse repository at this point
Copy the full SHA a52914aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6282fec - Browse repository at this point
Copy the full SHA 6282fecView commit details -
arc64: Use a PLUS operation while spliting the 64b imms as it generat…
…es more efficient code
Configuration menu - View commit details
-
Copy full SHA for 8fa8490 - Browse repository at this point
Copy the full SHA 8fa8490View commit details -
Configuration menu - View commit details
-
Copy full SHA for 796c11e - Browse repository at this point
Copy the full SHA 796c11eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d82f50 - Browse repository at this point
Copy the full SHA 3d82f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 977b3aa - Browse repository at this point
Copy the full SHA 977b3aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a25678b - Browse repository at this point
Copy the full SHA a25678bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 717e6c1 - Browse repository at this point
Copy the full SHA 717e6c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4419710 - Browse repository at this point
Copy the full SHA 4419710View commit details -
Revert "arc64: Update alignments, add malloc alignment"
Errors reported This reverts commit 9aa6c51.
Configuration menu - View commit details
-
Copy full SHA for 3e5c362 - Browse repository at this point
Copy the full SHA 3e5c362View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d3ab45 - Browse repository at this point
Copy the full SHA 9d3ab45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d2964a - Browse repository at this point
Copy the full SHA 7d2964aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c32b479 - Browse repository at this point
Copy the full SHA c32b479View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8543244 - Browse repository at this point
Copy the full SHA 8543244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85af175 - Browse repository at this point
Copy the full SHA 85af175View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1516e3 - Browse repository at this point
Copy the full SHA f1516e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c24be5 - Browse repository at this point
Copy the full SHA 3c24be5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9306e18 - Browse repository at this point
Copy the full SHA 9306e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78b9a53 - Browse repository at this point
Copy the full SHA 78b9a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0cfec9 - Browse repository at this point
Copy the full SHA a0cfec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eaef7d - Browse repository at this point
Copy the full SHA 0eaef7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52a2eee - Browse repository at this point
Copy the full SHA 52a2eeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6f1cfd - Browse repository at this point
Copy the full SHA e6f1cfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ee187c - Browse repository at this point
Copy the full SHA 2ee187cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7863bab - Browse repository at this point
Copy the full SHA 7863babView commit details -
Configuration menu - View commit details
-
Copy full SHA for 650bdff - Browse repository at this point
Copy the full SHA 650bdffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d5012 - Browse repository at this point
Copy the full SHA c0d5012View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7ee09b - Browse repository at this point
Copy the full SHA a7ee09bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e8ea3 - Browse repository at this point
Copy the full SHA e6e8ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for caa46b3 - Browse repository at this point
Copy the full SHA caa46b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b777596 - Browse repository at this point
Copy the full SHA b777596View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ff74af - Browse repository at this point
Copy the full SHA 2ff74afView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3bada6 - Browse repository at this point
Copy the full SHA c3bada6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 589f088 - Browse repository at this point
Copy the full SHA 589f088View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c76e21 - Browse repository at this point
Copy the full SHA 1c76e21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b93c52 - Browse repository at this point
Copy the full SHA 1b93c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 623acfd - Browse repository at this point
Copy the full SHA 623acfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 531a06d - Browse repository at this point
Copy the full SHA 531a06dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de5586 - Browse repository at this point
Copy the full SHA 3de5586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 921f5e7 - Browse repository at this point
Copy the full SHA 921f5e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4915ecc - Browse repository at this point
Copy the full SHA 4915eccView commit details -
arc32: Add -mcpu=hs{5,6}x option instead of -m{32,64}
-mcpu=hs6x is the default. Requires the latest patch in binutils as well.
Configuration menu - View commit details
-
Copy full SHA for e1a35b4 - Browse repository at this point
Copy the full SHA e1a35b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd6d2a6 - Browse repository at this point
Copy the full SHA dd6d2a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a35358c - Browse repository at this point
Copy the full SHA a35358cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a39617 - Browse repository at this point
Copy the full SHA 9a39617View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ab46c5 - Browse repository at this point
Copy the full SHA 0ab46c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7162e72 - Browse repository at this point
Copy the full SHA 7162e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f2a921 - Browse repository at this point
Copy the full SHA 0f2a921View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27dcd5e - Browse repository at this point
Copy the full SHA 27dcd5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 512e1a2 - Browse repository at this point
Copy the full SHA 512e1a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e33194 - Browse repository at this point
Copy the full SHA 9e33194View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60dfa61 - Browse repository at this point
Copy the full SHA 60dfa61View commit details -
Configuration menu - View commit details
-
Copy full SHA for a34cd76 - Browse repository at this point
Copy the full SHA a34cd76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 279d42a - Browse repository at this point
Copy the full SHA 279d42aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a00ba29 - Browse repository at this point
Copy the full SHA a00ba29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 360424a - Browse repository at this point
Copy the full SHA 360424aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fcd111 - Browse repository at this point
Copy the full SHA 2fcd111View commit details -
Configuration menu - View commit details
-
Copy full SHA for df4db1b - Browse repository at this point
Copy the full SHA df4db1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17a0290 - Browse repository at this point
Copy the full SHA 17a0290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1121fe4 - Browse repository at this point
Copy the full SHA 1121fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8137d8e - Browse repository at this point
Copy the full SHA 8137d8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62cf16e - Browse repository at this point
Copy the full SHA 62cf16eView commit details -
arc64: Update 64bit add/sub instructions, when 32b used, carry operat…
…ions are generated.
Configuration menu - View commit details
-
Copy full SHA for 7011313 - Browse repository at this point
Copy the full SHA 7011313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 151b5d2 - Browse repository at this point
Copy the full SHA 151b5d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c82daaa - Browse repository at this point
Copy the full SHA c82daaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1d7ac - Browse repository at this point
Copy the full SHA fa1d7acView commit details -
Configuration menu - View commit details
-
Copy full SHA for d377cfd - Browse repository at this point
Copy the full SHA d377cfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 629b541 - Browse repository at this point
Copy the full SHA 629b541View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf536fd - Browse repository at this point
Copy the full SHA bf536fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d1484c - Browse repository at this point
Copy the full SHA 7d1484cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa05683 - Browse repository at this point
Copy the full SHA aa05683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a175c8 - Browse repository at this point
Copy the full SHA 3a175c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2381da3 - Browse repository at this point
Copy the full SHA 2381da3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e762dd3 - Browse repository at this point
Copy the full SHA e762dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09bb4dd - Browse repository at this point
Copy the full SHA 09bb4ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3228c26 - Browse repository at this point
Copy the full SHA 3228c26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b856a6 - Browse repository at this point
Copy the full SHA 6b856a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38f10a7 - Browse repository at this point
Copy the full SHA 38f10a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c5338 - Browse repository at this point
Copy the full SHA a3c5338View commit details -
Configuration menu - View commit details
-
Copy full SHA for 774c193 - Browse repository at this point
Copy the full SHA 774c193View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99ad2ea - Browse repository at this point
Copy the full SHA 99ad2eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01d4165 - Browse repository at this point
Copy the full SHA 01d4165View commit details -
For calculating the costs, doing mem copies, prologue/epilogue generation.
Configuration menu - View commit details
-
Copy full SHA for 6725253 - Browse repository at this point
Copy the full SHA 6725253View commit details -
arc32: Fix address scaling for double loads/stores
Plus the tests.
Configuration menu - View commit details
-
Copy full SHA for 43cb779 - Browse repository at this point
Copy the full SHA 43cb779View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0d62d0 - Browse repository at this point
Copy the full SHA d0d62d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5fd5f4 - Browse repository at this point
Copy the full SHA a5fd5f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed920e8 - Browse repository at this point
Copy the full SHA ed920e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc56ce - Browse repository at this point
Copy the full SHA dfc56ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for b44d11d - Browse repository at this point
Copy the full SHA b44d11dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d528fc - Browse repository at this point
Copy the full SHA 5d528fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb3d904 - Browse repository at this point
Copy the full SHA cb3d904View commit details -
Configuration menu - View commit details
-
Copy full SHA for de2b80d - Browse repository at this point
Copy the full SHA de2b80dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c87e5d - Browse repository at this point
Copy the full SHA 1c87e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25d0453 - Browse repository at this point
Copy the full SHA 25d0453View commit details -
Configuration menu - View commit details
-
Copy full SHA for eee3a49 - Browse repository at this point
Copy the full SHA eee3a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d2aa6 - Browse repository at this point
Copy the full SHA 77d2aa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff2b724 - Browse repository at this point
Copy the full SHA ff2b724View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33ecdb9 - Browse repository at this point
Copy the full SHA 33ecdb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 546eb67 - Browse repository at this point
Copy the full SHA 546eb67View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b11a7 - Browse repository at this point
Copy the full SHA e2b11a7View commit details -
arc64: Support permutation vectors using vfexch insn.
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for cdd6a7b - Browse repository at this point
Copy the full SHA cdd6a7bView commit details -
arc64: Add support for VFUNPKL/VFUNPKM insns
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 1dad7b9 - Browse repository at this point
Copy the full SHA 1dad7b9View commit details -
arc64: Add vshuf tests for Float16
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for f787529 - Browse repository at this point
Copy the full SHA f787529View commit details -
arc64: Add support for FVPACKL/FVPACKM
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 3a3425f - Browse repository at this point
Copy the full SHA 3a3425fView commit details -
arc64: Add support for FVBFLYL/FVBFLYM
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 3f845cd - Browse repository at this point
Copy the full SHA 3f845cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90503e2 - Browse repository at this point
Copy the full SHA 90503e2View commit details -
arc64: Add cadd90/cadd270 for FP vectors
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for cabf5d6 - Browse repository at this point
Copy the full SHA cabf5d6View commit details -
arc64: Add cadd90/cadd270 for v2hi and v2si vectors
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for d97e712 - Browse repository at this point
Copy the full SHA d97e712View commit details -
arc64: Fix predicate pattern for mulhisi
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for cb4783a - Browse repository at this point
Copy the full SHA cb4783aView commit details -
arc64: Add vpack2h shuffle patterns
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 198d5fa - Browse repository at this point
Copy the full SHA 198d5faView commit details -
arc32: Fix vec_pack_trunc snafu
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for f3e5106 - Browse repository at this point
Copy the full SHA f3e5106View commit details -
arc64: Add v2hi init pattern. Not yet enabled
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 0758230 - Browse repository at this point
Copy the full SHA 0758230View commit details -
arc64: Add vmax2/vmin2 instructions.
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for f538143 - Browse repository at this point
Copy the full SHA f538143View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6ca983 - Browse repository at this point
Copy the full SHA d6ca983View commit details -
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 5fbee39 - Browse repository at this point
Copy the full SHA 5fbee39View commit details -
arc64: Add combiner pattern for vpack2hl
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for d0f5fba - Browse repository at this point
Copy the full SHA d0f5fbaView commit details -
arc64: Add more vpack4hl shuffle patterns
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 0b90420 - Browse repository at this point
Copy the full SHA 0b90420View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0abe02 - Browse repository at this point
Copy the full SHA f0abe02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e0e86b - Browse repository at this point
Copy the full SHA 8e0e86bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e07537d - Browse repository at this point
Copy the full SHA e07537dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26c705a - Browse repository at this point
Copy the full SHA 26c705aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a08a65 - Browse repository at this point
Copy the full SHA 1a08a65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 298b79b - Browse repository at this point
Copy the full SHA 298b79bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 064c7e5 - Browse repository at this point
Copy the full SHA 064c7e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf9fe3 - Browse repository at this point
Copy the full SHA 1cf9fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a0dfaf - Browse repository at this point
Copy the full SHA 5a0dfafView commit details -
arc64: Fix DWARF2 alternate CFA column patch
Use "REG_RET" instead of "ret".
Configuration menu - View commit details
-
Copy full SHA for 1848581 - Browse repository at this point
Copy the full SHA 1848581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e7287 - Browse repository at this point
Copy the full SHA 70e7287View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424a014 - Browse repository at this point
Copy the full SHA 424a014View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cf6bb5 - Browse repository at this point
Copy the full SHA 6cf6bb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f65473f - Browse repository at this point
Copy the full SHA f65473fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75ecea8 - Browse repository at this point
Copy the full SHA 75ecea8View commit details -
arcv3: Add the option to use FPRs for memory options
It is now possible to use floating point or vector registers to move data. This should reduce GPR pressure. A few examples would be: 128-bit vector: -mcpu=hs6x -m128 -mfpu=fpud -mwide -fpmov 64-bit float: -mcpu=hs6x -mfpu=fpud -fpmov Same support should be available for hs5x while using "-mll64" instead of "-m128". However, the compiler doesn't support such moves yet. So it cannot be used in cpymem yet.
Configuration menu - View commit details
-
Copy full SHA for c13acf8 - Browse repository at this point
Copy the full SHA c13acf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac38ac5 - Browse repository at this point
Copy the full SHA ac38ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9de3a0 - Browse repository at this point
Copy the full SHA f9de3a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed8ac9b - Browse repository at this point
Copy the full SHA ed8ac9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ab684a - Browse repository at this point
Copy the full SHA 5ab684aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7092a8 - Browse repository at this point
Copy the full SHA a7092a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0899c96 - Browse repository at this point
Copy the full SHA 0899c96View commit details -
arc64: unsigned max/min ops are synthesized using movcc, compare oper…
…ands can be two non-regs, fix it
Configuration menu - View commit details
-
Copy full SHA for 09e5221 - Browse repository at this point
Copy the full SHA 09e5221View commit details -
Configuration menu - View commit details
-
Copy full SHA for 401c747 - Browse repository at this point
Copy the full SHA 401c747View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ea328a - Browse repository at this point
Copy the full SHA 2ea328aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eac01a - Browse repository at this point
Copy the full SHA 3eac01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1e351 - Browse repository at this point
Copy the full SHA 9b1e351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31568a3 - Browse repository at this point
Copy the full SHA 31568a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39b98ec - Browse repository at this point
Copy the full SHA 39b98ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97cd66e - Browse repository at this point
Copy the full SHA 97cd66eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01403fc - Browse repository at this point
Copy the full SHA 01403fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d9394 - Browse repository at this point
Copy the full SHA 84d9394View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41600ed - Browse repository at this point
Copy the full SHA 41600edView commit details -
Configuration menu - View commit details
-
Copy full SHA for c13fc1d - Browse repository at this point
Copy the full SHA c13fc1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bb37a3 - Browse repository at this point
Copy the full SHA 3bb37a3View commit details -
Added / to the paths so the created folders dump1 and dump2 are corre…
…ctly accessed in the compilarion commands -dumpbase flag
Configuration menu - View commit details
-
Copy full SHA for eddc767 - Browse repository at this point
Copy the full SHA eddc767View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed25f6 - Browse repository at this point
Copy the full SHA bed25f6View commit details -
[ARC32] Check if assembler can do TLS
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 908580e - Browse repository at this point
Copy the full SHA 908580eView commit details -
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7dda14b - Browse repository at this point
Copy the full SHA 7dda14bView commit details -
DBNZ pattern can clobber the CC register. Add this information to dbnz pattern. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 78b5c13 - Browse repository at this point
Copy the full SHA 78b5c13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1301436 - Browse repository at this point
Copy the full SHA 1301436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f145fe - Browse repository at this point
Copy the full SHA 2f145feView commit details -
[MAINLINE] Dataflow: Update df_analyze_loop to take into account the …
…exit edges. Problem statement: The doloop_end pattern can sometimes overwrite registers that are still in use at the end of a loop. This problem is addressed by the doloop_optimize function, which examines the data flow information for the blocks within a loop using df_analyze_loop(). However, the df_analyze_loop() doesn't do the data flow analyzis for the blocks to where the loop exits. As a result, the doloop_optimize function is unable to determine whether the doloop_end pattern sequence will overwrite a register that is still needed at the end of the block. Example: +----------------------------------------------+ | | | | [e1] | | v | | +---------------+ | [e4] | | BASIC_BLOCK 2 | | | +---------------+ | | | | | | [e2] | | v | +---------------+ [e3] +---------------+ | | BASIC_BLOCK 6 | <------ | BASIC_BLOCK 3 | <----+ +---------------+ +---------------+ | | [e5: CC live] v +---------------+ <-----| BASIC_BLOCK 4 | +---------------+ | v We have a loop that is made of basic blocks 3 and 6. The loop exits via edge [e5] to basic block 4. The CC-register is set in basic block 3, and used by the conditional jump instruction of basic block 3, and conditional jump instruction of basic block 4. Thus, the CC-regiter (flags) is live over the edge [e5]. Example attached. Using the unpatched df_analyze_loop() routine, the CC-register is not find alive on the loop's exit edge, which may lead to errors. Solution: The proposed solution is to take into account the basic blocks to which a loop may exit in the partial data flow analysis, namely, changing the loop_post_order_compute() and loop_inverted_post_order_compute() routines. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 82275a3 - Browse repository at this point
Copy the full SHA 82275a3View commit details -
arc64: Enable TARGET_ARRAY_MODE_SUPPORTED_P hook
Improve the use of vector/double loads optimizations for scalar access. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 03d6a2b - Browse repository at this point
Copy the full SHA 03d6a2bView commit details -
arc64: Wide FSIMD and int SIMD are on by default.
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5b3ed50 - Browse repository at this point
Copy the full SHA 5b3ed50View commit details -
arc64: Update complex add patterns
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 55674b3 - Browse repository at this point
Copy the full SHA 55674b3View commit details -
arc64: Don't use .di flag for ldl/stl instructions
Throw an warning when -Waddress is used Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f476797 - Browse repository at this point
Copy the full SHA f476797View commit details -
arc64: Fix compilation warnings
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2954504 - Browse repository at this point
Copy the full SHA 2954504View commit details -
arc: Make TLS Local Dynamic work like Global Dynamic model
The Local Dynamic model is better handled by using more generic Global Dynamic model and accesses using anchors. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3e78671 - Browse repository at this point
Copy the full SHA 3e78671View commit details -
arc64: Enable extra vector tests
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 40b2b4d - Browse repository at this point
Copy the full SHA 40b2b4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02c30bd - Browse repository at this point
Copy the full SHA 02c30bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05340a4 - Browse repository at this point
Copy the full SHA 05340a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75b417e - Browse repository at this point
Copy the full SHA 75b417eView commit details -
arc64: Remove dbxelf.h reference
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3db267e - Browse repository at this point
Copy the full SHA 3db267eView commit details -
arc64: Remove @gol cmd from documentation
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1b8d02e - Browse repository at this point
Copy the full SHA 1b8d02eView commit details -
arc64: Update TARGET_VECTORIZE_VEC_PERM_CONST
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43a39d8 - Browse repository at this point
Copy the full SHA 43a39d8View commit details -
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3fedceb - Browse repository at this point
Copy the full SHA 3fedcebView commit details
Commits on May 17, 2023
-
arc64: Support for C2x varargs
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 22fa928 - Browse repository at this point
Copy the full SHA 22fa928View commit details
Commits on Jun 23, 2023
-
arc64: Introduce vector 4hi duplicate for ARC32
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bebc188 - Browse repository at this point
Copy the full SHA bebc188View commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e73d7f - Browse repository at this point
Copy the full SHA 2e73d7fView commit details
Commits on Jul 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d9a7067 - Browse repository at this point
Copy the full SHA d9a7067View commit details
Commits on Aug 1, 2023
-
arc64: Add TLS LE alignment test.
Check if the linker resolves correctly the R_ARC_TLS_LE_32 relocation. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fbb2729 - Browse repository at this point
Copy the full SHA fbb2729View commit details
Commits on Aug 18, 2023
-
arc64: implement {push,pop}dl_s instructions
This commit adds 128-bit forms of push and pop using the movTI_insn pattern and an implicit stack pointer operand. For the needs of these instructions, the Ustk constraints are relaxed to accept TImode operands. Signed-off-by: Artemiy Volkov <artemiy@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for a76c26e - Browse repository at this point
Copy the full SHA a76c26eView commit details -
gcc/testsuite: adjust interrupt-5.c for 128-bit push/pop
In the arc64-specific test with 128-bit loads/stores, replace the lddl/stdl instructions involving the stack pointer to their pushdl_s/popdl_s counterparts. Signed-off-by: Artemiy Volkov <artemiy@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for bfadc1e - Browse repository at this point
Copy the full SHA bfadc1eView commit details
Commits on Sep 18, 2023
-
Update GCC Driver Configuration for ARCv2 Toolchain Compatibility
Configured GCC driver to set GNU AS and GNU LD as default assembler and linker for ARCv2 Signed-off-by: Luis Silva <luis.m.silva99@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 11c1553 - Browse repository at this point
Copy the full SHA 11c1553View commit details -
Update GCC Driver Configuration for ARCv3 Toolchain Compatibility
Configured GCC driver to set GNU AS and GNU LD as default assembler and linker for ARCv3 Signed-off-by: Luis Silva <luis.m.silva99@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 578fc7f - Browse repository at this point
Copy the full SHA 578fc7fView commit details
Commits on Sep 19, 2023
-
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0488e81 - Browse repository at this point
Copy the full SHA 0488e81View commit details
Commits on Oct 5, 2023
-
arc64: Use 128bit ops for moving data
This is done by preferring the V8HI and V4SI modes whenever m128 is available Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a3e61c4 - Browse repository at this point
Copy the full SHA a3e61c4View commit details
Commits on Dec 6, 2023
-
arc64: Remove faulty sub.f pattern.
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38794ca - Browse repository at this point
Copy the full SHA 38794caView commit details
Commits on Jan 9, 2024
-
arc64: Update mpyd and macd instructions
When operating in 32bit CPUs use reg-pairs Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b29eb3f - Browse repository at this point
Copy the full SHA b29eb3fView commit details
Commits on Feb 28, 2024
-
[arc64] Fix removing active instruction
In MACH, we try to correct superflu movest from accumulator to a GPR by indentifying the MAC instruction and the superflu move, and combining those two into a single MAX instruction having the GPR as a destination. In the original algorithm, I was asking for next real instruction which is can retrive an instruction acoss BB boundary which is not correct. Thus, this patch. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aaef101 - Browse repository at this point
Copy the full SHA aaef101View commit details
Commits on Mar 19, 2024
-
arc64: Saner acceptance of immediates by arc64_legitimate_address_p()
Before this change, cc1(plus) could emit "store" insturctions such as: stl 0x1234, [0x80_0000_1000] which would become "stl 0x1234, [0x1000]" by the "as"sembler. This happened, because "arc64_legitimate_address_1_p()" was returning "true" for any sort of "const_int"s. With this change, it returns "true" only if the number can fit in 32-bit, and "false" otherwise. The address preparation as performed by "arc64_prepare_move_operands()" during the "movdi expand" has already taken care of the rest: (define_predicate "splittable_const_int_operand" (match_code "const_int") { ... /* Check if the constant can be loaded in a single bsetl/bclrl insn. */ if ((SINGLE_BIT_MASK_OPERAND (zext_hwi (INTVAL (op) >> 32, 32)) && UNSIGNED_INT32 (zext_hwi (INTVAL (op), 32))) || (SINGLE_BIT_MASK_OPERAND (zext_hwi ((~INTVAL (op)) >> 32, 32)) && (sext_hwi (INTVAL (op), 32) < 0))) return false; ... } Because of this logic, there's no need for a split and a mere "bsetl r0, 0x1000, 39" will get the job done.
Shahab Vahedi committedMar 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 905facf - Browse repository at this point
Copy the full SHA 905facfView commit details
Commits on Jun 4, 2024
-
dependabot: Update golang dependencies
This commit fixies the following security vulnerabilities: - HTTP/2 rapid reset can cause excessive work in net/http; - golang.org/x/net/http2 vulnerable to possible excessive memory growth; - net/http, x/net/http2: close connections when receiving too many headers; - Prefix Truncation Attack against ChaCha20-Poly1305 and Encrypt-then-MAC aka Terrapin; - HTTP/2 Stream Cancellation Attack; - Improper rendering of text nodes in golang.org/x/net/html. Signed-off-by: Evgeny Semenov <semenov@synopsys.com>
Configuration menu - View commit details
-
Copy full SHA for 4ee3e38 - Browse repository at this point
Copy the full SHA 4ee3e38View commit details