{"push_id":576205956,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"89e571916e84cd9d0d0455ed69272ee81de3380f","before":"af6976d3ace8066c11b17dab447cbfee9456fd06","commits":[{"sha":"377da771cea3cdbc803091a35d60348ca81a9737","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"RegisterCoalescer: Do not look for regclass of IMPLICIT_DEF.\n\nIMPLICIT_DEF is a generic instruction and has no (fixed) output register\nclass defined. The rematerialization code of the register coalescer\nshould not scan the instruction description for a register class.\n\nThis fixes a problem showing up in\ntest/CodeGen/R600/subreg-coalescer-crash.ll with subregister liveness\nenabled.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/377da771cea3cdbc803091a35d60348ca81a9737"},{"sha":"89e571916e84cd9d0d0455ed69272ee81de3380f","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"RegisterCoalescer: Don't rematerialize subregister definitions.\n\nWe cannot simply rematerialize instructions which only defining a\nsubregister, as the final value also depends on the previous\ninstructions.\n\nThis fixes test/CodeGen/R600/subreg-coalescer-bug.ll with subreg\nliveness enabled.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/89e571916e84cd9d0d0455ed69272ee81de3380f"}]}