Jacques Pienaar
5ffdef55f0
[lanai] Change reloc to use PIC_ by default and cleanup.
...
* Change reloc to PIC_;
* Cleanup (clang-format & modify test);
llvm-svn: 270282
2016-05-20 21:41:53 +00:00
Jacques Pienaar
813e83734d
[lanai] Use Optional<Reloc> in LanaiTargetMachine.
...
Follow r269988 and use Optional<Reloc>.
llvm-svn: 270176
2016-05-20 03:21:37 +00:00
Matthias Braun
31d19d43c7
CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC
...
Many files include Passes.h but only a fraction needs to know about the
TargetPassConfig class. Move it into an own header. Also rename
Passes.cpp to TargetPassConfig.cpp while we are at it.
llvm-svn: 269011
2016-05-10 03:21:59 +00:00
Jacques Pienaar
fcef3e4617
[lanai] Add Lanai backend.
...
Add the Lanai backend to lib/Target.
General Lanai backend discussion on llvm-dev thread "[RFC] Lanai backend" (http://lists.llvm.org/pipermail/llvm-dev/2016-February/095118.html ).
Differential Revision: http://reviews.llvm.org/D17011
llvm-svn: 264578
2016-03-28 13:09:54 +00:00