Krzysztof Parzyszek
d6c8e3c9ce
[Hexagon] Require IPO library in Hexagon build
...
This should unbreak the Hexagon build bots.
llvm-svn: 293221
2017-01-26 23:03:22 +00:00
Krzysztof Parzyszek
3c89bb09d5
[Hexagon] Make HexagonCodeGen depend on Scalar
...
Hexagon backend uses LoopDataPrefetch pass that is defined in Scalar.
llvm-svn: 276441
2016-07-22 17:23:46 +00:00
Colin LeMahieu
d5537bf219
[Hexagon] Adding LLVMBuild.txt reference to HexagonAsmParser.
...
llvm-svn: 252444
2015-11-09 04:31:02 +00:00
Colin LeMahieu
7cd0892729
[Hexagon] Enabling ASM parsing on Hexagon backend and adding instruction parsing tests. General updating of the code emission.
...
llvm-svn: 252443
2015-11-09 04:07:48 +00:00
Diego Novillo
13e20f1bbf
Add missing dependency to Hexagon target.
...
A recent patch added calls to isInstructionTriviallyDead without the
corresponding dependency on TransformUtils.
llvm-svn: 241731
2015-07-08 21:13:37 +00:00
Douglas Katzman
8f01f1cfc3
Wrap some long lines in LLVMBuild files. NFC
...
As suggested by jroelofs in a prior review (D9752),
it makes sense to generally prefer multi-line format.
llvm-svn: 239632
2015-06-12 18:44:57 +00:00
Colin LeMahieu
ff06261aed
[Hexagon] [NFC] Merging InstPrinter directory in to MCTargetDesc since they have a circular dependency.
...
llvm-svn: 222458
2014-11-20 21:56:35 +00:00
Colin LeMahieu
5241881bbc
[Hexagon] Reverting 220584 to address ASAN errors.
...
llvm-svn: 221210
2014-11-04 00:14:36 +00:00
Colin LeMahieu
838307b31f
[Hexagon] Resubmission of 220427
...
Modified library structure to deal with circular dependency between HexagonInstPrinter and HexagonMCInst.
Adding encoding bits for add opcode.
Adding llvm-mc tests.
Removing unit tests.
http://reviews.llvm.org/D5624
llvm-svn: 220584
2014-10-24 19:00:32 +00:00
NAKAMURA Takumi
f459febb15
Hexagon/LLVMBuild.txt: Prune CRLF.
...
llvm-svn: 220481
2014-10-23 11:32:03 +00:00
Colin LeMahieu
88ebb9e2da
[Hexagon] Adding basic disassembler.
...
Marking all instructions as CodeGenOnly since encoding bits are not set yet.
http://reviews.llvm.org/D5829?vs=on&id=15023&whitespace=ignore-all#toc
llvm-svn: 220393
2014-10-22 16:49:14 +00:00
NAKAMURA Takumi
04b8b37f56
Prune Redundant libdeps in CMake's target_link_libraries and LLVMBuild.txt.
...
I checked this with Release+Asserts on x86_64-mingw32. Please restore partially if this were overkill.
llvm-svn: 213064
2014-07-15 11:37:03 +00:00
NAKAMURA Takumi
396d4d3c7e
Add proper dependencies to LLVMBuild.txt in llvm/lib.
...
I'll prune redundant deps in LLVMBuild.txt, later.
llvm-svn: 196881
2013-12-10 05:39:34 +00:00
Evandro Menezes
5cee621c88
Hexagon: enable assembler output through the MC layer.
...
llvm-svn: 154597
2012-04-12 17:55:53 +00:00
Tony Linthicum
b3705e0b9e
Add MCTargetDesc library to Hexagon target
...
llvm-svn: 146692
2011-12-15 22:29:08 +00:00
Daniel Dunbar
8889bb08b8
LLVMBuild: Introduce a common section which currently has a list of the
...
subdirectories to traverse into.
- Originally I wanted to avoid this and just autoscan, but this has one key
flaw in that new subdirectories can not automatically trigger a rerun of the
llvm-build tool. This is particularly a pain when switching back and forth
between trees where one has added a subdirectory, as the dependencies will
tend to be wrong. This will also eliminates FIXME implicitly.
llvm-svn: 146436
2011-12-12 22:45:54 +00:00
Tony Linthicum
1213a7a57f
Hexagon backend support
...
llvm-svn: 146412
2011-12-12 21:14:40 +00:00