Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/ADT/
H A DBUILD.gn21 "BitTest.cpp",
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp832 struct BitTest { struct
846 static BitTest decodeBitTestBuiltin(unsigned BuiltinID);
850 BitTest BitTest::decodeBitTestBuiltin(unsigned BuiltinID) { in decodeBitTestBuiltin()
897 static char bitActionToX86BTCode(BitTest::ActionKind A) { in bitActionToX86BTCode()
899 case BitTest::TestOnly: return '\0'; in bitActionToX86BTCode()
900 case BitTest::Complement: return 'c'; in bitActionToX86BTCode()
901 case BitTest::Reset: return 'r'; in bitActionToX86BTCode()
902 case BitTest::Set: return 's'; in bitActionToX86BTCode()
908 BitTest BT, in EmitX86BitTestIntrinsic()
917 if (BT.Interlocking != BitTest::Unlocked) in EmitX86BitTestIntrinsic()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp31654 Function *BitTest = nullptr; in emitBitTestAtomicRMWIntrinsic() local
31662 BitTest = Intrinsic::getDeclaration(AI->getModule(), IID_C, AI->getType()); in emitBitTestAtomicRMWIntrinsic()
31665 Result = Builder.CreateCall(BitTest, {Addr, Builder.getInt8(Imm)}); in emitBitTestAtomicRMWIntrinsic()
31667 BitTest = Intrinsic::getDeclaration(AI->getModule(), IID_I, AI->getType()); in emitBitTestAtomicRMWIntrinsic()
31685 Result = Builder.CreateCall(BitTest, {Addr, BitPos}); in emitBitTestAtomicRMWIntrinsic()