Home
last modified time | relevance | path

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

123

/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h987 AtomicRMWInst::BinOp RMWOp,
996 AtomicRMWInst::BinOp RMWOp);
1056 AtomicRMWInst::BinOp RMWOp,
1092 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
/dports/graphics/llvm-mesa/llvm-13.0.1.src/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h987 AtomicRMWInst::BinOp RMWOp,
996 AtomicRMWInst::BinOp RMWOp);
1056 AtomicRMWInst::BinOp RMWOp,
1092 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h987 AtomicRMWInst::BinOp RMWOp,
996 AtomicRMWInst::BinOp RMWOp);
1056 AtomicRMWInst::BinOp RMWOp,
1092 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h987 AtomicRMWInst::BinOp RMWOp,
996 AtomicRMWInst::BinOp RMWOp);
1056 AtomicRMWInst::BinOp RMWOp,
1092 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h987 AtomicRMWInst::BinOp RMWOp,
996 AtomicRMWInst::BinOp RMWOp);
1056 AtomicRMWInst::BinOp RMWOp,
1092 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2504 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in createAtomicUpdate() argument
2517 assert((RMWOp != AtomicRMWInst::Max) && (RMWOp != AtomicRMWInst::Min) && in createAtomicUpdate()
2518 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate()
2522 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
2530 switch (RMWOp) { in emitRMWOpAsInstruction()
2564 ((RMWOp == AtomicRMWInst::BAD_BINOP) || (RMWOp == AtomicRMWInst::FAdd)) || in emitAtomicUpdate()
2565 (RMWOp == AtomicRMWInst::FSub) || in emitAtomicUpdate()
2566 (RMWOp == AtomicRMWInst::Sub && !IsXLHSInRHSPart); in emitAtomicUpdate()
2573 Res.second = emitRMWOpAsInstruction(Res.first, Expr, RMWOp); in emitAtomicUpdate()
2657 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, in createAtomicCapture() argument
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2504 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in createAtomicUpdate() argument
2517 assert((RMWOp != AtomicRMWInst::Max) && (RMWOp != AtomicRMWInst::Min) && in createAtomicUpdate()
2518 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate()
2522 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
2530 switch (RMWOp) { in emitRMWOpAsInstruction()
2564 ((RMWOp == AtomicRMWInst::BAD_BINOP) || (RMWOp == AtomicRMWInst::FAdd)) || in emitAtomicUpdate()
2565 (RMWOp == AtomicRMWInst::FSub) || in emitAtomicUpdate()
2566 (RMWOp == AtomicRMWInst::Sub && !IsXLHSInRHSPart); in emitAtomicUpdate()
2573 Res.second = emitRMWOpAsInstruction(Res.first, Expr, RMWOp); in emitAtomicUpdate()
2657 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, in createAtomicCapture() argument
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2504 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in createAtomicUpdate() argument
2517 assert((RMWOp != AtomicRMWInst::Max) && (RMWOp != AtomicRMWInst::Min) && in createAtomicUpdate()
2518 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate()
2522 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
2530 switch (RMWOp) { in emitRMWOpAsInstruction()
2564 ((RMWOp == AtomicRMWInst::BAD_BINOP) || (RMWOp == AtomicRMWInst::FAdd)) || in emitAtomicUpdate()
2565 (RMWOp == AtomicRMWInst::FSub) || in emitAtomicUpdate()
2566 (RMWOp == AtomicRMWInst::Sub && !IsXLHSInRHSPart); in emitAtomicUpdate()
2573 Res.second = emitRMWOpAsInstruction(Res.first, Expr, RMWOp); in emitAtomicUpdate()
2657 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, in createAtomicCapture() argument
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2504 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in createAtomicUpdate() argument
2517 assert((RMWOp != AtomicRMWInst::Max) && (RMWOp != AtomicRMWInst::Min) && in createAtomicUpdate()
2518 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate()
2522 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
2530 switch (RMWOp) { in emitRMWOpAsInstruction()
2564 ((RMWOp == AtomicRMWInst::BAD_BINOP) || (RMWOp == AtomicRMWInst::FAdd)) || in emitAtomicUpdate()
2565 (RMWOp == AtomicRMWInst::FSub) || in emitAtomicUpdate()
2566 (RMWOp == AtomicRMWInst::Sub && !IsXLHSInRHSPart); in emitAtomicUpdate()
2573 Res.second = emitRMWOpAsInstruction(Res.first, Expr, RMWOp); in emitAtomicUpdate()
2657 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, in createAtomicCapture() argument
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2504 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in createAtomicUpdate() argument
2517 assert((RMWOp != AtomicRMWInst::Max) && (RMWOp != AtomicRMWInst::Min) && in createAtomicUpdate()
2518 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate()
2522 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
2530 switch (RMWOp) { in emitRMWOpAsInstruction()
2564 ((RMWOp == AtomicRMWInst::BAD_BINOP) || (RMWOp == AtomicRMWInst::FAdd)) || in emitAtomicUpdate()
2565 (RMWOp == AtomicRMWInst::FSub) || in emitAtomicUpdate()
2566 (RMWOp == AtomicRMWInst::Sub && !IsXLHSInRHSPart); in emitAtomicUpdate()
2573 Res.second = emitRMWOpAsInstruction(Res.first, Expr, RMWOp); in emitAtomicUpdate()
2657 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, in createAtomicCapture() argument
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1177 AtomicRMWInst::BinOp RMWOp,
1186 AtomicRMWInst::BinOp RMWOp);
1246 AtomicRMWInst::BinOp RMWOp,
1282 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp3079 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, in createAtomicUpdate() argument
3092 assert((RMWOp != AtomicRMWInst::Max) && (RMWOp != AtomicRMWInst::Min) && in createAtomicUpdate()
3093 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate()
3097 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
3105 switch (RMWOp) { in emitRMWOpAsInstruction()
3139 ((RMWOp == AtomicRMWInst::BAD_BINOP) || (RMWOp == AtomicRMWInst::FAdd)) || in emitAtomicUpdate()
3140 (RMWOp == AtomicRMWInst::FSub) || in emitAtomicUpdate()
3141 (RMWOp == AtomicRMWInst::Sub && !IsXLHSInRHSPart); in emitAtomicUpdate()
3148 Res.second = emitRMWOpAsInstruction(Res.first, Expr, RMWOp); in emitAtomicUpdate()
3232 AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, in createAtomicCapture() argument
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/tools/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp3685 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
3688 RMWOp = llvm::AtomicRMWInst::Add; in emitOMPAtomicRMW()
3693 RMWOp = llvm::AtomicRMWInst::Sub; in emitOMPAtomicRMW()
3696 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
3699 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
3702 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
3705 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
3712 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
3719 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
3756 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(), UpdateVal, AO); in emitOMPAtomicRMW()
/dports/devel/llvm80/llvm-8.0.1.src/tools/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp3670 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
3673 RMWOp = llvm::AtomicRMWInst::Add; in emitOMPAtomicRMW()
3678 RMWOp = llvm::AtomicRMWInst::Sub; in emitOMPAtomicRMW()
3681 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
3684 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
3687 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
3690 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
3697 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
3704 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
3741 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(), UpdateVal, AO); in emitOMPAtomicRMW()
/dports/devel/llvm70/llvm-7.0.1.src/tools/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp3605 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
3608 RMWOp = llvm::AtomicRMWInst::Add; in emitOMPAtomicRMW()
3613 RMWOp = llvm::AtomicRMWInst::Sub; in emitOMPAtomicRMW()
3616 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
3619 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
3622 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
3625 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
3632 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
3639 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
3676 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(), UpdateVal, AO); in emitOMPAtomicRMW()
/dports/devel/llvm80/llvm-8.0.1.src/lib/CodeGen/
H A DAtomicExpandPass.cpp932 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
933 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/dports/devel/llvm10/llvm-10.0.1.src/tools/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp4008 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
4011 RMWOp = llvm::AtomicRMWInst::Add; in emitOMPAtomicRMW()
4016 RMWOp = llvm::AtomicRMWInst::Sub; in emitOMPAtomicRMW()
4019 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
4022 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
4025 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
4028 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
4035 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
4042 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
4079 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(CGF), UpdateVal, AO); in emitOMPAtomicRMW()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp4008 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
4011 RMWOp = llvm::AtomicRMWInst::Add; in emitOMPAtomicRMW()
4016 RMWOp = llvm::AtomicRMWInst::Sub; in emitOMPAtomicRMW()
4019 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
4022 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
4025 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
4028 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
4035 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
4042 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
4079 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(CGF), UpdateVal, AO); in emitOMPAtomicRMW()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp977 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
978 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp958 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
959 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/dports/devel/llvm10/llvm-10.0.1.src/lib/CodeGen/
H A DAtomicExpandPass.cpp958 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
959 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp977 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
978 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/dports/devel/llvm11/llvm-11.0.1.src/lib/CodeGen/
H A DAtomicExpandPass.cpp977 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
978 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp958 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
959 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp977 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() local
978 if (RMWOp == AtomicRMWInst::Max || RMWOp == AtomicRMWInst::Min) in expandAtomicRMWToMaskedIntrinsic()

123