Home
last modified time | relevance | path

Searched refs:Xchg (Results 1 – 22 of 22) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp53 case AtomicRMWInst::Xchg: in LowerAtomicRMWInst()
/external/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp188 new AtomicRMWInst(AtomicRMWInst::Xchg, Addr, ConstantInt::get(IntType, 1), in TEST_F()
/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp323 Builder.CreateAtomicRMW(AtomicRMWInst::Xchg, SI->getPointerOperand(), in expandAtomicStore()
348 case AtomicRMWInst::Xchg: in performAtomicOp()
/external/llvm/test/CodeGen/CPP/
Datomic.ll5 …; CHECK: AtomicRMWInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::Xchg, {{.*}}, Se…
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp181 if (op == AtomicRMWInst::Xchg) in initializeCallbacks()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1238 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xchg, E); in EmitBuiltinExpr()
1245 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xchg, E); in EmitBuiltinExpr()
1323 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1329 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1334 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1339 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1344 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1375 AtomicRMWInst *RMW = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1824 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xchg, E); in EmitBuiltinExpr()
7228 return MakeBinaryAtomicValue(*this, llvm::AtomicRMWInst::Xchg, E); in EmitNVPTXBuiltinExpr()
DCGAtomic.cpp572 Op = llvm::AtomicRMWInst::Xchg; in EmitAtomicOp()
DCGStmtOpenMP.cpp2249 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
DCGExprScalar.cpp1665 return Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitScalarPrePostIncDec()
/external/llvm/include/llvm/IR/
DInstructions.h695 Xchg,
717 FIRST_BINOP = Xchg,
/external/clang/lib/Sema/
DSemaChecking.cpp1579 Xchg, in SemaAtomicOpsOverloaded() enumerator
1649 Form = Xchg; in SemaAtomicOpsOverloaded()
1800 else if (Form == Copy || Form == Xchg) in SemaAtomicOpsOverloaded()
1844 case Xchg: in SemaAtomicOpsOverloaded()
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml247 | Xchg Constructor
Dllvm.mli314 | Xchg Constructor
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1589 case AtomicRMWInst::Xchg: Operation = "AtomicRMWInst::Xchg"; break; in printInstruction()
/external/llvm/test/Bindings/OCaml/
Dcore.ml1394 ignore(build_atomicrmw AtomicRMWBinOp.Xchg p (const_int i8_type 42)
/external/llvm/lib/IR/
DAsmWriter.cpp1037 case AtomicRMWInst::Xchg: Out << " xchg"; break; in writeAtomicRMWOperation()
DCore.cpp2811 case LLVMAtomicRMWBinOpXchg: intop = AtomicRMWInst::Xchg; break; in LLVMBuildAtomicRMW()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp113 case AtomicRMWInst::Xchg: return bitc::RMW_XCHG; in GetEncodedRMWOperation()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp778 case bitc::RMW_XCHG: return AtomicRMWInst::Xchg; in getDecodedRMWOperation()
/external/llvm/lib/AsmParser/
DLLParser.cpp5937 case lltok::kw_xchg: Operation = AtomicRMWInst::Xchg; break; in ParseAtomicRMW()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3512 case AtomicRMWInst::Xchg: NT = ISD::ATOMIC_SWAP; break; in visitAtomicRMW()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp19173 case AtomicRMWInst::Xchg: in shouldExpandAtomicRMWInIR()