/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,
|