Searched refs:RMWOp (Results 1 – 5 of 5) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 937 AtomicRMWInst::BinOp RMWOp, 946 AtomicRMWInst::BinOp RMWOp); 1006 AtomicRMWInst::BinOp RMWOp, 1042 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 2386 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in createAtomicUpdate() argument 2397 assert((RMWOp != AtomicRMWInst::Max) && (RMWOp != AtomicRMWInst::Min) && in createAtomicUpdate() 2398 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate() 2401 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate() 2408 AtomicRMWInst::BinOp RMWOp) { in emitRMWOpAsInstruction() argument 2409 switch (RMWOp) { in emitRMWOpAsInstruction() 2437 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in emitAtomicUpdate() argument 2443 ((RMWOp == AtomicRMWInst::BAD_BINOP) || (RMWOp == AtomicRMWInst::FAdd)) || in emitAtomicUpdate() 2444 (RMWOp == AtomicRMWInst::FSub) || in emitAtomicUpdate() 2445 (RMWOp == AtomicRMWInst::Sub && !IsXLHSInRHSPart); in emitAtomicUpdate() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 989 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local 990 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 5467 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local 5470 RMWOp = llvm::AtomicRMWInst::Add; in emitOMPAtomicRMW() 5475 RMWOp = llvm::AtomicRMWInst::Sub; in emitOMPAtomicRMW() 5478 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW() 5481 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW() 5484 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW() 5487 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW() 5494 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW() 5501 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW() 5538 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(CGF), UpdateVal, AO); in emitOMPAtomicRMW()
|
| H A D | CGBuiltin.cpp | 961 llvm::AtomicRMWInst::BinOp RMWOp = llvm::AtomicRMWInst::Or; in EmitBitTestIntrinsic() local 964 RMWOp = llvm::AtomicRMWInst::And; in EmitBitTestIntrinsic() 966 OldByte = CGF.Builder.CreateAtomicRMW(RMWOp, ByteAddr.getPointer(), Mask, in EmitBitTestIntrinsic()
|