Home
last modified time | relevance | path

Searched refs:AtomicCmpXchgInst (Results 1 – 25 of 122) sorted by relevance

12345

/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstruction.cpp223 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(this)) in isIdenticalToWhenDefined()
224 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() && in isIdenticalToWhenDefined()
225 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() && in isIdenticalToWhenDefined()
226 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I)->getSynchScope(); in isIdenticalToWhenDefined()
279 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(this)) in isSameOperationAs()
280 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() && in isSameOperationAs()
281 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I)->getOrdering() && in isSameOperationAs()
282 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I)->getSynchScope(); in isSameOperationAs()
DInstructions.cpp1219 void AtomicCmpXchgInst::Init(Value *Ptr, Value *Cmp, Value *NewVal, in Init()
1242 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, in AtomicCmpXchgInst() function in AtomicCmpXchgInst
1247 OperandTraits<AtomicCmpXchgInst>::op_begin(this), in AtomicCmpXchgInst()
1248 OperandTraits<AtomicCmpXchgInst>::operands(this), in AtomicCmpXchgInst()
1253 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, in AtomicCmpXchgInst() function in AtomicCmpXchgInst
1258 OperandTraits<AtomicCmpXchgInst>::op_begin(this), in AtomicCmpXchgInst()
1259 OperandTraits<AtomicCmpXchgInst>::operands(this), in AtomicCmpXchgInst()
3356 AtomicCmpXchgInst *AtomicCmpXchgInst::clone_impl() const { in clone_impl()
3357 AtomicCmpXchgInst *Result = in clone_impl()
3358 new AtomicCmpXchgInst(getOperand(0), getOperand(1), getOperand(2), in clone_impl()
/external/llvm/lib/IR/
DInstruction.cpp380 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(I1)) in haveSameSpecialState()
381 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in haveSameSpecialState()
382 CXI->isWeak() == cast<AtomicCmpXchgInst>(I2)->isWeak() && in haveSameSpecialState()
384 cast<AtomicCmpXchgInst>(I2)->getSuccessOrdering() && in haveSameSpecialState()
386 cast<AtomicCmpXchgInst>(I2)->getFailureOrdering() && in haveSameSpecialState()
387 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I2)->getSynchScope(); in haveSameSpecialState()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLowerAtomic.cpp23 static bool LowerAtomicCmpXchgInst(AtomicCmpXchgInst *CXI) { in LowerAtomicCmpXchgInst()
120 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(Inst)) in runOnBasicBlock()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DAtomicExpandPass.cpp91 void expandPartwordCmpXchg(AtomicCmpXchgInst *I);
93 AtomicCmpXchgInst *convertCmpXchgToIntegerType(AtomicCmpXchgInst *CI);
100 bool expandAtomicCmpXchg(AtomicCmpXchgInst *CI);
112 void expandAtomicCASToLibcall(AtomicCmpXchgInst *I);
146 static unsigned getAtomicOpSize(AtomicCmpXchgInst *CASI) { in getAtomicOpSize()
178 static unsigned getAtomicOpAlign(AtomicCmpXchgInst *CASI) { in getAtomicOpAlign()
219 auto CASI = dyn_cast<AtomicCmpXchgInst>(I); in runOnFunction()
432 AtomicCmpXchgInst::getStrongestFailureOrdering(Order)); in expandAtomicLoadToCmpXchg()
493 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder)); in createCmpXchgInstFun()
736 void AtomicExpand::expandPartwordCmpXchg(AtomicCmpXchgInst *CI) { in expandPartwordCmpXchg()
[all …]
/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp70 void expandPartwordCmpXchg(AtomicCmpXchgInst *I);
72 AtomicCmpXchgInst *convertCmpXchgToIntegerType(AtomicCmpXchgInst *CI);
79 bool expandAtomicCmpXchg(AtomicCmpXchgInst *CI);
91 void expandAtomicCASToLibcall(AtomicCmpXchgInst *I);
125 unsigned getAtomicOpSize(AtomicCmpXchgInst *CASI) { in getAtomicOpSize()
157 unsigned getAtomicOpAlign(AtomicCmpXchgInst *CASI) { in getAtomicOpAlign()
195 auto CASI = dyn_cast<AtomicCmpXchgInst>(I); in runOnFunction()
422 AtomicCmpXchgInst::getStrongestFailureOrdering(Order)); in expandAtomicLoadToCmpXchg()
483 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder)); in createCmpXchgInstFun()
727 void AtomicExpand::expandPartwordCmpXchg(AtomicCmpXchgInst *CI) { in expandPartwordCmpXchg()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp24 static bool LowerAtomicCmpXchgInst(AtomicCmpXchgInst *CXI) { in LowerAtomicCmpXchgInst()
118 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(Inst)) in runOnBasicBlock()
/external/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp25 static bool LowerAtomicCmpXchgInst(AtomicCmpXchgInst *CXI) { in LowerAtomicCmpXchgInst()
119 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(Inst)) in runOnBasicBlock()
/external/llvm/lib/Transforms/Instrumentation/
DBoundsChecking.cpp182 if (isa<LoadInst>(I) || isa<StoreInst>(I) || isa<AtomicCmpXchgInst>(I) || in runOnFunction()
197 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(Inst)) { in runOnFunction()
DThreadSanitizer.cpp373 if (isa<AtomicCmpXchgInst>(I)) in isAtomic()
620 } else if (AtomicCmpXchgInst *CASI = dyn_cast<AtomicCmpXchgInst>(I)) { in instrumentAtomic()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DInstruction.cpp413 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(I1)) in haveSameSpecialState()
414 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in haveSameSpecialState()
415 CXI->isWeak() == cast<AtomicCmpXchgInst>(I2)->isWeak() && in haveSameSpecialState()
417 cast<AtomicCmpXchgInst>(I2)->getSuccessOrdering() && in haveSameSpecialState()
419 cast<AtomicCmpXchgInst>(I2)->getFailureOrdering() && in haveSameSpecialState()
421 cast<AtomicCmpXchgInst>(I2)->getSyncScopeID(); in haveSameSpecialState()
/external/llvm/include/llvm/Analysis/
DMemoryLocation.h68 static MemoryLocation get(const AtomicCmpXchgInst *CXI);
77 else if (auto *I = dyn_cast<AtomicCmpXchgInst>(Inst)) in get()
DAliasAnalysis.h407 ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX,
411 ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX, const Value *P, in getModRefInfo()
490 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc); in getModRefInfo()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DAliasAnalysis.h139 Location getLocation(const AtomicCmpXchgInst *CXI);
348 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc); in getModRefInfo()
431 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc);
434 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DMemoryLocation.h77 static MemoryLocation get(const AtomicCmpXchgInst *CXI);
91 return get(cast<AtomicCmpXchgInst>(Inst)); in getOrNone()
DAliasAnalysis.h567 ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX,
571 ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX, const Value *P, in getModRefInfo()
642 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc); in getModRefInfo()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DFunctionComparator.cpp618 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(L)) { in cmpOperations()
620 cast<AtomicCmpXchgInst>(R)->isVolatile())) in cmpOperations()
623 cast<AtomicCmpXchgInst>(R)->isWeak())) in cmpOperations()
627 cast<AtomicCmpXchgInst>(R)->getSuccessOrdering())) in cmpOperations()
631 cast<AtomicCmpXchgInst>(R)->getFailureOrdering())) in cmpOperations()
634 cast<AtomicCmpXchgInst>(R)->getSyncScopeID()); in cmpOperations()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
DBoundsChecking.cpp161 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(&I)) { in addBoundsChecking()
DHWAddressSanitizer.cpp346 } else if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) { in isInterestingMemoryAccess()
379 if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) in getPointerOperandIndex()
DThreadSanitizer.cpp389 if (isa<AtomicCmpXchgInst>(I)) in isAtomic()
645 } else if (AtomicCmpXchgInst *CASI = dyn_cast<AtomicCmpXchgInst>(I)) { in instrumentAtomic()
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DMergeFunctions.cpp331 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(I1)) in isEquivalentOperation()
332 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in isEquivalentOperation()
333 CXI->getOrdering() == cast<AtomicCmpXchgInst>(I2)->getOrdering() && in isEquivalentOperation()
334 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I2)->getSynchScope(); in isEquivalentOperation()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DAliasAnalysis.cpp241 AliasAnalysis::getLocation(const AtomicCmpXchgInst *CXI) { in getLocation()
334 AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) { in getModRefInfo()
/external/llvm/lib/Transforms/IPO/
DMergeFunctions.cpp1022 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(L)) { in cmpOperations()
1024 cast<AtomicCmpXchgInst>(R)->isVolatile())) in cmpOperations()
1027 cast<AtomicCmpXchgInst>(R)->isWeak())) in cmpOperations()
1031 cast<AtomicCmpXchgInst>(R)->getSuccessOrdering())) in cmpOperations()
1035 cast<AtomicCmpXchgInst>(R)->getFailureOrdering())) in cmpOperations()
1038 cast<AtomicCmpXchgInst>(R)->getSynchScope()); in cmpOperations()
/external/llvm/lib/Analysis/
DMemoryLocation.cpp47 MemoryLocation MemoryLocation::get(const AtomicCmpXchgInst *CXI) { in get()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DMemoryLocation.cpp47 MemoryLocation MemoryLocation::get(const AtomicCmpXchgInst *CXI) { in get()

12345