forked from OSchip/llvm-project
Remove llc -jump-table-type option, it hasn't been functional for years.
llvm-svn: 285633
This commit is contained in:
parent
d503940e8f
commit
c11da1cb5e
|
@ -249,20 +249,6 @@ cl::opt<bool> UniqueSectionNames("unique-section-names",
|
|||
cl::desc("Give unique names to every section"),
|
||||
cl::init(true));
|
||||
|
||||
cl::opt<llvm::JumpTable::JumpTableType>
|
||||
JTableType("jump-table-type",
|
||||
cl::desc("Choose the type of Jump-Instruction Table for jumptable."),
|
||||
cl::init(JumpTable::Single),
|
||||
cl::values(
|
||||
clEnumValN(JumpTable::Single, "single",
|
||||
"Create a single table for all jumptable functions"),
|
||||
clEnumValN(JumpTable::Arity, "arity",
|
||||
"Create one table per number of parameters."),
|
||||
clEnumValN(JumpTable::Simplified, "simplified",
|
||||
"Create one table per simplified function type."),
|
||||
clEnumValN(JumpTable::Full, "full",
|
||||
"Create one table per unique function type.")));
|
||||
|
||||
cl::opt<llvm::EABI> EABIVersion(
|
||||
"meabi", cl::desc("Set EABI type (default depends on triple):"),
|
||||
cl::init(EABI::Default),
|
||||
|
@ -309,7 +295,6 @@ static inline TargetOptions InitTargetOptionsFromCodeGenFlags() {
|
|||
Options.ExceptionModel = ExceptionModel;
|
||||
|
||||
Options.MCOptions = InitMCTargetOptionsFromFlags();
|
||||
Options.JTType = JTableType;
|
||||
|
||||
Options.ThreadModel = TMModel;
|
||||
Options.EABIVersion = EABIVersion;
|
||||
|
|
|
@ -111,7 +111,7 @@ namespace llvm {
|
|||
EmulatedTLS(false), EnableIPRA(false),
|
||||
FloatABIType(FloatABI::Default),
|
||||
AllowFPOpFusion(FPOpFusion::Standard),
|
||||
JTType(JumpTable::Single), ThreadModel(ThreadModel::POSIX),
|
||||
ThreadModel(ThreadModel::POSIX),
|
||||
EABIVersion(EABI::Default), DebuggerTuning(DebuggerKind::Default),
|
||||
FPDenormalMode(FPDenormal::IEEE),
|
||||
ExceptionModel(ExceptionHandling::None) {}
|
||||
|
@ -251,10 +251,6 @@ namespace llvm {
|
|||
/// the value of this option.
|
||||
FPOpFusion::FPOpFusionMode AllowFPOpFusion;
|
||||
|
||||
/// JTType - This flag specifies the type of jump-instruction table to
|
||||
/// create for functions that have the jumptable attribute.
|
||||
JumpTable::JumpTableType JTType;
|
||||
|
||||
/// ThreadModel - This flag specifies the type of threading model to assume
|
||||
/// for things like atomics
|
||||
ThreadModel::Model ThreadModel;
|
||||
|
@ -297,7 +293,6 @@ inline bool operator==(const TargetOptions &LHS,
|
|||
ARE_EQUAL(EmulatedTLS) &&
|
||||
ARE_EQUAL(FloatABIType) &&
|
||||
ARE_EQUAL(AllowFPOpFusion) &&
|
||||
ARE_EQUAL(JTType) &&
|
||||
ARE_EQUAL(ThreadModel) &&
|
||||
ARE_EQUAL(EABIVersion) &&
|
||||
ARE_EQUAL(DebuggerTuning) &&
|
||||
|
|
Loading…
Reference in New Issue