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

  /external/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp 43 static bool LowerAtomicRMWInst(AtomicRMWInst *RMWI) {
44 IRBuilder<> Builder(RMWI->getParent(), RMWI);
45 Value *Ptr = RMWI->getPointerOperand();
46 Value *Val = RMWI->getValOperand();
51 switch (RMWI->getOperation()) {
92 RMWI->replaceAllUsesWith(Orig);
93 RMWI->eraseFromParent();
128 else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(Inst))
129 Changed |= LowerAtomicRMWInst(RMWI);
    [all...]
  /external/llvm/lib/IR/
Instruction.cpp 309 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I1))
310 return RMWI->getOperation() == cast<AtomicRMWInst>(I2)->getOperation() &&
311 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() &&
312 RMWI->getOrdering() == cast<AtomicRMWInst>(I2)->getOrdering() &&
313 RMWI->getSynchScope() == cast<AtomicRMWInst>(I2)->getSynchScope();
Verifier.cpp 315 void visitAtomicRMWInst(AtomicRMWInst &RMWI);
    [all...]
AsmWriter.cpp     [all...]
  /external/llvm/lib/Analysis/
AliasAnalysis.cpp 275 AliasAnalysis::getLocation(const AtomicRMWInst *RMWI) {
276 return Location(RMWI->getPointerOperand(),
277 getTypeStoreSize(RMWI->getValOperand()->getType()),
278 RMWI->getMetadata(LLVMContext::MD_tbaa));
  /external/llvm/lib/Transforms/Instrumentation/
ThreadSanitizer.cpp 503 } else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I)) {
504 Value *Addr = RMWI->getPointerOperand();
508 Function *F = TsanAtomicRMW[RMWI->getOperation()][Idx];
516 IRB.CreateIntCast(RMWI->getValOperand(), Ty, false),
517 createOrdering(&IRB, RMWI->getOrdering())};
  /external/llvm/lib/Transforms/IPO/
MergeFunctions.cpp 820 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(L))
    [all...]
  /external/clang/lib/CodeGen/
CGAtomic.cpp 436 llvm::AtomicRMWInst *RMWI =
438 RMWI->setVolatile(E->isVolatile());
442 llvm::Value *Result = RMWI;
444 Result = CGF.Builder.CreateBinOp(PostOp, RMWI, LoadVal1);
    [all...]
CGBuiltin.cpp     [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 2132 milliseconds