From 57ca3ccd455160e30e727ef53122c82edf3c6b50 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Thu, 28 Oct 2010 18:41:23 +0000 Subject: [PATCH] Reduce malloc thrashing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117572 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/TargetRegisterInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/TargetRegisterInfo.cpp b/lib/Target/TargetRegisterInfo.cpp index 55f222c7c1c..f2434a62248 100644 --- a/lib/Target/TargetRegisterInfo.cpp +++ b/lib/Target/TargetRegisterInfo.cpp @@ -82,7 +82,7 @@ BitVector TargetRegisterInfo::getAllocatableSet(const MachineFunction &MF, // Mask out the reserved registers BitVector Reserved = getReservedRegs(MF); - Allocatable ^= Reserved & Allocatable; + Allocatable &= Reserved.flip(); return Allocatable; } -- 2.34.1