now can generate both targets for npvtx64. m_isPTX is set true, to distuish when to either skip or exlcusive euse export

This commit is contained in:
Evghenii
2013-10-29 14:17:11 +01:00
parent 8baef6daa3
commit b31fc6f66d
3 changed files with 61 additions and 52 deletions

View File

@@ -157,7 +157,7 @@ static const char *supportedCPUs[] = {
#endif // LLVM 3.4+
};
Target::Target(const char *arch, const char *cpu, const char *isa, bool pic) :
Target::Target(const char *arch, const char *cpu, const char *isa, bool pic, bool isPTX) :
m_target(NULL),
m_targetMachine(NULL),
#if defined(LLVM_3_1)
@@ -167,7 +167,7 @@ Target::Target(const char *arch, const char *cpu, const char *isa, bool pic) :
#endif
m_valid(false),
m_isa(SSE2),
m_isPTX(false),
m_isPTX(isPTX),
m_arch(""),
m_is32Bit(true),
m_cpu(""),