#include "TCE.h"
#include "CommonArgs.h"
using namespace clang::driver;
using namespace clang::driver::toolchains;
using namespace clang;
using namespace llvm::opt;
TCEToolChain::TCEToolChain(const Driver &D, const llvm::Triple &Triple,
const ArgList &Args)
: ToolChain(D, Triple, Args) {
std::string Path(getDriver().Dir);
Path += "/../libexec";
getProgramPaths().push_back(Path);
}
TCEToolChain::~TCEToolChain() {}
bool TCEToolChain::IsMathErrnoDefault() const { return true; }
bool TCEToolChain::isPICDefault() const { return false; }
bool TCEToolChain::isPIEDefault(const llvm::opt::ArgList &Args) const {
return false;
}
bool TCEToolChain::isPICDefaultForced() const { return false; }
TCELEToolChain::TCELEToolChain(const Driver &D, const llvm::Triple& Triple,
const ArgList &Args)
: TCEToolChain(D, Triple, Args) {
}
TCELEToolChain::~TCELEToolChain() {}