HomeSort by relevance Sort by last modified time
    Searched refs:RMWI (Results 1 - 11 of 11) sorted by null

  /external/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp 39 static bool LowerAtomicRMWInst(AtomicRMWInst *RMWI) {
40 IRBuilder<> Builder(RMWI->getParent(), RMWI);
41 Value *Ptr = RMWI->getPointerOperand();
42 Value *Val = RMWI->getValOperand();
47 switch (RMWI->getOperation()) {
88 RMWI->replaceAllUsesWith(Orig);
89 RMWI->eraseFromParent();
122 else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(Inst))
123 Changed |= LowerAtomicRMWInst(RMWI);
    [all...]
  /external/llvm/lib/IR/
Instruction.cpp 314 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(this))
315 return RMWI->getOperation() == cast<AtomicRMWInst>(I)->getOperation() &&
316 RMWI->isVolatile() == cast<AtomicRMWInst>(I)->isVolatile() &&
317 RMWI->getOrdering() == cast<AtomicRMWInst>(I)->getOrdering() &&
318 RMWI->getSynchScope() == cast<AtomicRMWInst>(I)->getSynchScope();
388 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(this))
389 return RMWI->getOperation() == cast<AtomicRMWInst>(I)->getOperation() &&
390 RMWI->isVolatile() == cast<AtomicRMWInst>(I)->isVolatile() &&
391 RMWI->getOrdering() == cast<AtomicRMWInst>(I)->getOrdering() &&
392 RMWI->getSynchScope() == cast<AtomicRMWInst>(I)->getSynchScope()
    [all...]
Verifier.cpp 307 void visitAtomicRMWInst(AtomicRMWInst &RMWI);
    [all...]
AsmWriter.cpp     [all...]
  /external/llvm/lib/Analysis/
AliasAnalysis.cpp 253 AliasAnalysis::getLocation(const AtomicRMWInst *RMWI) {
254 return Location(RMWI->getPointerOperand(),
255 getTypeStoreSize(RMWI->getValOperand()->getType()),
256 RMWI->getMetadata(LLVMContext::MD_tbaa));
  /external/llvm/lib/Transforms/Instrumentation/
ThreadSanitizer.cpp 528 } else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I)) {
529 Value *Addr = RMWI->getPointerOperand();
533 Function *F = TsanAtomicRMW[RMWI->getOperation()][Idx];
541 IRB.CreateIntCast(RMWI->getValOperand(), Ty, false),
542 createOrdering(&IRB, RMWI->getOrdering())};
  /external/llvm/lib/Transforms/IPO/
MergeFunctions.cpp 343 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I1))
344 return RMWI->getOperation() == cast<AtomicRMWInst>(I2)->getOperation() &&
345 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() &&
346 RMWI->getOrdering() == cast<AtomicRMWInst>(I2)->getOrdering() &&
347 RMWI->getSynchScope() == cast<AtomicRMWInst>(I2)->getSynchScope();
  /external/clang/lib/CodeGen/
CGAtomic.cpp 297 llvm::AtomicRMWInst *RMWI =
299 RMWI->setVolatile(E->isVolatile());
303 llvm::Value *Result = RMWI;
305 Result = CGF.Builder.CreateBinOp(PostOp, RMWI, LoadVal1);
    [all...]
  /external/llvm/include/llvm/Analysis/
AliasAnalysis.h 148 Location getLocation(const AtomicRMWInst *RMWI);
  /external/llvm/lib/AsmParser/
LLParser.cpp     [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp     [all...]

Completed in 532 milliseconds