[all-commits] [llvm/llvm-project] 5660dc: [TargetLowering] Simplify some code in SimplifySet...
Craig Topper via All-commits
all-commits at lists.llvm.org
Thu Jan 21 23:58:14 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5660dc5968ec6dacba1917b741d660c582f69e9e
https://github.com/llvm/llvm-project/commit/5660dc5968ec6dacba1917b741d660c582f69e9e
Author: Craig Topper <craig.topper at sifive.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Log Message:
-----------
[TargetLowering] Simplify some code in SimplifySetCC that tries to handle SIGN_EXTEND_INREG operand types that should never happen. NFCI
There was code to handle the first operand being different than
the result type. And code to handle first operand having the
same type as the type to extend from. This should never happen
for a correctly formed SIGN_EXTEND_INREG. I've replace the
code with asserts.
I also noticed we created the same APInt twice so I've reused it.
More information about the All-commits
mailing list