]> granicus.if.org Git - llvm/commit
GlobalISel: check for CImm rather than Imm on G_CONSTANTs.
authorTim Northover <tnorthover@apple.com>
Fri, 24 Feb 2017 21:21:38 +0000 (21:21 +0000)
committerTim Northover <tnorthover@apple.com>
Fri, 24 Feb 2017 21:21:38 +0000 (21:21 +0000)
commite3a136c5b58fbb2e40eb957c026e182fbfff92a3
tree1448832b5f6ae08838afde97e2d311232547a60f
parentf7f0f08973878b83d235e5c20c35fe0408f19767
GlobalISel: check for CImm rather than Imm on G_CONSTANTs.

All G_CONSTANTS created by the MachineIRBuilder have an operand of type CImm
(i.e. a ConstantInt), so that's what the selector needs to look for.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296176 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/GlobalISel/InstructionSelect.cpp
test/CodeGen/AArch64/GlobalISel/arm64-instructionselect-xor.mir