34#ifndef LLVM_TCE_CMD_LINE_OPTIONS_HH
35#define LLVM_TCE_CMD_LINE_OPTIONS_HH
42#include "tce_config.h"
112 <<
"llvm-tce - TCE LLVM code generator "
static std::string TCEVersionString()
static const std::string DISABLE_ADDRESS_SPACE_AA
static const std::string SWL_INIT_SP
static const std::string SWL_EXPERIMENTAL_REGALLOC
static const std::string SWL_PRIMARY_FUNCTIONS
bool useBubbleFish2Scheduler() const
bool analyzeInstructionPatterns() const
virtual bool disableLLVMAA() const
TCEString tempDir() const
bool disableAddressSpaceAA() const
static const std::string DISABLE_DSF
static const std::string SWL_ENABLE_VECTOR_BACKEND
std::string standardEmulationLib() const
bool isStandardEmulationLibDefined() const
static const std::string SWL_GEN_PLUGIN_ONLY
static const std::string SWL_USE_OLD_BACKEND_SOURCES
uint64_t initialStackPointerValue() const
bool useBUScheduler() const
static const std::string SWL_ASSUME_ADF_STACKALIGNMENT
static const std::string CONSERVATIVE_PRE_RA_SCHEDULER
virtual bool dumpDDGsDot() const
bool useOldBackendSources() const
bool isVerboseSwitchDefined() const
static const std::string SWL_DEBUG_FLAG
static const std::string SWL_BACKEND_CACHE_DIR
static const std::string DISABLE_LLVMAA
static const std::string SWL_EMULATION_LIB
virtual bool dumpDDGsXML() const
static const std::string SWS_PRIMARY_FUNCTIONS
bool isInitialStackPointerValueSet() const
bool conservativePreRAScheduler() const
bool printInlineAsmWarnings() const
virtual void printVersion() const
static const std::string SWS_EMULATION_LIB
static const std::string SWL_DUMP_DDGS_XML
bool disableHWLoops() const
static const std::string SWL_SAVE_BACKEND_PLUGIN
bool useVectorBackend() const
bool assumeADFStackAlignment() const
bool isOptLevelDefined() const
bool disableDelaySlotFiller() const
bool saveBackendPlugin() const
std::string workItemAAFile() const
static const std::string SWL_PRINT_INLINE_ASM_WARNINGS
static const std::string VERBOSE_SWITCH
Switch for verbose output listing scheduler modules.
static const std::string SWL_BU_SCHEDULER
static const std::string SWL_DATA_START
bool isWorkItemAAFileDefined() const
static const std::string SWL_TEMP_DIR
static const std::string SWL_WORK_ITEM_AA_FILE
static const std::string SWL_DISABLE_HWLOOPS
static const std::string SWL_BUBBLEFISH2_SCHEDULER
static const std::string SWL_OPT_LEVEL
virtual std::string getLLVMargv() const
static const std::string LLVM_USER_ARGS
bool useTDScheduler() const
virtual FunctionNameList * primaryFunctions() const
std::string backendCacheDir() const
uint64_t dataStartAddress(TTAMachine::AddressSpace &aSpace) const
static const std::string SWS_OPT_LEVEL
static const std::string SWL_TD_SCHEDULER
static const std::string SWL_ANALYZE_INSTRUCTION_PATTERNS
bool generatePluginOnly() const
static const std::string SWL_DUMP_DDGS_DOT
bool isDataStartAddressSet(TTAMachine::AddressSpace &aSpace) const
static const std::string USAGE