HomeSort by relevance Sort by last modified time
    Searched refs:AtomicRMWInst (Results 1 - 25 of 131) sorted by null

1 2 3 4 5 6

  /external/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 15 class AtomicRMWInst;
56 expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun Factory);
  /external/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp 44 static bool LowerAtomicRMWInst(AtomicRMWInst *RMWI) {
54 case AtomicRMWInst::Xchg:
57 case AtomicRMWInst::Add:
60 case AtomicRMWInst::Sub:
63 case AtomicRMWInst::And:
66 case AtomicRMWInst::Nand:
69 case AtomicRMWInst::Or:
72 case AtomicRMWInst::Xor:
75 case AtomicRMWInst::Max:
79 case AtomicRMWInst::Min
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LowerAtomic.cpp 39 static bool LowerAtomicRMWInst(AtomicRMWInst *RMWI) {
49 case AtomicRMWInst::Xchg:
52 case AtomicRMWInst::Add:
55 case AtomicRMWInst::Sub:
58 case AtomicRMWInst::And:
61 case AtomicRMWInst::Nand:
64 case AtomicRMWInst::Or:
67 case AtomicRMWInst::Xor:
70 case AtomicRMWInst::Max:
74 case AtomicRMWInst::Min
    [all...]
  /external/llvm/lib/CodeGen/
AtomicExpandPass.cpp 59 bool tryExpandAtomicRMW(AtomicRMWInst *AI);
68 AtomicRMWInst *I,
80 bool isIdempotentRMW(AtomicRMWInst *AI);
81 bool simplifyIdempotentRMW(AtomicRMWInst *AI);
90 void expandAtomicRMWToLibcall(AtomicRMWInst *I);
94 llvm::expandAtomicRMWToCmpXchg(AtomicRMWInst *AI,
120 unsigned getAtomicOpSize(AtomicRMWInst *RMWI) {
149 unsigned getAtomicOpAlign(AtomicRMWInst *RMWI) {
194 auto RMWI = dyn_cast<AtomicRMWInst>(I);
468 AtomicRMWInst *AI
    [all...]
  /external/swiftshader/third_party/LLVM/lib/VMCore/
Instruction.cpp 227 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(this))
228 return RMWI->getOperation() == cast<AtomicRMWInst>(I)->getOperation() &&
229 RMWI->isVolatile() == cast<AtomicRMWInst>(I)->isVolatile() &&
230 RMWI->getOrdering() == cast<AtomicRMWInst>(I)->getOrdering() &&
231 RMWI->getSynchScope() == cast<AtomicRMWInst>(I)->getSynchScope();
283 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(this))
284 return RMWI->getOperation() == cast<AtomicRMWInst>(I)->getOperation() &&
285 RMWI->isVolatile() == cast<AtomicRMWInst>(I)->isVolatile() &
    [all...]
  /external/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
MemoryLocation.h 69 static MemoryLocation get(const AtomicRMWInst *RMWI);
79 else if (auto *I = dyn_cast<AtomicRMWInst>(Inst))
  /external/llvm/lib/Transforms/Instrumentation/
ThreadSanitizer.cpp 116 Function *TsanAtomicRMW[AtomicRMWInst::LAST_BINOP + 1][kNumberOfAccessSizes];
191 for (int op = AtomicRMWInst::FIRST_BINOP;
192 op <= AtomicRMWInst::LAST_BINOP; ++op) {
195 if (op == AtomicRMWInst::Xchg)
197 else if (op == AtomicRMWInst::Add)
199 else if (op == AtomicRMWInst::Sub)
201 else if (op == AtomicRMWInst::And)
203 else if (op == AtomicRMWInst::Or)
205 else if (op == AtomicRMWInst::Xor)
207 else if (op == AtomicRMWInst::Nand
    [all...]
BoundsChecking.cpp 183 isa<AtomicRMWInst>(I))
200 } else if (AtomicRMWInst *AI = dyn_cast<AtomicRMWInst>(Inst)) {
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
AliasAnalysis.h 140 Location getLocation(const AtomicRMWInst *RMWI);
350 return getModRefInfo((const AtomicRMWInst*)I, Loc);
441 ModRefResult getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc);
444 ModRefResult getModRefInfo(const AtomicRMWInst *RMW,

Completed in 666 milliseconds

1 2 3 4 5 6