Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp688 static Value *extractMaskedValue(IRBuilder<> &Builder, Value *WideWord, in extractMaskedValue() argument
690 assert(WideWord->getType() == PMV.WordType && "Widened type mismatch"); in extractMaskedValue()
692 return WideWord; in extractMaskedValue()
694 Value *Shift = Builder.CreateLShr(WideWord, PMV.ShiftAmt, "shifted"); in extractMaskedValue()
699 static Value *insertMaskedValue(IRBuilder<> &Builder, Value *WideWord, in insertMaskedValue() argument
701 assert(WideWord->getType() == PMV.WordType && "Widened type mismatch"); in insertMaskedValue()
709 Value *And = Builder.CreateAnd(WideWord, PMV.Inv_Mask, "unmasked"); in insertMaskedValue()