Home
last modified time | relevance | path

Searched refs:Inv_Mask (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/AtomicExpand/SPARC/
H A Dpartword.ll21 ; CHECK: %Inv_Mask = xor i32 %Mask, -1
27 ; CHECK: %9 = and i32 %8, %Inv_Mask
38 ; CHECK: %16 = and i32 %14, %Inv_Mask
66 ; CHECK: %Inv_Mask = xor i32 %Mask, -1
72 ; CHECK: %9 = and i32 %8, %Inv_Mask
83 ; CHECK: %16 = and i32 %14, %Inv_Mask
112 ; CHECK: %Inv_Mask = xor i32 %Mask, -1
121 ; CHECK: %7 = and i32 %loaded, %Inv_Mask
164 ; CHECK: %AndOperand = or i32 %Inv_Mask, %ValOperand_Shifted
183 ; CHECK: %unmasked = and i32 %loaded, %Inv_Mask
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp634 Value *Inv_Mask = nullptr; member
659 PrintObj(PMV.Inv_Mask); in operator <<()
730 PMV.Inv_Mask = Builder.CreateNot(PMV.Mask, "Inv_Mask"); in createMaskInstrs()
755 Value *And = Builder.CreateAnd(WideWord, PMV.Inv_Mask, "unmasked"); in insertMaskedValue()
772 Value *Loaded_MaskOut = Builder.CreateAnd(Loaded, PMV.Inv_Mask); in performMaskedAtomicOp()
786 Value *Loaded_MaskOut = Builder.CreateAnd(Loaded, PMV.Inv_Mask); in performMaskedAtomicOp()
872 Builder.CreateOr(PMV.Inv_Mask, ValOperand_Shifted, "AndOperand"); in widenPartwordAtomicRMW()
956 Value *InitLoaded_MaskOut = Builder.CreateAnd(InitLoaded, PMV.Inv_Mask); in expandPartwordCmpXchg()
991 Value *OldVal_MaskOut = Builder.CreateAnd(OldVal, PMV.Inv_Mask); in expandPartwordCmpXchg()