| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenOpenACCClause.cpp | 270 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 D | CIRGenStmtOpenACC.cpp | 272 emitOpenACCOp<UpdateOp>(start, s.getDirectiveKind(), s.getDirectiveLoc(), in emitOpenACCUpdateConstruct()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ScalarizeMaskedMemIntrin.cpp | 973 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 D | CGAtomic.cpp | 245 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 D | CodeGenFunction.h | 4282 const llvm::function_ref<RValue(RValue)> &UpdateOp,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineRegisterInfo.h | 870 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 D | OMPIRBuilder.h | 3288 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 D | OMPIRBuilder.cpp | 8966 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()
|