Krzysztof Parzyszek
0f5385b70e
Recommit [RDF] Remove explicit template arguments from Print
...
The build breakages should be addressed by d4abdd2e3d:
[CMake] Check CMAKE_CXX_STANDARD and error if it's to old
Thanks to Tobias and Roy for addressing these issues.
2022-08-08 07:28:45 -07:00
Aaron Ballman
32fd0b7fd5
Revert "[RDF] Remove explicit template arguments from Print"
...
This reverts commit ede96de751224487aea122af8bfb4e82bc54840b.
This breaks the build on Windows with Visual Studio:
https://lab.llvm.org/buildbot/#/builders/123/builds/12134
2022-08-07 08:24:01 -04:00
Krzysztof Parzyszek
2bc390bdd6
[RDF] Use default TargetOperandInfo if not given in constructor
...
All current in-tree users use the default implementation.
2022-08-06 14:32:52 -05:00
Krzysztof Parzyszek
ede96de751
[RDF] Remove explicit template arguments from Print
...
CTAD takes care of it.
2022-08-06 13:29:15 -05:00
Kazu Hirata
9e6d1f4b5d
[CodeGen] Qualify auto variables in for loops (NFC)
2022-07-17 01:33:28 -07:00
Kazu Hirata
34ff78c5cf
[CodeGen] Remove restrictRef (NFC)
...
The last use was removed on Apr 14, 2017 in commit
4fe9d6c640e81457db1350766bf6dfef118bcacd.
2022-06-13 23:08:48 -07:00
serge-sans-paille
989f1c72e0
Cleanup codegen includes
...
This is a (fixed) recommit of https://reviews.llvm.org/D121169
after: 1061034926
before: 1063332844
Discourse thread: https://discourse.llvm.org/t/include-what-you-use-include-cleanup
Differential Revision: https://reviews.llvm.org/D121681
2022-03-16 08:43:00 +01:00
Nico Weber
a278250b0f
Revert "Cleanup codegen includes"
...
This reverts commit 7f230feeeac8a67b335f52bd2e900a05c6098f20.
Breaks CodeGenCUDA/link-device-bitcode.cu in check-clang,
and many LLVM tests, see comments on https://reviews.llvm.org/D121169
2022-03-10 07:59:22 -05:00
serge-sans-paille
7f230feeea
Cleanup codegen includes
...
after: 1061034926
before: 1063332844
Differential Revision: https://reviews.llvm.org/D121169
2022-03-10 10:00:30 +01:00
Kazu Hirata
bb6447a78c
[llvm] Use llvm::reverse (NFC)
2021-12-12 16:13:49 -08:00
Kazu Hirata
61efa3d93f
[CodeGen] Use range-based for loops (NFC)
2021-02-17 23:58:46 -08:00
Krzysztof Parzyszek
4b25f67299
[RDF] Really remove remaining uses of PhysicalRegisterInfo::normalize
2020-08-04 18:23:38 -05:00
Scott Constable
080dd10f7d
Move RDF from Hexagon to Codegen
...
RDF is designed to be target agnostic. Therefore it would be useful to have it available for other targets, such as X86.
Based on a previous patch by Krzysztof Parzyszek
Differential Revision: https://reviews.llvm.org/D75932
2020-03-17 12:43:14 -07:00