diff options
-rw-r--r-- | include/llvm/Target/TargetMachine.h | 9 | ||||
-rw-r--r-- | lib/Target/TargetMachine.cpp | 16 |
2 files changed, 0 insertions, 25 deletions
diff --git a/include/llvm/Target/TargetMachine.h b/include/llvm/Target/TargetMachine.h index 60b70399c7..93c46ae28e 100644 --- a/include/llvm/Target/TargetMachine.h +++ b/include/llvm/Target/TargetMachine.h @@ -68,15 +68,6 @@ namespace FileModel { }; } -// Stack canary model types. -namespace StackCanaries { - enum Model { - Default, - On, - Always - }; -} - //===----------------------------------------------------------------------===// /// /// TargetMachine - Primary interface to the complete machine description for diff --git a/lib/Target/TargetMachine.cpp b/lib/Target/TargetMachine.cpp index 0bf0e374d1..600a120e86 100644 --- a/lib/Target/TargetMachine.cpp +++ b/lib/Target/TargetMachine.cpp @@ -40,7 +40,6 @@ namespace llvm { bool RealignStack; bool VerboseAsm; bool DisableJumpTables; - StackCanaries::Model StackProtectors; } static cl::opt<bool, true> PrintCode("print-machineinstrs", @@ -164,21 +163,6 @@ DisableSwitchTables(cl::Hidden, "disable-jump-tables", cl::location(DisableJumpTables), cl::init(false)); -static cl::opt<llvm::StackCanaries::Model, true> -GenerateStackProtectors("stack-protector", - cl::desc("Generate stack protectors"), - cl::location(StackProtectors), - cl::init(StackCanaries::Default), - cl::values( - clEnumValN(StackCanaries::Default, "default", - " No stack protectors"), - clEnumValN(StackCanaries::On, "on", - " Generate stack protectors for functions that" - "need them"), - clEnumValN(StackCanaries::Always, "all", - " Generate stack protectors for all functions"), - clEnumValEnd)); - //--------------------------------------------------------------------------- // TargetMachine Class // |