Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp30303 auto BitTested = FindSingleBitChange(I->getOperand(OtherIdx)); in shouldExpandLogicAtomicRMWInIR() local
30304 if (BitTested.second != ShiftBit && BitTested.second != NotShiftBit) in shouldExpandLogicAtomicRMWInIR()
30307 assert(BitChange.first != nullptr && BitTested.first != nullptr); in shouldExpandLogicAtomicRMWInIR()
30310 if (BitChange.first != BitTested.first) in shouldExpandLogicAtomicRMWInIR()
30316 return (BitChange.second == NotShiftBit && BitTested.second == ShiftBit) in shouldExpandLogicAtomicRMWInIR()
30321 return (BitChange.second == ShiftBit && BitTested.second == ShiftBit) in shouldExpandLogicAtomicRMWInIR()
30353 auto BitTested = FindSingleBitChange(AI->getValOperand()); in emitBitTestAtomicRMWIntrinsic() local
30354 assert(BitTested.first != nullptr); in emitBitTestAtomicRMWIntrinsic()
30356 if (BitTested.second == ConstantBit || BitTested.second == NotConstantBit) { in emitBitTestAtomicRMWIntrinsic()
30366 assert(BitTested.second == ShiftBit || BitTested.second == NotShiftBit); in emitBitTestAtomicRMWIntrinsic()
[all …]