[all-commits] [llvm/llvm-project] 7d9b0a: AMDGPU/GlobalISel: Simplify assert
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Jan 13 09:54:41 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 7d9b0a61c32b95fdc73228266d3f14687a8ada95
https://github.com/llvm/llvm-project/commit/7d9b0a61c32b95fdc73228266d3f14687a8ada95
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
Log Message:
-----------
AMDGPU/GlobalISel: Simplify assert
Commit: ca19d7a3993c69633826ae388155c9ad176b11df
https://github.com/llvm/llvm-project/commit/ca19d7a3993c69633826ae388155c9ad176b11df
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
A llvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll
Log Message:
-----------
AMDGPU/GlobalISel: Fix branch targets when emitting SI_IF
The branch target needs to be changed depending on whether there is an
unconditional branch or not.
Loops also need to be similarly fixed, but compiling a simple testcase
end to end requires another set of patches that aren't upstream yet.
Commit: 2f090cc8f1a3144c81b024bdc52ec1ae49dc0def
https://github.com/llvm/llvm-project/commit/2f090cc8f1a3144c81b024bdc52ec1ae49dc0def
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-extract-vector-elt.mir
Log Message:
-----------
AMDGPU/GlobalISel: Add some baseline tests for vector extract
A future change will try to fold constant offsets into the loop which
these will stress.
Commit: 3d8f1b2d22be79aab3d246fa5bc9c24b911b0bd2
https://github.com/llvm/llvm-project/commit/3d8f1b2d22be79aab3d246fa5bc9c24b911b0bd2
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
Log Message:
-----------
AMDGPU/GlobalISel: Set insert point after waterfall loop
The current users of the waterfall loop utility functions do not make
use of the restored original insert point. The insertion is either
done, or they set the insert point somewhere else. A future change
will want to insert instructions after the waterfall loop, but
figuring out the point after the loop is more difficult than ensuring
the insert point is there after the loop.
Compare: https://github.com/llvm/llvm-project/compare/ffc05d0dbc88...3d8f1b2d22be
More information about the All-commits
mailing list