[PATCH] D130932: [MIPS] Expose the ZERO register as a constant physical register
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 1 13:43:51 PDT 2022
MaskRay added a comment.
It seems not so easy to construct a test. I've tried
declare i64 @llvm.read_register.i64(metadata)
define i64 @get_gp() {
%1 = call i64 @llvm.read_register.i64(metadata !0)
%2 = call i64 @llvm.read_register.i64(metadata !0)
%sub = sub i64 %1, %2
ret i64 %sub
}
!0 = !{!"$28"}
which doesn't have benefit in another target which has implemented isConstantPhysReg.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130932/new/
https://reviews.llvm.org/D130932
More information about the llvm-commits
mailing list