Clement Courbet
147c7c78fd
[ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.
...
This allows later passes (in particular InstCombine) to optimize more
cases.
One that's important to us is `memcmp(p, q, constant) < 0` and memcmp(p, q, constant) > 0.
llvm-svn: 364412
2019-06-26 11:50:18 +00:00
Peter Collingbourne
c5718594b4
gn build: Merge r363757.
...
llvm-svn: 363865
2019-06-19 19:11:23 +00:00
Nico Weber
879d32d933
gn build: Merge r362857
...
llvm-svn: 362864
2019-06-08 01:27:47 +00:00
Nico Weber
4b7b51fcea
gn build: Merge r362774
...
llvm-svn: 362795
2019-06-07 13:08:17 +00:00
Nico Weber
22843bc3fb
gn build: Merge r361607
...
llvm-svn: 361640
2019-05-24 14:24:25 +00:00
Nico Weber
2e1e85c460
gn build: Merge r359050 more
...
llvm-svn: 359058
2019-04-24 00:59:24 +00:00
Peter Collingbourne
189ff8aab5
gn build: Merge r356451.
...
llvm-svn: 356484
2019-03-19 17:30:50 +00:00
Peter Collingbourne
0e57b6e44c
gn build: Add headers to compiler-rt build files.
...
Also fix sort order in llvm/lib/CodeGen/GlobalISel/BUILD.gn.
llvm-svn: 351367
2019-01-16 18:45:12 +00:00
Peter Collingbourne
f67bc623d8
gn build: Merge r351283.
...
llvm-svn: 351293
2019-01-16 02:27:12 +00:00
Nico Weber
ab798a428a
[gn build] Merge r349167
...
llvm-svn: 349291
2018-12-16 02:32:20 +00:00
Nico Weber
3d7ba53a20
[gn build] Add build files for AsmParser, MIRParser, IRReader, MCDisassembler, Vectorize
...
These are all remaining build dependencies of llc, except for Target/X86 which
is in a separate patch at https://reviews.llvm.org/D55524
Differential Revision: https://reviews.llvm.org/D55518
llvm-svn: 348823
2018-12-11 02:09:32 +00:00
Nico Weber
0f070d70e6
[gn build] Add build files for CodeGen subfolders AsmPrinter, GlobalISel, SelectionDAG.
...
Differential Revision: https://reviews.llvm.org/D55462
llvm-svn: 348704
2018-12-08 10:53:10 +00:00
Nico Weber
59094317e4
[gn build] Add build files for lib/CodeGen, lib/Transforms/..., and lib/Bitcode/Writer
...
Differential Revision: https://reviews.llvm.org/D55454
llvm-svn: 348667
2018-12-08 00:09:56 +00:00