TargetMachine.cpp (202878) | TargetMachine.cpp (203954) |
---|---|
1//===-- TargetMachine.cpp - General Target Information ---------------------==// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 26 unchanged lines hidden (view full) --- 35 bool NoZerosInBSS; 36 bool DwarfExceptionHandling; 37 bool SjLjExceptionHandling; 38 bool JITEmitDebugInfo; 39 bool JITEmitDebugInfoToDisk; 40 bool UnwindTablesMandatory; 41 Reloc::Model RelocationModel; 42 CodeModel::Model CMModel; | 1//===-- TargetMachine.cpp - General Target Information ---------------------==// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 26 unchanged lines hidden (view full) --- 35 bool NoZerosInBSS; 36 bool DwarfExceptionHandling; 37 bool SjLjExceptionHandling; 38 bool JITEmitDebugInfo; 39 bool JITEmitDebugInfoToDisk; 40 bool UnwindTablesMandatory; 41 Reloc::Model RelocationModel; 42 CodeModel::Model CMModel; |
43 bool PerformTailCallOpt; | 43 bool GuaranteedTailCallOpt; |
44 unsigned StackAlignment; 45 bool RealignStack; 46 bool DisableJumpTables; 47 bool StrongPHIElim; 48 bool AsmVerbosityDefault(false); 49} 50 51static cl::opt<bool, true> --- 116 unchanged lines hidden (view full) --- 168 clEnumValN(CodeModel::Kernel, "kernel", 169 "Kernel code model"), 170 clEnumValN(CodeModel::Medium, "medium", 171 "Medium code model"), 172 clEnumValN(CodeModel::Large, "large", 173 "Large code model"), 174 clEnumValEnd)); 175static cl::opt<bool, true> | 44 unsigned StackAlignment; 45 bool RealignStack; 46 bool DisableJumpTables; 47 bool StrongPHIElim; 48 bool AsmVerbosityDefault(false); 49} 50 51static cl::opt<bool, true> --- 116 unchanged lines hidden (view full) --- 168 clEnumValN(CodeModel::Kernel, "kernel", 169 "Kernel code model"), 170 clEnumValN(CodeModel::Medium, "medium", 171 "Medium code model"), 172 clEnumValN(CodeModel::Large, "large", 173 "Large code model"), 174 clEnumValEnd)); 175static cl::opt<bool, true> |
176EnablePerformTailCallOpt("tailcallopt", 177 cl::desc("Turn on tail call optimization."), 178 cl::location(PerformTailCallOpt), | 176EnableGuaranteedTailCallOpt("tailcallopt", 177 cl::desc("Turn fastcc calls into tail calls by (potentially) changing ABI."), 178 cl::location(GuaranteedTailCallOpt), |
179 cl::init(false)); 180static cl::opt<unsigned, true> 181OverrideStackAlignment("stack-alignment", 182 cl::desc("Override default stack alignment"), 183 cl::location(StackAlignment), 184 cl::init(0)); 185static cl::opt<bool, true> 186EnableRealignStack("realign-stack", --- 79 unchanged lines hidden --- | 179 cl::init(false)); 180static cl::opt<unsigned, true> 181OverrideStackAlignment("stack-alignment", 182 cl::desc("Override default stack alignment"), 183 cl::location(StackAlignment), 184 cl::init(0)); 185static cl::opt<bool, true> 186EnableRealignStack("realign-stack", --- 79 unchanged lines hidden --- |