HomeSort by: relevance | last modified time | path
    Searched refs:Xchg (Results 1 - 25 of 27) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAtomicRMW.cpp 80 case AtomicRMWInst::Xchg:
107 // replaced w/an atomicrmw xchg.
109 RMWI.getOperation() != AtomicRMWInst::Xchg) {
110 RMWI.setOperation(AtomicRMWInst::Xchg);
119 // Any atomicrmw xchg with no uses can be converted to a atomic store if the
121 if (RMWI.getOperation() == AtomicRMWInst::Xchg &&
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp 53 case AtomicRMWInst::Xchg:
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVExpandAtomicPseudoInsts.cpp 100 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Xchg, true, 32,
304 case AtomicRMWInst::Xchg:
RISCVISelLowering.cpp 8305 case AtomicRMWInst::Xchg:
8328 case AtomicRMWInst::Xchg:
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
AtomicExpandPass.cpp 460 AtomicRMWInst::Xchg, SI->getPointerOperand(), SI->getValueOperand(),
500 case AtomicRMWInst::Xchg:
725 case AtomicRMWInst::Xchg: {
1588 case AtomicRMWInst::Xchg:
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
ThreadSanitizer.cpp 325 if (Op == AtomicRMWInst::Xchg)
  /src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
OMPIRBuilder.cpp 2422 case AtomicRMWInst::Xchg:
2552 AtomicRMWInst::BinOp AtomicOp = (UpdateExpr ? RMWOp : AtomicRMWInst::Xchg);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaChecking.cpp 4906 Xchg,
5010 Form = Xchg;
5185 case Xchg:
5236 else if (Form == Copy || Form == Xchg) {
5297 case Xchg:
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp 1481 return MakeBinaryAtomicValue(*this, AtomicRMWInst::Xchg, E);
1500 return MakeBinaryAtomicValue(*this, AtomicRMWInst::Xchg, E,
1503 return MakeBinaryAtomicValue(*this, AtomicRMWInst::Xchg, E,
1506 return MakeBinaryAtomicValue(*this, AtomicRMWInst::Xchg, E,
3763 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xchg, E);
3770 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xchg, E);
3847 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal,
3852 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal,
3856 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal,
3861 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal
    [all...]
CGAtomic.cpp 592 Op = llvm::AtomicRMWInst::Xchg;
CGExprScalar.cpp 2468 llvm::AtomicRMWInst::Xchg, LV.getPointer(CGF), True,
CGStmtOpenMP.cpp 5501 RMWOp = llvm::AtomicRMWInst::Xchg;
5693 // Try to perform atomicrmw xchg, otherwise simple exchange.
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml 285 | Xchg
llvm.mli 318 | Xchg
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instructions.h 728 Xchg,
756 FIRST_BINOP = Xchg,
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Core.cpp 3594 case LLVMAtomicRMWBinOpXchg: return AtomicRMWInst::Xchg;
3614 case AtomicRMWInst::Xchg: return LLVMAtomicRMWBinOpXchg;
Instructions.cpp 1632 case AtomicRMWInst::Xchg:
1633 return "xchg";
Verifier.cpp 3841 if (Op == AtomicRMWInst::Xchg) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
IRTranslator.cpp 2748 case AtomicRMWInst::Xchg:
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp 1088 if (AI->getOperation() == AtomicRMWInst::Xchg) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 330 case AtomicRMWInst::Xchg:
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 7636 case lltok::kw_xchg: Operation = AtomicRMWInst::Xchg; break;
7673 if (Operation == AtomicRMWInst::Xchg) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 1355 if (AI->getOperation() == AtomicRMWInst::Xchg &&
1357 return AtomicExpansionKind::None; // Uses xchg instruction
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 1124 case bitc::RMW_XCHG: return AtomicRMWInst::Xchg;
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 567 case AtomicRMWInst::Xchg: return bitc::RMW_XCHG;

Completed in 193 milliseconds

1 2