Searched refs:BitTest (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/ADT/ |
| H A D | BUILD.gn | 21 "BitTest.cpp",
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 832 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 D | X86ISelLowering.cpp | 31654 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()
|