Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DFloatingPointMode.cpp95 for (auto [BitTest, Name] : NoFPClassName) { in operator <<()
96 if ((Mask & BitTest) == BitTest) {
100 Mask &= ~BitTest;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp1128 struct BitTest { struct
1142 static BitTest decodeBitTestBuiltin(unsigned BuiltinID);
1147 BitTest BitTest::decodeBitTestBuiltin(unsigned BuiltinID) { in decodeBitTestBuiltin()
1194 static char bitActionToX86BTCode(BitTest::ActionKind A) { in bitActionToX86BTCode()
1196 case BitTest::TestOnly: return '\0'; in bitActionToX86BTCode()
1197 case BitTest::Complement: return 'c'; in bitActionToX86BTCode()
1198 case BitTest::Reset: return 'r'; in bitActionToX86BTCode()
1199 case BitTest::Set: return 's'; in bitActionToX86BTCode()
1205 BitTest BT, in EmitX86BitTestIntrinsic()
1214 if (BT.Interlocking != BitTest::Unlocked) in EmitX86BitTestIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp30693 Function *BitTest = nullptr; in emitBitTestAtomicRMWIntrinsic() local
30701 BitTest = Intrinsic::getDeclaration(AI->getModule(), IID_C, AI->getType()); in emitBitTestAtomicRMWIntrinsic()
30704 Result = Builder.CreateCall(BitTest, {Addr, Builder.getInt8(Imm)}); in emitBitTestAtomicRMWIntrinsic()
30706 BitTest = Intrinsic::getDeclaration(AI->getModule(), IID_I, AI->getType()); in emitBitTestAtomicRMWIntrinsic()
30724 Result = Builder.CreateCall(BitTest, {Addr, BitPos}); in emitBitTestAtomicRMWIntrinsic()