//
// The LLVM Compiler Infrastructure
//
-// This file was developed by the LLVM research group and is distributed under
-// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
//
bool UseSoftFloat;
bool NoZerosInBSS;
bool ExceptionHandling;
- bool NewCCModeling;
Reloc::Model RelocationModel;
CodeModel::Model CMModel;
+ bool PerformTailCallOpt;
}
namespace {
cl::opt<bool, true> PrintCode("print-machineinstrs",
clEnumValN(CodeModel::Large, "large",
" Large code model"),
clEnumValEnd));
+
cl::opt<bool, true>
- EnableNewCCModeling("new-cc-modeling-scheme",
- cl::desc("New CC modeling scheme."),
- cl::location(NewCCModeling),
- cl::init(false));
+ EnablePerformTailCallOpt("tailcallopt",
+ cl::desc("Turn on tail call optimization."),
+ cl::location(PerformTailCallOpt),
+ cl::init(false));
}
//---------------------------------------------------------------------------