Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGStmtOpenMP.cpp2906 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
2909 RMWOp = llvm::AtomicRMWInst::Add; in emitOMPAtomicRMW()
2914 RMWOp = llvm::AtomicRMWInst::Sub; in emitOMPAtomicRMW()
2917 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
2920 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
2923 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
2926 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
2933 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
2940 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
2975 auto *Res = CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(), UpdateVal, AO); in emitOMPAtomicRMW()
/external/llvm-project/llvm/lib/CodeGen/
DAtomicExpandPass.cpp977 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
978 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DAtomicExpandPass.cpp958 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
959 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/external/llvm-project/clang/lib/CodeGen/
DCGStmtOpenMP.cpp5045 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
5048 RMWOp = llvm::AtomicRMWInst::Add; in emitOMPAtomicRMW()
5053 RMWOp = llvm::AtomicRMWInst::Sub; in emitOMPAtomicRMW()
5056 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
5059 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
5062 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
5065 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
5072 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
5079 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
5116 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(CGF), UpdateVal, AO); in emitOMPAtomicRMW()
DCGBuiltin.cpp957 llvm::AtomicRMWInst::BinOp RMWOp = llvm::AtomicRMWInst::Or; in EmitBitTestIntrinsic() local
960 RMWOp = llvm::AtomicRMWInst::And; in EmitBitTestIntrinsic()
962 OldByte = CGF.Builder.CreateAtomicRMW(RMWOp, ByteAddr.getPointer(), Mask, in EmitBitTestIntrinsic()