Craig Topper
60879a3c76
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. XCore edition
...
llvm-svn: 207501
2014-04-29 07:57:00 +00:00
Chandler Carruth
84e68b2994
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
...
definition below all of the header #include lines, lib/Target/...
edition.
llvm-svn: 206842
2014-04-22 02:41:26 +00:00
NAKAMURA Takumi
ce746c6c49
[CMake] Let add_public_tablegen_target responsible to provide dependency to CommonTableGen.
...
add_public_tablegen_target adds *CommonTableGen to LLVM_COMMON_DEPENDS.
LLVM_COMMON_DEPENDS affects add_llvm_library (and other add_target stuff) within its scope.
llvm-svn: 195927
2013-11-28 17:04:04 +00:00
NAKAMURA Takumi
b2abd160b3
[CMake] Prune include_directories() in llvm/lib/Target, take #2 .
...
I forgot to commit them. They were staging in my local repo.
llvm-svn: 195924
2013-11-28 15:30:37 +00:00
Richard Osborne
54ff84a8f8
[XCore] Make use of the target independent global address offset folding.
...
This let us to remove some custom code that matched constant offsets
from globals at instruction selection time as a special addressing mode.
No intended functionality change.
llvm-svn: 181126
2013-05-04 17:24:33 +00:00
Richard Osborne
1cc2b68ad6
Simplify assertion in XCoreInstPrinter.
...
llvm-svn: 170321
2012-12-17 12:13:46 +00:00
Richard Osborne
4e1e14bccd
Update comments to match recommended doxygen style.
...
llvm-svn: 170320
2012-12-17 12:13:41 +00:00
Richard Osborne
3c31e21837
Change XCoreAsmPrinter to lower MachineInstrs to MCInsts before emission.
...
This change adds XCoreMCInstLower to do the lowering to MCInst and
XCoreInstPrinter to print the MCInsts.
llvm-svn: 170288
2012-12-16 16:20:48 +00:00