/external/llvm/lib/Transforms/Scalar/ |
LowerAtomic.cpp | 24 static bool LowerAtomicCmpXchgInst(AtomicCmpXchgInst *CXI) { 126 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(Inst))
|
SCCP.cpp | 497 void visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { [all...] |
/external/llvm/lib/IR/ |
Instruction.cpp | 301 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(I1)) 302 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && 303 CXI->isWeak() == cast<AtomicCmpXchgInst>(I2)->isWeak() && 305 cast<AtomicCmpXchgInst>(I2)->getSuccessOrdering() && 307 cast<AtomicCmpXchgInst>(I2)->getFailureOrdering() && 308 CXI->getSynchScope() == cast<AtomicCmpXchgInst>(I2)->getSynchScope();
|
Instructions.cpp | [all...] |
AsmWriter.cpp | [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
BoundsChecking.cpp | 183 if (isa<LoadInst>(I) || isa<StoreInst>(I) || isa<AtomicCmpXchgInst>(I) || 198 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(Inst)) {
|
ThreadSanitizer.cpp | 306 if (isa<AtomicCmpXchgInst>(I)) 520 } else if (AtomicCmpXchgInst *CASI = dyn_cast<AtomicCmpXchgInst>(I)) {
|
AddressSanitizer.cpp | 677 if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) { [all...] |
MemorySanitizer.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
AtomicExpandLoadLinkedPass.cpp | 46 bool expandAtomicCmpXchg(AtomicCmpXchgInst *CI); 73 if (isa<AtomicRMWInst>(&Inst) || isa<AtomicCmpXchgInst>(&Inst) || 86 else if (AtomicCmpXchgInst *CI = dyn_cast<AtomicCmpXchgInst>(Inst)) 233 bool AtomicExpandLoadLinked::expandAtomicCmpXchg(AtomicCmpXchgInst *CI) {
|
/art/compiler/llvm/ |
ir_builder.h | 91 ::llvm::AtomicCmpXchgInst* 94 ::llvm::AtomicCmpXchgInst* inst = 164 ::llvm::AtomicCmpXchgInst* 266 ::llvm::AtomicCmpXchgInst* CompareExchangeObjectOffset(::llvm::Value* object_addr,
|
/external/llvm/include/llvm/Analysis/ |
AliasAnalysis.h | 147 Location getLocation(const AtomicCmpXchgInst *CXI); 369 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc); 452 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc); 455 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX,
|
/external/llvm/lib/Transforms/IPO/ |
MergeFunctions.cpp | 804 if (const AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(L)) { 806 cast<AtomicCmpXchgInst>(R)->isVolatile())) 809 cast<AtomicCmpXchgInst>(R)->isWeak())) 812 cast<AtomicCmpXchgInst>(R)->getSuccessOrdering())) 815 cast<AtomicCmpXchgInst>(R)->getFailureOrdering())) 818 cast<AtomicCmpXchgInst>(R)->getSynchScope()); [all...] |
/external/llvm/lib/Analysis/ |
AliasAnalysis.cpp | 268 AliasAnalysis::getLocation(const AtomicCmpXchgInst *CXI) { 361 AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) {
|
/external/llvm/lib/Target/X86/ |
X86AtomicExpandPass.cpp | 257 AtomicCmpXchgInst::getStrongestFailureOrdering(Order));
|
/external/llvm/include/llvm/IR/ |
InstVisitor.h | 177 RetTy visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { DELEGATE(Instruction);}
|
Instructions.h | 459 // AtomicCmpXchgInst Class 462 /// AtomicCmpXchgInst - an instruction that atomically checks whether a 466 class AtomicCmpXchgInst : public Instruction { 472 AtomicCmpXchgInst *clone_impl() const override; 478 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 483 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 608 struct OperandTraits<AtomicCmpXchgInst> : 609 public FixedNumOperandTraits<AtomicCmpXchgInst, 3> { 612 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(AtomicCmpXchgInst, Value) [all...] |
IRBuilder.h | [all...] |
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.h | 746 void visitAtomicCmpXchg(const AtomicCmpXchgInst &I);
|
/external/clang/lib/CodeGen/ |
CGAtomic.cpp | 189 llvm::AtomicCmpXchgInst *Pair = CGF.Builder.CreateAtomicCmpXchg( 253 llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrder); [all...] |
/frameworks/compile/slang/BitWriter_2_9_func/ |
BitcodeWriter.cpp | [all...] |
/frameworks/compile/slang/BitWriter_3_2/ |
BitcodeWriter.cpp | [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | [all...] |