Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(17)

Side by Side Diff: include/llvm/Target/TargetOptions.h

Issue 91042: Implement LLVM JIT side of GDB JIT debugging interface (Closed) SVN Base: http://llvm.org/svn/llvm-project/llvm/trunk/
Patch Set: Synced with TOT. Created 2 months, 2 weeks ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 //===-- llvm/Target/TargetOptions.h - Target Options ------------*- C++ -*-===// 1 //===-- llvm/Target/TargetOptions.h - Target Options ------------*- 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 defines command line option flags that are shared across various 10 // This file defines command line option flags that are shared across various
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 /// crt*.o compiling). 95 /// crt*.o compiling).
96 extern bool NoZerosInBSS; 96 extern bool NoZerosInBSS;
97 97
98 /// DwarfExceptionHandling - This flag indicates that Dwarf exception 98 /// DwarfExceptionHandling - This flag indicates that Dwarf exception
99 /// information should be emitted. 99 /// information should be emitted.
100 extern bool DwarfExceptionHandling; 100 extern bool DwarfExceptionHandling;
101 101
102 /// SjLjExceptionHandling - This flag indicates that SJLJ exception 102 /// SjLjExceptionHandling - This flag indicates that SJLJ exception
103 /// information should be emitted. 103 /// information should be emitted.
104 extern bool SjLjExceptionHandling; 104 extern bool SjLjExceptionHandling;
105
106 /// JITEmitDebugInfo - This flag indicates that the JIT should try to emit
107 /// debug information and notify a debugger about it.
108 extern bool JITEmitDebugInfo;
105 109
106 /// UnwindTablesMandatory - This flag indicates that unwind tables should 110 /// UnwindTablesMandatory - This flag indicates that unwind tables should
107 /// be emitted for all functions. 111 /// be emitted for all functions.
108 extern bool UnwindTablesMandatory; 112 extern bool UnwindTablesMandatory;
109 113
110 /// PerformTailCallOpt - This flag is enabled when -tailcallopt is specified 114 /// PerformTailCallOpt - This flag is enabled when -tailcallopt is specified
111 /// on the commandline. When the flag is on, the target will perform tail call 115 /// on the commandline. When the flag is on, the target will perform tail call
112 /// optimization (pop the caller's stack) providing it supports it. 116 /// optimization (pop the caller's stack) providing it supports it.
113 extern bool PerformTailCallOpt; 117 extern bool PerformTailCallOpt;
114 118
(...skipping 13 matching lines...) Expand all
128 /// compile time. 132 /// compile time.
129 extern bool EnableFastISel; 133 extern bool EnableFastISel;
130 134
131 /// StrongPHIElim - This flag enables more aggressive PHI elimination 135 /// StrongPHIElim - This flag enables more aggressive PHI elimination
132 /// wth earlier copy coalescing. 136 /// wth earlier copy coalescing.
133 extern bool StrongPHIElim; 137 extern bool StrongPHIElim;
134 138
135 } // End llvm namespace 139 } // End llvm namespace
136 140
137 #endif 141 #endif
OLDNEW

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld r497