serge-sans-paille
4ab3041acb
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
...
This reverts commit bda6e5bee0
.
See https://lab.llvm.org/buildbot/#/builders/109/builds/15424 for instance
2021-05-24 19:43:40 +02:00
serge-sans-paille
bda6e5bee0
[NFC] remove explicit default value for strboolattr attribute in tests
...
Since d6de1e1a71
, no attributes is quivalent to
setting attribute to false.
This is a preliminary commit for https://reviews.llvm.org/D99080
2021-05-24 19:31:04 +02:00
Fangrui Song
502a77f125
Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351
2019-12-24 15:57:33 -08:00
Krzysztof Parzyszek
d91a9e27a9
[Hexagon] Simplify CFG after atomic expansion
...
This will remove suboptimal branching from the generated ll/sc loops.
The extra simplification pass affects a lot of testcases, which have
been modified to accommodate this change: either by modifying the
test to become immune to the CFG simplification, or (less preferablt)
by adding option -hexagon-initial-cfg-clenaup=0.
llvm-svn: 338774
2018-08-02 22:17:53 +00:00
Krzysztof Parzyszek
c9f797fdd0
[Hexagon] Remove {{ *}} from testcases
...
The spaces in the instructions are now consistent.
llvm-svn: 326829
2018-03-06 19:07:21 +00:00
Krzysztof Parzyszek
1279881315
[Hexagon] Implement RDF-based post-RA optimizations
...
- Handle simple cases of register copies (what current RDF CP allows).
- Hexagon-specific dead code elimination: handles dead address updates
in post-increment instructions.
llvm-svn: 257504
2016-01-12 19:09:01 +00:00
Colin LeMahieu
d2158755eb
[Hexagon] Printing packet brackets when asm printing and adding a number of tests that test packet brackets.
...
llvm-svn: 240051
2015-06-18 20:43:50 +00:00