Home
last modified time | relevance | path

Searched refs:UpdateOp (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenOpenACCClause.cpp270 mlir::acc::UpdateOp>) { in getAsyncOnlyAttr()
296 mlir::acc::UpdateOp>) { in getAsyncOperandsDeviceTypeAttr()
323 mlir::acc::UpdateOp>) in getAsyncOperands()
417 mlir::acc::UpdateOp>) { in VisitDeviceTypeClause()
462 mlir::acc::UpdateOp>) { in VisitAsyncClause()
509 } else if constexpr (isOneOfTypes<OpTy, mlir::acc::UpdateOp>) { in VisitSelfClause()
524 if constexpr (isOneOfTypes<OpTy, mlir::acc::UpdateOp>) { in VisitHostClause()
535 if constexpr (isOneOfTypes<OpTy, mlir::acc::UpdateOp>) { in VisitDeviceClause()
551 mlir::acc::ExitDataOp, mlir::acc::UpdateOp>) { in VisitIfClause()
563 mlir::acc::UpdateOp>) { in VisitIfPresentClause()
[all …]
H A DCIRGenStmtOpenACC.cpp272 emitOpenACCOp<UpdateOp>(start, s.getDirectiveKind(), s.getDirectiveLoc(), in emitOpenACCUpdateConstruct()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp973 Value *UpdateOp; in scalarizeMaskedVectorHistogram() local
976 UpdateOp = Builder.CreateAdd(Load, Inc); in scalarizeMaskedVectorHistogram()
979 UpdateOp = in scalarizeMaskedVectorHistogram()
983 UpdateOp = Builder.CreateIntrinsic(Intrinsic::umin, {EltTy}, {Load, Inc}); in scalarizeMaskedVectorHistogram()
986 UpdateOp = Builder.CreateIntrinsic(Intrinsic::umax, {EltTy}, {Load, Inc}); in scalarizeMaskedVectorHistogram()
992 return UpdateOp; in scalarizeMaskedVectorHistogram()
1024 Value *UpdateOp = in scalarizeMaskedVectorHistogram() local
1026 Builder.CreateStore(UpdateOp, Ptr); in scalarizeMaskedVectorHistogram()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp245 const llvm::function_ref<RValue(RValue)> &UpdateOp,
285 const llvm::function_ref<RValue(RValue)> &UpdateOp,
289 const llvm::function_ref<RValue(RValue)> &UpdateOp,
1755 const llvm::function_ref<RValue(RValue)> &UpdateOp, in EmitAtomicUpdateValue() argument
1798 RValue NewRVal = UpdateOp(UpRVal); in EmitAtomicUpdateValue()
1809 llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp, in EmitAtomicUpdateLibcall() argument
1828 EmitAtomicUpdateValue(CGF, *this, OldRVal, UpdateOp, DesiredAddr); in EmitAtomicUpdateLibcall()
1838 llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp, in EmitAtomicUpdateOp() argument
1865 EmitAtomicUpdateValue(CGF, *this, OldRVal, UpdateOp, NewAtomicAddr); in EmitAtomicUpdateOp()
1955 llvm::AtomicOrdering AO, const llvm::function_ref<RValue(RValue)> &UpdateOp, in EmitAtomicUpdate() argument
[all …]
H A DCodeGenFunction.h4282 const llvm::function_ref<RValue(RValue)> &UpdateOp,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h870 auto UpdateOp = [this, &NewReg, &OldReg](MachineOperand &Op) { in updateDbgUsersToReg()
881 UpdateOp(Op); in updateDbgUsersToReg()
885 UpdateOp(MI->getOperand(0)); in updateDbgUsersToReg()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h3288 AtomicUpdateCallbackTy &UpdateOp, bool VolatileX,
3362 AtomicUpdateCallbackTy &UpdateOp, bool IsXBinopExpr);
3396 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp,
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp8966 AtomicUpdateCallbackTy &UpdateOp, bool IsXBinopExpr) { in createAtomicUpdate() argument
8985 emitAtomicUpdate(AllocaIP, X.Var, X.ElemTy, Expr, AO, RMWOp, UpdateOp, in createAtomicUpdate()
9033 AtomicUpdateCallbackTy &UpdateOp, bool VolatileX, bool IsXBinopExpr) { in emitAtomicUpdate() argument
9092 Expected<Value *> CBResult = UpdateOp(OldExprVal, Builder); in emitAtomicUpdate()
9152 Expected<Value *> CBResult = UpdateOp(OldExprVal, Builder); in emitAtomicUpdate()
9187 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, in createAtomicCapture() argument
9208 emitAtomicUpdate(AllocaIP, X.Var, X.ElemTy, Expr, AO, AtomicOp, UpdateOp, in createAtomicCapture()