This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from e2b3286 AMDGPU: Invert cmp + select with constant new b993023 [GlobalISel] Refactor the logic to constraint registers. new aac958a [RegisterBankInfo] Allow to set a register class when nothing [...] new 1750581 [MIRParser] Non-generic virtual register may have a type. new 0517764 [AArch64][CallLowering] Constraint registers on target specif [...] new 6ac98f4 [MIRParser] Fix a typo in comment and error message. new ad7fb62 [AArch64] Change a test to use a generic instr instead of a t [...] new 981855c [MachineVerifier] Check that even generic vregs comply to reg [...] new 5e76a3f [ObjectYAML] MachO support for endianness
The 8 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/Utils.h | 43 ++ include/llvm/ObjectYAML/DWARFYAML.h | 1 + include/llvm/ObjectYAML/MachOYAML.h | 1 + lib/CodeGen/GlobalISel/CMakeLists.txt | 1 + lib/CodeGen/GlobalISel/InstructionSelector.cpp | 19 +- lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 5 +- lib/CodeGen/GlobalISel/Utils.cpp | 45 ++ lib/CodeGen/MIRParser/MIParser.cpp | 7 +- lib/CodeGen/MachineVerifier.cpp | 15 + lib/ObjectYAML/MachOYAML.cpp | 5 + lib/Target/AArch64/AArch64CallLowering.cpp | 13 +- .../AArch64/GlobalISel/arm64-regbankselect.mir | 4 +- test/CodeGen/AArch64/GlobalISel/call-translator.ll | 7 +- .../X86/unexpected-size-non-generic-register.mir | 14 - ...-register-phys.mir => unexpected-type-phys.mir} | 4 +- test/ObjectYAML/MachO/BigEndian.yaml | 100 +++++ test/ObjectYAML/MachO/DWARF-BigEndian.yaml | 485 +++++++++++++++++++++ test/ObjectYAML/MachO/DWARF-LittleEndian.yaml | 474 ++++++++++++++++++++ test/ObjectYAML/MachO/LittleEndian.yaml | 132 ++++++ tools/obj2yaml/macho2yaml.cpp | 18 +- tools/yaml2obj/yaml2dwarf.cpp | 55 ++- tools/yaml2obj/yaml2macho.cpp | 126 +++--- tools/yaml2obj/yaml2obj.h | 9 +- 23 files changed, 1453 insertions(+), 130 deletions(-) create mode 100644 include/llvm/CodeGen/GlobalISel/Utils.h create mode 100644 lib/CodeGen/GlobalISel/Utils.cpp delete mode 100644 test/CodeGen/MIR/X86/unexpected-size-non-generic-register.mir rename test/CodeGen/MIR/X86/{unexpected-size-non-generic-register-phys.mir => unex [...] create mode 100644 test/ObjectYAML/MachO/BigEndian.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-BigEndian.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-LittleEndian.yaml create mode 100644 test/ObjectYAML/MachO/LittleEndian.yaml