From: Rafael Espindola Date: Thu, 12 Feb 2015 21:16:34 +0000 (+0000) Subject: Remove mostly unused setters. X-Git-Tag: llvmorg-3.7.0-rc1~12330 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3105fd83351571e67c0a1008def0e72449f437cb;p=platform%2Fupstream%2Fllvm.git Remove mostly unused setters. Most of the code was setting the TargetOptions directly. llvm-svn: 228961 --- diff --git a/llvm/include/llvm/Target/TargetMachine.h b/llvm/include/llvm/Target/TargetMachine.h index acce1d2..028f9e2 100644 --- a/llvm/include/llvm/Target/TargetMachine.h +++ b/llvm/include/llvm/Target/TargetMachine.h @@ -165,28 +165,23 @@ public: bool shouldPrintMachineCode() const { return Options.PrintMachineCode; } - /// getAsmVerbosityDefault - Returns the default value of asm verbosity. + /// Returns the default value of asm verbosity. /// - bool getAsmVerbosityDefault() const ; - - /// setAsmVerbosityDefault - Set the default value of asm verbosity. Default - /// is false. - void setAsmVerbosityDefault(bool); - - /// getDataSections - Return true if data objects should be emitted into their - /// own section, corresponds to -fdata-sections. - bool getDataSections() const; - - /// getFunctionSections - Return true if functions should be emitted into - /// their own section, corresponding to -ffunction-sections. - bool getFunctionSections() const; + bool getAsmVerbosityDefault() const { + return Options.MCOptions.AsmVerbose; + } - /// setDataSections - Set if the data are emit into separate sections. - void setDataSections(bool); + /// Return true if data objects should be emitted into their own section, + /// corresponds to -fdata-sections. + bool getDataSections() const { + return Options.DataSections; + } - /// setFunctionSections - Set if the functions are emit into separate - /// sections. - void setFunctionSections(bool); + /// Return true if functions should be emitted into their own section, + /// corresponding to -ffunction-sections. + bool getFunctionSections() const { + return Options.FunctionSections; + } /// \brief Get a \c TargetIRAnalysis appropriate for the target. /// diff --git a/llvm/lib/Target/TargetMachine.cpp b/llvm/lib/Target/TargetMachine.cpp index 1bd99ea..7f44e8b 100644 --- a/llvm/lib/Target/TargetMachine.cpp +++ b/llvm/lib/Target/TargetMachine.cpp @@ -148,30 +148,6 @@ void TargetMachine::setOptLevel(CodeGenOpt::Level Level) const { CodeGenInfo->setOptLevel(Level); } -bool TargetMachine::getAsmVerbosityDefault() const { - return Options.MCOptions.AsmVerbose; -} - -void TargetMachine::setAsmVerbosityDefault(bool V) { - Options.MCOptions.AsmVerbose = V; -} - -bool TargetMachine::getFunctionSections() const { - return Options.FunctionSections; -} - -bool TargetMachine::getDataSections() const { - return Options.DataSections; -} - -void TargetMachine::setFunctionSections(bool V) { - Options.FunctionSections = V; -} - -void TargetMachine::setDataSections(bool V) { - Options.DataSections = V; -} - TargetIRAnalysis TargetMachine::getTargetIRAnalysis() { return TargetIRAnalysis( [this](Function &) { return TargetTransformInfo(getDataLayout()); }); diff --git a/llvm/lib/Target/TargetMachineC.cpp b/llvm/lib/Target/TargetMachineC.cpp index 8be10cb..537b47b 100644 --- a/llvm/lib/Target/TargetMachineC.cpp +++ b/llvm/lib/Target/TargetMachineC.cpp @@ -179,7 +179,7 @@ LLVMTargetDataRef LLVMGetTargetMachineData(LLVMTargetMachineRef T) { void LLVMSetTargetMachineAsmVerbosity(LLVMTargetMachineRef T, LLVMBool VerboseAsm) { - unwrap(T)->setAsmVerbosityDefault(VerboseAsm); + unwrap(T)->Options.MCOptions.AsmVerbose = VerboseAsm; } static LLVMBool LLVMTargetMachineEmit(LLVMTargetMachineRef T, LLVMModuleRef M,