David Blaikie
b3bde2ea50
Fix a bunch more layering of CodeGen headers that are in Target
...
All these headers already depend on CodeGen headers so moving them into
CodeGen fixes the layering (since CodeGen depends on Target, not the
other way around).
llvm-svn: 318490
2017-11-17 01:07:10 +00:00
Eugene Zelenko
3b87336a0c
[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
...
llvm-svn: 314467
2017-09-28 22:27:31 +00:00
Eugene Zelenko
58655bbc60
[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
...
llvm-svn: 290024
2016-12-17 01:09:05 +00:00
Malcolm Parsons
06ac79c210
Fix Clang-tidy readability-redundant-string-cstr warnings
...
Reviewers: beanz, lattner, jlebar
Subscribers: jholewinski, llvm-commits, mehdi_amini
Differential Revision: https://reviews.llvm.org/D26235
llvm-svn: 285832
2016-11-02 16:43:50 +00:00
Mehdi Amini
117296c0a0
Use StringRef in Pass/PassManager APIs (NFC)
...
llvm-svn: 283004
2016-10-01 02:56:57 +00:00
Ron Lieberman
c93d123b86
[Hexagon] vector store print tracing.
...
Add vector store print tracing option for hexagon vector instructions.
https://reviews.llvm.org/D23870
llvm-svn: 279739
2016-08-25 13:35:48 +00:00
Benjamin Kramer
0e4b7646c1
Hexagon: Use llvm_unreachable. NFC.
...
llvm-svn: 277605
2016-08-03 15:51:10 +00:00
NAKAMURA Takumi
3f704497fa
HexagonVectorPrint.cpp: Fix r277370. Don't use getInstrVecReg() in the expression of assert(). It has side effects.
...
llvm-svn: 277448
2016-08-02 11:59:16 +00:00
Ron Lieberman
8123b966cb
[Hexagon] Generate vector printing instructions
...
llvm-svn: 277370
2016-08-01 19:36:39 +00:00