R600/SI: Use a custom encoding method for simm16 in SOPP branch instructions
authorTom Stellard <thomas.stellard@amd.com>
Mon, 21 Jul 2014 14:01:08 +0000 (14:01 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Mon, 21 Jul 2014 14:01:08 +0000 (14:01 +0000)
commit01825afad772f1d6c268d813026dad2e5303a4f5
treefca2c67a716bc5f289fca3686749fc110053c4ea
parente08fe68bdd46a93a9b55a86919a55934475e866a
R600/SI: Use a custom encoding method for simm16 in SOPP branch instructions

This allows us to explicitly define the type of fixup that is needed,
so we can distinguish this from future fixup types.

llvm-svn: 213527
llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp
llvm/lib/Target/R600/MCTargetDesc/AMDGPUFixupKinds.h [new file with mode: 0644]
llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h
llvm/lib/Target/R600/MCTargetDesc/SIMCCodeEmitter.cpp
llvm/lib/Target/R600/SIInstrInfo.td
llvm/lib/Target/R600/SIInstructions.td