Lang Hames
1e923ec122
Recommit r224935 with a fix for the ObjC++/AArch64 bug that that revision
...
introduced.
A test case for the bug was already committed in r225385.
Patch by Rafael Espindola.
llvm-svn: 225534
2015-01-09 18:55:42 +00:00
Lang Hames
66f755f84f
Revert r224935 "Refactor duplicated code. No intended functionality change."
...
This is affecting the behavior of some ObjC++ / AArch64 test cases on Darwin.
Reverting to get the bots green while I track down the source of the changed
behavior.
llvm-svn: 225311
2015-01-06 23:04:36 +00:00
Rafael Espindola
bed67f3adc
Refactor duplicated code.
...
No intended functionality change.
llvm-svn: 224935
2014-12-29 15:18:31 +00:00
Benjamin Kramer
a7c40ef022
Canonicalize header guards into a common format.
...
Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)
Changes made by clang-tidy with minor tweaks.
llvm-svn: 215558
2014-08-13 16:26:38 +00:00
Craig Topper
9d74a5a5f1
[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.
...
llvm-svn: 207511
2014-04-29 07:58:41 +00:00
Saleem Abdulrasool
cd1308296e
ARM: update subtarget information for Windows on ARM
...
Update the subtarget information for Windows on ARM. This enables using the MC
layer to target Windows on ARM.
llvm-svn: 205459
2014-04-02 20:32:05 +00:00
Christian Pirker
2a11160956
Add ARM big endian Target (armeb, thumbeb)
...
Reviewed at http://llvm-reviews.chandlerc.com/D3095
llvm-svn: 205007
2014-03-28 14:35:30 +00:00
Hans Wennborg
89050436e6
[ARM] Use symbolic register names in .cfi directives only with IAS (PR19110)
...
This is a follow-up to r203635. Saleem pointed out that since symbolic register
names are much easier to read, it would be good if we could turn them off only
when we really need to because we're using an external assembler.
Differential Revision: http://llvm-reviews.chandlerc.com/D3056
llvm-svn: 203806
2014-03-13 15:56:41 +00:00
Craig Topper
ca7e3e5c4b
[C++11] Add 'override' keyword to virtual methods that override their base class.
...
llvm-svn: 203439
2014-03-10 03:19:03 +00:00
Rafael Espindola
43c4e24fad
Add a MCAsmInfoELF class and factor some code into it.
...
We had a MCAsmInfoCOFF, but no common class for all the ELF MCAsmInfos before.
llvm-svn: 192760
2013-10-16 01:34:32 +00:00
Jia Liu
b22310fda6
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
...
llvm-svn: 150878
2012-02-18 12:03:15 +00:00
David Blaikie
a379b18173
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
...
llvm-svn: 146960
2011-12-20 02:50:00 +00:00
Evan Cheng
1705ab00ab
Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes.
...
llvm-svn: 135219
2011-07-14 23:50:31 +00:00