Searched refs:RMWOp (Results 1 – 5 of 5) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/include/llvm/Frontend/OpenMP/ |
| D | OMPIRBuilder.h | 1696 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, 1704 AtomicRMWInst::BinOp RMWOp); 1765 AtomicRMWInst::BinOp RMWOp, 1801 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
|
| /openbsd/src/gnu/llvm/llvm/lib/Frontend/OpenMP/ |
| D | OMPIRBuilder.cpp | 4326 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in createAtomicUpdate() argument 4340 assert((RMWOp != AtomicRMWInst::Max) && (RMWOp != AtomicRMWInst::Min) && in createAtomicUpdate() 4341 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate() 4345 emitAtomicUpdate(AllocaIP, X.Var, X.ElemTy, Expr, AO, RMWOp, UpdateOp, in createAtomicUpdate() 4353 AtomicRMWInst::BinOp RMWOp) { in emitRMWOpAsInstruction() argument 4354 switch (RMWOp) { in emitRMWOpAsInstruction() 4386 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in emitAtomicUpdate() argument 4391 switch (RMWOp) { in emitAtomicUpdate() 4410 Res.first = Builder.CreateAtomicRMW(RMWOp, X, Expr, llvm::MaybeAlign(), AO); in emitAtomicUpdate() 4414 if (RMWOp == AtomicRMWInst::Xchg) in emitAtomicUpdate() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | AtomicExpandPass.cpp | 1085 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local 1086 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGStmtOpenMP.cpp | 6076 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local 6079 RMWOp = IsInteger ? llvm::AtomicRMWInst::Add : llvm::AtomicRMWInst::FAdd; in emitOMPAtomicRMW() 6084 RMWOp = IsInteger ? llvm::AtomicRMWInst::Sub : llvm::AtomicRMWInst::FSub; in emitOMPAtomicRMW() 6087 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW() 6090 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW() 6093 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW() 6097 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW() 6103 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMin in emitOMPAtomicRMW() 6108 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW() 6114 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax in emitOMPAtomicRMW() [all …]
|
| D | CGBuiltin.cpp | 1000 llvm::AtomicRMWInst::BinOp RMWOp = llvm::AtomicRMWInst::Or; in EmitBitTestIntrinsic() local 1003 RMWOp = llvm::AtomicRMWInst::And; in EmitBitTestIntrinsic() 1005 OldByte = CGF.Builder.CreateAtomicRMW(RMWOp, ByteAddr.getPointer(), Mask, in EmitBitTestIntrinsic()
|