Lines Matching full:msp430
1 //===--- MSP430.cpp - MSP430 Helpers for Tools ------------------*- C++ -*-===//
9 #include "MSP430.h"
56 void msp430::getMSP430TargetFeatures(const Driver &D, const ArgList &Args, in getMSP430TargetFeatures()
108 /// MSP430 Toolchain
131 llvm::sys::path::append(SysRootDir, "msp430-elf", "lib", MultilibSuf); in MSP430ToolChain()
155 llvm::sys::path::append(Dir, "msp430-elf", "include"); in AddClangSystemIncludeArgs()
170 // 'i' should be in lower case as it's defined in TI MSP430-GCC headers in addClangTargetOptions()
179 return new tools::msp430::Linker(*this); in buildLinker()
182 void msp430::Linker::AddStartFiles(bool UseExceptions, const ArgList &Args, in AddStartFiles()
191 void msp430::Linker::AddDefaultLibs(const llvm::opt::ArgList &Args, in AddDefaultLibs()
205 // msp430-sim.ld relies on __crt0_call_exit being implicitly .refsym-ed in AddDefaultLibs()
206 // in main() by msp430-gcc. in AddDefaultLibs()
218 void msp430::Linker::AddEndFiles(bool UseExceptions, const ArgList &Args, in AddEndFiles()
263 void msp430::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob()