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

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp 24 static bool LowerAtomicCmpXchgInst(AtomicCmpXchgInst *CXI) {
123 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(&Inst))
InferAddressSpaces.cpp 451 else if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(&I))
923 if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst))
924 return OpNo == AtomicCmpXchgInst::getPointerOperandIndex() &&
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
AtomicExpandPass.cpp 93 bool expandPartwordCmpXchg(AtomicCmpXchgInst *I);
95 void expandAtomicCmpXchgToMaskedIntrinsic(AtomicCmpXchgInst *CI);
97 AtomicCmpXchgInst *convertCmpXchgToIntegerType(AtomicCmpXchgInst *CI);
103 bool tryExpandAtomicCmpXchg(AtomicCmpXchgInst *CI);
105 bool expandAtomicCmpXchg(AtomicCmpXchgInst *CI);
117 void expandAtomicCASToLibcall(AtomicCmpXchgInst *I);
151 static unsigned getAtomicOpSize(AtomicCmpXchgInst *CASI) {
192 auto CASI = dyn_cast<AtomicCmpXchgInst>(I);
413 AtomicCmpXchgInst::getStrongestFailureOrdering(Order))
    [all...]
StackProtector.cpp 185 if (AI == cast<AtomicCmpXchgInst>(I)->getNewValOperand())
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MemoryLocation.h 31 class AtomicCmpXchgInst;
239 static MemoryLocation get(const AtomicCmpXchgInst *CXI);
AliasAnalysis.h 55 class AtomicCmpXchgInst;
712 ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX,
716 ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX, const Value *P,
860 ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX,
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Instruction.cpp 448 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(I1))
449 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() &&
450 CXI->isWeak() == cast<AtomicCmpXchgInst>(I2)->isWeak() &&
452 cast<AtomicCmpXchgInst>(I2)->getSuccessOrdering() &&
454 cast<AtomicCmpXchgInst>(I2)->getFailureOrdering() &&
456 cast<AtomicCmpXchgInst>(I2)->getSyncScopeID();
633 return cast<AtomicCmpXchgInst>(this)->isVolatile();
Core.cpp 2056 if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(P))
2061 "and AtomicCmpXchgInst have alignment");
2076 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(P))
2081 "and AtomicCmpXchgInst have alignment");
3712 return cast<AtomicCmpXchgInst>(P)->isVolatile();
3723 return cast<AtomicCmpXchgInst>(P)->setVolatile(isVolatile);
3727 return unwrap<AtomicCmpXchgInst>(CmpXchgInst)->isWeak();
3731 return unwrap<AtomicCmpXchgInst>(CmpXchgInst)->setWeak(isWeak)
    [all...]
Instructions.cpp 1532 // AtomicCmpXchgInst Implementation
1535 void AtomicCmpXchgInst::Init(Value *Ptr, Value *Cmp, Value *NewVal,
1561 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal,
1569 AtomicCmpXchg, OperandTraits<AtomicCmpXchgInst>::op_begin(this),
1570 OperandTraits<AtomicCmpXchgInst>::operands(this), InsertBefore) {
1574 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal,
1582 AtomicCmpXchg, OperandTraits<AtomicCmpXchgInst>::op_begin(this),
1583 OperandTraits<AtomicCmpXchgInst>::operands(this), InsertAtEnd)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
BoundsChecking.cpp 164 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(&I)) {
MemProfiler.cpp 356 } else if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) {
ThreadSanitizer.cpp 509 if (isa<AtomicCmpXchgInst>(I))
789 } else if (AtomicCmpXchgInst *CASI = dyn_cast<AtomicCmpXchgInst>(I)) {
HWAddressSanitizer.cpp 678 } else if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) {
701 if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
FunctionComparator.cpp 635 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(L)) {
637 cast<AtomicCmpXchgInst>(R)->isVolatile()))
640 cmpNumbers(CXI->isWeak(), cast<AtomicCmpXchgInst>(R)->isWeak()))
644 cast<AtomicCmpXchgInst>(R)->getSuccessOrdering()))
648 cast<AtomicCmpXchgInst>(R)->getFailureOrdering()))
651 cast<AtomicCmpXchgInst>(R)->getSyncScopeID());
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemoryLocation.cpp 66 MemoryLocation MemoryLocation::get(const AtomicCmpXchgInst *CXI) {
97 return get(cast<AtomicCmpXchgInst>(Inst));
CaptureTracking.cpp 319 auto *ACXI = cast<AtomicCmpXchgInst>(I);
AliasAnalysis.cpp 619 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX,
625 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX,
696 return getModRefInfo((const AtomicCmpXchgInst *)I, Loc, AAQIP);
CFLGraph.h 306 void visitAtomicCmpXchgInst(AtomicCmpXchgInst &Inst) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.h 446 shouldExpandAtomicCmpXchgInIR(AtomicCmpXchgInst *CI) const override;
448 AtomicCmpXchgInst *CI,
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
InstVisitor.h 172 RetTy visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { DELEGATE(Instruction);}
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGAtomic.cpp 376 llvm::AtomicCmpXchgInst *Pair = CGF.Builder.CreateAtomicCmpXchg(
1736 Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(Success);
1822 auto Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO);
1851 auto Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO);
1908 auto Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO);
1933 auto Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO);
CGBuilder.h 130 llvm::AtomicCmpXchgInst *
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPerfHintAnalysis.cpp 128 if (auto AI = dyn_cast<AtomicCmpXchgInst>(Inst)) {
AMDGPUPromoteAlloca.cpp 640 } else if (AtomicCmpXchgInst *CAS = dyn_cast<AtomicCmpXchgInst>(UseInst)) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 42 class AtomicCmpXchgInst;
742 void visitAtomicCmpXchg(const AtomicCmpXchgInst &I);

Completed in 92 milliseconds

1 2 3