diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2012-08-17 20:52:03 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2012-08-17 20:52:03 +0000 |
commit | 811217d59d02986e4d0db38b49b632a94de9615a (patch) | |
tree | 4ac78b9d2fd1ecbe319ad2af0b367547eef50f24 | |
parent | e120072439e8df44dafabf0474c0b66d8e73f8b6 (diff) |
XXX: MC CodeSI-MCEmitter
-rw-r--r-- | src/gallium/drivers/radeon/MCTargetDesc/SIMCCodeEmitter.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeon/MCTargetDesc/SIMCCodeEmitter.cpp b/src/gallium/drivers/radeon/MCTargetDesc/SIMCCodeEmitter.cpp index ff1ca6796aa..1d7e84fdc5c 100644 --- a/src/gallium/drivers/radeon/MCTargetDesc/SIMCCodeEmitter.cpp +++ b/src/gallium/drivers/radeon/MCTargetDesc/SIMCCodeEmitter.cpp @@ -130,7 +130,11 @@ private: MCCodeEmitter *llvm::createAMDGPUMCCodeEmitter(const MCInstrInfo &MCII, const MCSubtargetInfo &STI, MCContext &Ctx) { - return new SIMCCodeEmitter(MCII, STI, Ctx); + if (STI.getFeatureBits() & AMDGPU::Feature64BitPtr) { + return new SIMCCodeEmitter(MCII, STI, Ctx); + } else { + return NULL; + } } void SIMCCodeEmitter::EncodeInstruction(const MCInst &MI, raw_ostream &OS, |