This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 774da37 Hooking up a check-all target for the runtimes projects new bbdb9c7 GlobalISel: mark small extends as legal on AArch64 new 042ca5a GlobalISel: perform multi-step legalization new faab2fb GlobalISel: mark pointer constants as legal on AArch64. new 1b03791 GlobalISel: mark simple ops legal even on types < 32-bit. new a9111c1 GlobalISel: mark overflow bit of overflow ops legal. new ecd159c GlobalISel: add missing type to G_UADDE instructions
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 18 +++++- .../CodeGen/GlobalISel/MachineLegalizeHelper.h | 3 + lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 23 +++++-- lib/CodeGen/GlobalISel/MachineLegalizeHelper.cpp | 29 ++++++++- lib/Target/AArch64/AArch64MachineLegalizer.cpp | 43 +++++++++++-- test/CodeGen/AArch64/GlobalISel/legalize-add.mir | 8 +-- test/CodeGen/AArch64/GlobalISel/legalize-and.mir | 5 +- test/CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 6 ++ .../AArch64/GlobalISel/legalize-constant.mir | 3 + test/CodeGen/AArch64/GlobalISel/legalize-ext.mir | 73 ++++++++++++++++++++++ test/CodeGen/AArch64/GlobalISel/legalize-mul.mir | 5 +- test/CodeGen/AArch64/GlobalISel/legalize-or.mir | 5 +- test/CodeGen/AArch64/GlobalISel/legalize-sub.mir | 5 +- test/CodeGen/AArch64/GlobalISel/legalize-xor.mir | 5 +- 14 files changed, 192 insertions(+), 39 deletions(-) create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-ext.mir