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