diff options
author | Eric Christopher <echristo@gmail.com> | 2015-04-19 03:20:51 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2015-04-19 03:20:51 +0000 |
commit | 29c47347d83a73950a87688e59aad758dc2e3843 (patch) | |
tree | 0b71fd2514e23b9d58cb0bfce468a626242a57e3 | |
parent | 9eb309371b55c44395ef7651f41e0d9ece223e60 (diff) | |
download | bcm5719-llvm-29c47347d83a73950a87688e59aad758dc2e3843.tar.gz bcm5719-llvm-29c47347d83a73950a87688e59aad758dc2e3843.zip |
Remove the JITEmitDebugInfo TargetOptions as they're only set and
not used anywhere in llvm.
llvm-svn: 235265
-rw-r--r-- | llvm/include/llvm/Target/TargetOptions.h | 15 | ||||
-rw-r--r-- | llvm/tools/lli/lli.cpp | 23 |
2 files changed, 2 insertions, 36 deletions
diff --git a/llvm/include/llvm/Target/TargetOptions.h b/llvm/include/llvm/Target/TargetOptions.h index d41ca99f31d..abffe67c1d3 100644 --- a/llvm/include/llvm/Target/TargetOptions.h +++ b/llvm/include/llvm/Target/TargetOptions.h @@ -72,8 +72,8 @@ namespace llvm { LessPreciseFPMADOption(false), UnsafeFPMath(false), NoInfsFPMath(false), NoNaNsFPMath(false), HonorSignDependentRoundingFPMathOption(false), UseSoftFloat(false), - NoZerosInBSS(false), JITEmitDebugInfo(false), - JITEmitDebugInfoToDisk(false), GuaranteedTailCallOpt(false), + NoZerosInBSS(false), + GuaranteedTailCallOpt(false), DisableTailCalls(false), StackAlignmentOverride(0), EnableFastISel(false), PositionIndependentExecutable(false), UseInitArray(false), DisableIntegratedAS(false), @@ -147,15 +147,6 @@ namespace llvm { /// crt*.o compiling). unsigned NoZerosInBSS : 1; - /// JITEmitDebugInfo - This flag indicates that the JIT should try to emit - /// debug information and notify a debugger about it. - unsigned JITEmitDebugInfo : 1; - - /// JITEmitDebugInfoToDisk - This flag indicates that the JIT should write - /// the object files generated by the JITEmitDebugInfo flag to disk. This - /// flag is hidden and is only for debugging the debug info. - unsigned JITEmitDebugInfoToDisk : 1; - /// GuaranteedTailCallOpt - This flag is enabled when -tailcallopt is /// specified on the commandline. When the flag is on, participating targets /// will perform tail call optimization on all calls which use the fastcc @@ -278,8 +269,6 @@ inline bool operator==(const TargetOptions &LHS, ARE_EQUAL(HonorSignDependentRoundingFPMathOption) && ARE_EQUAL(UseSoftFloat) && ARE_EQUAL(NoZerosInBSS) && - ARE_EQUAL(JITEmitDebugInfo) && - ARE_EQUAL(JITEmitDebugInfoToDisk) && ARE_EQUAL(GuaranteedTailCallOpt) && ARE_EQUAL(DisableTailCalls) && ARE_EQUAL(StackAlignmentOverride) && diff --git a/llvm/tools/lli/lli.cpp b/llvm/tools/lli/lli.cpp index c1e3522743a..0a1a5a8eacf 100644 --- a/llvm/tools/lli/lli.cpp +++ b/llvm/tools/lli/lli.cpp @@ -235,23 +235,6 @@ namespace { clEnumValN(FloatABI::Hard, "hard", "Hard float ABI (uses FP registers)"), clEnumValEnd)); - cl::opt<bool> -// In debug builds, make this default to true. -#ifdef NDEBUG -#define EMIT_DEBUG false -#else -#define EMIT_DEBUG true -#endif - EmitJitDebugInfo("jit-emit-debug", - cl::desc("Emit debug information to debugger"), - cl::init(EMIT_DEBUG)); -#undef EMIT_DEBUG - - static cl::opt<bool> - EmitJitDebugInfoToDisk("jit-emit-debug-to-disk", - cl::Hidden, - cl::desc("Emit debug info objfiles to disk"), - cl::init(false)); } //===----------------------------------------------------------------------===// @@ -488,12 +471,6 @@ int main(int argc, char **argv, char * const *envp) { if (GenerateSoftFloatCalls) FloatABIForCalls = FloatABI::Soft; - // Remote target execution doesn't handle EH or debug registration. - if (!RemoteMCJIT) { - Options.JITEmitDebugInfo = EmitJitDebugInfo; - Options.JITEmitDebugInfoToDisk = EmitJitDebugInfoToDisk; - } - builder.setTargetOptions(Options); EE = builder.create(); |