Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DFloatingPointMode.cpp95 for (auto [BitTest, Name] : NoFPClassName) { in operator <<()
96 if ((Mask & BitTest) == BitTest) { in operator <<()
100 Mask &= ~BitTest; in operator <<()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp1119 struct BitTest { struct
1137 BitTest BitTest::decodeBitTestBuiltin(unsigned BuiltinID) { in decodeBitTestBuiltin()
1187 case BitTest::Complement: return 'c'; in bitActionToX86BTCode()
1188 case BitTest::Reset: return 'r'; in bitActionToX86BTCode()
1189 case BitTest::Set: return 's'; in bitActionToX86BTCode()
1251 BitTest BT = BitTest::decodeBitTestBuiltin(BuiltinID); in EmitBitTestIntrinsic()
1287 if (BT.Action == BitTest::Reset) { in EmitBitTestIntrinsic()
1297 case BitTest::TestOnly: in EmitBitTestIntrinsic()
1300 case BitTest::Complement: in EmitBitTestIntrinsic()
1303 case BitTest::Reset: in EmitBitTestIntrinsic()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp30351 Function *BitTest = nullptr; in emitBitTestAtomicRMWIntrinsic() local
30359 BitTest = Intrinsic::getDeclaration(AI->getModule(), IID_C, AI->getType()); in emitBitTestAtomicRMWIntrinsic()
30362 Result = Builder.CreateCall(BitTest, {Addr, Builder.getInt8(Imm)}); in emitBitTestAtomicRMWIntrinsic()
30364 BitTest = Intrinsic::getDeclaration(AI->getModule(), IID_I, AI->getType()); in emitBitTestAtomicRMWIntrinsic()
30382 Result = Builder.CreateCall(BitTest, {Addr, BitPos}); in emitBitTestAtomicRMWIntrinsic()