]> granicus.if.org Git - llvm/commit
[GlobalISel][X86] Support G_GLOBAL_VALUE operation.
authorIgor Breger <igor.breger@intel.com>
Sun, 2 Jul 2017 08:58:29 +0000 (08:58 +0000)
committerIgor Breger <igor.breger@intel.com>
Sun, 2 Jul 2017 08:58:29 +0000 (08:58 +0000)
commit31db5788ec2e49972d1ed3ffd7f784f663d6aecd
treeeccd683ebe57c6894e14d2f5742f19f47ce3dcfb
parent425091694e8532686aa9f7d5caffe4c9f3ac42b6
[GlobalISel][X86] Support G_GLOBAL_VALUE operation.

Summary: Support G_GLOBAL_VALUE operation. For now most of the PIC configurations not implemented yet.

Reviewers: zvi, guyblank

Reviewed By: guyblank

Subscribers: rovka, kristof.beyls, llvm-commits

Differential Revision: https://reviews.llvm.org/D34738

Conflicts:
test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306972 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstructionSelector.cpp
lib/Target/X86/X86LegalizerInfo.cpp
test/CodeGen/X86/GlobalISel/GV.ll [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/legalize-GV.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir
test/CodeGen/X86/GlobalISel/select-GV.mir [new file with mode: 0644]