[llvm] [CodeGen] Improve ExpandMemCmp for more efficient non-register aligned sizes handling (PR #69942)

Clement Courbet via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 25 04:22:12 PDT 2023


================
@@ -279,6 +304,7 @@ void MemCmpExpansion::createResultBlock() {
 
 MemCmpExpansion::LoadPair MemCmpExpansion::getLoadPair(Type *LoadSizeType,
                                                        bool NeedsBSwap,
+                                                       Type *BSwapSizeType,
----------------
legrosbuffle wrote:

We always have either (`NeedsBSwap == false`, `BSwapSizeType==nullptr`) or (`NeedsBSwap == true`, `BSwapSizeType!=nullptr`). We could simplify that.

https://github.com/llvm/llvm-project/pull/69942


More information about the llvm-commits mailing list