Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(231)

Side by Side Diff: lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h

Issue 738143002: Add flag to enable Dwarf exception handling on ARM (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-llvm.git@merge_35
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 //===-- ARMMCAsmInfo.h - ARM asm properties --------------------*- C++ -*--===// 1 //===-- ARMMCAsmInfo.h - ARM asm properties --------------------*- C++ -*--===//
2 // 2 //
3 // The LLVM Compiler Infrastructure 3 // The LLVM Compiler Infrastructure
4 // 4 //
5 // This file is distributed under the University of Illinois Open Source 5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details. 6 // License. See LICENSE.TXT for details.
7 // 7 //
8 //===----------------------------------------------------------------------===// 8 //===----------------------------------------------------------------------===//
9 // 9 //
10 // This file contains the declaration of the ARMMCAsmInfo class. 10 // This file contains the declaration of the ARMMCAsmInfo class.
(...skipping 14 matching lines...) Expand all
25 public: 25 public:
26 explicit ARMMCAsmInfoDarwin(StringRef TT); 26 explicit ARMMCAsmInfoDarwin(StringRef TT);
27 }; 27 };
28 28
29 class ARMELFMCAsmInfo : public MCAsmInfoELF { 29 class ARMELFMCAsmInfo : public MCAsmInfoELF {
30 void anchor() override; 30 void anchor() override;
31 public: 31 public:
32 explicit ARMELFMCAsmInfo(StringRef TT); 32 explicit ARMELFMCAsmInfo(StringRef TT);
33 33
34 void setUseIntegratedAssembler(bool Value) override; 34 void setUseIntegratedAssembler(bool Value) override;
35
36 // @LOCALMOD-BEGIN
37 // Exceptions handling
38 void setExceptionsType(ExceptionHandling ExType) {
39 ExceptionsType = ExType;
40 }
41 // @LOCALMOD-END
42 }; 35 };
43 36
44 class ARMCOFFMCAsmInfoMicrosoft : public MCAsmInfoMicrosoft { 37 class ARMCOFFMCAsmInfoMicrosoft : public MCAsmInfoMicrosoft {
45 void anchor() override; 38 void anchor() override;
46 public: 39 public:
47 explicit ARMCOFFMCAsmInfoMicrosoft(); 40 explicit ARMCOFFMCAsmInfoMicrosoft();
48 }; 41 };
49 42
50 class ARMCOFFMCAsmInfoGNU : public MCAsmInfoGNUCOFF { 43 class ARMCOFFMCAsmInfoGNU : public MCAsmInfoGNUCOFF {
51 void anchor() override; 44 void anchor() override;
52 public: 45 public:
53 explicit ARMCOFFMCAsmInfoGNU(); 46 explicit ARMCOFFMCAsmInfoGNU();
54 }; 47 };
55 48
56 } // namespace llvm 49 } // namespace llvm
57 50
58 #endif 51 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698