Home
last modified time | relevance | path

Searched defs:RMWI (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp25 bool isIdempotentRMW(AtomicRMWInst& RMWI) { in isIdempotentRMW()
63 bool isSaturating(AtomicRMWInst& RMWI) { in isSaturating()
98 Instruction *InstCombinerImpl::visitAtomicRMWInst(AtomicRMWInst &RMWI) { in visitAtomicRMWInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp43 bool llvm::lowerAtomicRMWInst(AtomicRMWInst *RMWI) { in lowerAtomicRMWInst()
125 else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&Inst)) in runOnBasicBlock() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXAtomicLower.cpp48 if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&I)) in runOnFunction() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemoryLocation.cpp77 MemoryLocation MemoryLocation::get(const AtomicRMWInst *RMWI) { in get()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp146 static unsigned getAtomicOpSize(AtomicRMWInst *RMWI) { in getAtomicOpSize()
191 auto RMWI = dyn_cast<AtomicRMWInst>(I); in runOnFunction() local
1367 bool AtomicExpand::isIdempotentRMW(AtomicRMWInst* RMWI) { in isIdempotentRMW()
1387 bool AtomicExpand::simplifyIdempotentRMW(AtomicRMWInst* RMWI) { in simplifyIdempotentRMW()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp457 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I1)) in haveSameSpecialState() local
H A DAsmWriter.cpp4004 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&I)) in printInstruction() local
4363 } else if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&I)) { in printInstruction() local
H A DCore.cpp2054 if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(P)) in LLVMGetAlignment() local
2074 else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(P)) in LLVMSetAlignment() local
H A DVerifier.cpp3836 void Verifier::visitAtomicRMWInst(AtomicRMWInst &RMWI) { in visitAtomicRMWInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp772 } else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I)) { in instrumentAtomic() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp653 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(L)) { in cmpOperations() local
H A DInlineFunction.cpp1026 else if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I)) in AddAliasScopeMetadata() local
H A DSimplifyCFG.cpp4677 } else if (auto *RMWI = dyn_cast<AtomicRMWInst>(BBI)) { in simplifyUnreachable() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGAtomic.cpp673 llvm::AtomicRMWInst *RMWI = in EmitAtomicOp() local
H A DCGBuiltin.cpp10372 AtomicRMWInst *RMWI = Builder.CreateAtomicRMW( in EmitAArch64BuiltinExpr() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2004 lowerIdempotentRMWIntoFencedLoad(AtomicRMWInst *RMWI) const { in lowerIdempotentRMWIntoFencedLoad()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp7701 AtomicRMWInst *RMWI = in parseAtomicRMW() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp173 if (auto *RMWI = dyn_cast<AtomicRMWInst>(I)) { in getPointerOperand() local