]> granicus.if.org Git - llvm/commit
GlobalISel: Add known bits to InstructionSelector
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 29 Aug 2019 17:24:32 +0000 (17:24 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 29 Aug 2019 17:24:32 +0000 (17:24 +0000)
commitdbafa311cb92f679767fc4c6f681f08cf8c20df6
tree86e3ba96addebaacad2fe0e2edf9b2a513c826b5
parent419c1269a6fc40aa35a4ee348174f10bdbb8e7a8
GlobalISel: Add known bits to InstructionSelector

AMDGPU uses this for some addressing mode selection patterns. The
analysis run itself doesn't do anything so it seems easier to just
always require this than adding a way to opt in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370388 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/GlobalISel/InstructionSelector.h
lib/CodeGen/GlobalISel/InstructionSelect.cpp
lib/Target/AArch64/AArch64InstructionSelector.cpp
test/CodeGen/AArch64/GlobalISel/gisel-commandline-option.ll
test/CodeGen/AArch64/O0-pipeline.ll