aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2016-06-14 15:16:35 +0000
committerTom Stellard <thomas.stellard@amd.com>2016-06-14 15:16:35 +0000
commitb1a523fa685e9aa015c3e0e7cea8c2698c98d6c0 (patch)
treedb9bdff2035162b9fad01c31b0aae50b0bd894bd /llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
parentf6f149da29d9d4553901f4d24201d125cabfd4e9 (diff)
downloadllvm-b1a523fa685e9aa015c3e0e7cea8c2698c98d6c0.zip
llvm-b1a523fa685e9aa015c3e0e7cea8c2698c98d6c0.tar.gz
llvm-b1a523fa685e9aa015c3e0e7cea8c2698c98d6c0.tar.bz2
Revert "AMDGPU/SI: Refactor fixup handling for constant addrspace variables"
This reverts commit r272675. llvm-svn: 272677
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp b/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
index 0fd17b4..51114b3 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
@@ -70,10 +70,7 @@ void AMDGPUMCInstLower::lower(const MachineInstr *MI, MCInst &OutMI) const {
case MachineOperand::MO_GlobalAddress: {
const GlobalValue *GV = MO.getGlobal();
MCSymbol *Sym = Ctx.getOrCreateSymbol(StringRef(GV->getName()));
- const MCExpr *SymExpr = MCSymbolRefExpr::create(Sym, Ctx);
- const MCExpr *Expr = MCBinaryExpr::createAdd(SymExpr,
- MCConstantExpr::create(MO.getOffset(), Ctx), Ctx);
- MCOp = MCOperand::createExpr(Expr);
+ MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(Sym, Ctx));
break;
}
case MachineOperand::MO_ExternalSymbol: {