| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 1464 unsigned AtomicOp; in emitAtomicBinary() local 1468 AtomicOp = Mips::ATOMIC_LOAD_ADD_I32_POSTRA; in emitAtomicBinary() 1471 AtomicOp = Mips::ATOMIC_LOAD_SUB_I32_POSTRA; in emitAtomicBinary() 1474 AtomicOp = Mips::ATOMIC_LOAD_AND_I32_POSTRA; in emitAtomicBinary() 1477 AtomicOp = Mips::ATOMIC_LOAD_OR_I32_POSTRA; in emitAtomicBinary() 1480 AtomicOp = Mips::ATOMIC_LOAD_XOR_I32_POSTRA; in emitAtomicBinary() 1483 AtomicOp = Mips::ATOMIC_LOAD_NAND_I32_POSTRA; in emitAtomicBinary() 1486 AtomicOp = Mips::ATOMIC_SWAP_I32_POSTRA; in emitAtomicBinary() 1489 AtomicOp = Mips::ATOMIC_LOAD_ADD_I64_POSTRA; in emitAtomicBinary() 1492 AtomicOp = Mips::ATOMIC_LOAD_SUB_I64_POSTRA; in emitAtomicBinary() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoA.td | 147 multiclass AMOPat<string AtomicOp, string BaseInst> { 148 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_monotonic"), 150 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_acquire"), 152 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_release"), 154 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_acq_rel"), 156 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_seq_cst"),
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 3020 llvm::AtomicRMWInst::BinOp AtomicOp = llvm::AtomicRMWInst::BAD_BINOP; in EmitCompoundAssignLValue() local 3030 AtomicOp = llvm::AtomicRMWInst::Add; in EmitCompoundAssignLValue() 3034 AtomicOp = llvm::AtomicRMWInst::Sub; in EmitCompoundAssignLValue() 3038 AtomicOp = llvm::AtomicRMWInst::And; in EmitCompoundAssignLValue() 3042 AtomicOp = llvm::AtomicRMWInst::Xor; in EmitCompoundAssignLValue() 3046 AtomicOp = llvm::AtomicRMWInst::Or; in EmitCompoundAssignLValue() 3052 if (AtomicOp != llvm::AtomicRMWInst::BAD_BINOP) { in EmitCompoundAssignLValue() 3058 AtomicOp, LHSLV.getPointer(CGF), Amt, in EmitCompoundAssignLValue()
|
| H A D | CGAtomic.cpp | 493 AtomicExpr::AtomicOp Op, in EmitPostAtomicMinMax()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | Expr.h | 6157 enum AtomicOp { enum 6173 AtomicOp Op; 6178 AtomicOp op, SourceLocation RP); 6182 static unsigned getNumSubExprs(AtomicOp Op); 6219 AtomicOp getOp() const { return Op; } in getOp() 6266 static std::unique_ptr<AtomicScopeModel> getScopeModel(AtomicOp Op) { in getScopeModel()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3952 SDValue AtomicOp = DAG.getMemIntrinsicNode(Opcode, DL, VTList, Ops, in lowerATOMIC_LOAD_OP() local 3959 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift); in lowerATOMIC_LOAD_OP() 3961 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() 4020 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAP, in lowerATOMIC_CMP_SWAP() local 4022 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1), in lowerATOMIC_CMP_SWAP() 4025 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0)); in lowerATOMIC_CMP_SWAP() 4027 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2)); in lowerATOMIC_CMP_SWAP() 4055 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAPW, DL, in lowerATOMIC_CMP_SWAP() local 4057 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1), in lowerATOMIC_CMP_SWAP() 4061 SDValue OrigVal = DAG.getNode(ISD::AssertZext, DL, WideVT, AtomicOp.getValue(0), in lowerATOMIC_CMP_SWAP() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 2552 AtomicRMWInst::BinOp AtomicOp = (UpdateExpr ? RMWOp : AtomicRMWInst::Xchg); in createAtomicCapture() local 2554 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, AtomicOp, UpdateOp, in createAtomicCapture()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | Expr.cpp | 4610 AtomicOp op, SourceLocation RP) in AtomicExpr() 4619 unsigned AtomicExpr::getNumSubExprs(AtomicOp Op) { in getNumSubExprs()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MallocChecker.cpp | 3184 AtomicExpr::AtomicOp Op = AE->getOp(); in VisitNode()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1391 E->Op = AtomicExpr::AtomicOp(Record.readInt()); in VisitAtomicExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 4842 static bool isValidOrderingForOp(int64_t Ordering, AtomicExpr::AtomicOp Op) { in isValidOrderingForOp() 4873 AtomicExpr::AtomicOp Op) { in SemaAtomicOpsOverloaded() 4884 AtomicExpr::AtomicOp Op, in BuildAtomicExpr()
|
| H A D | TreeTransform.h | 3705 AtomicExpr::AtomicOp Op, in RebuildAtomicExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 5390 AtomicExpr::AtomicOp Op, 12507 AtomicExpr::AtomicOp Op);
|