Home
last modified time | relevance | path

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

/external/llvm/lib/Target/NVPTX/
DNVPTXLowerAggrCopies.cpp243 SmallVector<MemIntrinsic *, 4> MemCalls; in runOnFunction()
264 } else if (MemIntrinsic *IntrCall = dyn_cast<MemIntrinsic>(II)) { in runOnFunction()
305 for (MemIntrinsic *MemCall : MemCalls) { in runOnFunction()
/external/llvm/include/llvm/Analysis/
DMemoryLocation.h28 class MemIntrinsic; variable
89 static MemoryLocation getForDest(const MemIntrinsic *MI);
DPtrUseVisitor.h263 void visitMemIntrinsic(MemIntrinsic &I) {} in visitMemIntrinsic()
DAliasAnalysis.h57 class MemIntrinsic; variable
/external/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp207 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(Inst)) { in getLocForWrite()
267 return !cast<MemIntrinsic>(II)->isVolatile(); in isRemovable()
304 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) in getStoredPointerOperand()
613 MemIntrinsic* DepIntrinsic = cast<MemIntrinsic>(DepWrite); in runOnBasicBlock()
DAlignmentFromAssumptions.cpp344 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(J)) { in processAssumption()
391 assert((!isa<MemIntrinsic>(MI) || isa<MemSetInst>(MI)) && in processAssumption()
DGVN.cpp542 static AvailableValueInBlock getMI(BasicBlock *BB, MemIntrinsic *MI, in getMI()
586 MemIntrinsic *getMemIntrinValue() const { in getMemIntrinValue()
588 return cast<MemIntrinsic>(Val.getPointer()); in getMemIntrinValue()
1080 MemIntrinsic *MI, in AnalyzeLoadFromClobberingMemInst()
1230 static Value *GetMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, in GetMemInstValueForLoad()
1434 if (MemIntrinsic *DepMI = dyn_cast<MemIntrinsic>(DepInfo.getInst())) { in AnalyzeLoadAvailability()
1938 if (MemIntrinsic *DepMI = dyn_cast<MemIntrinsic>(Dep.getInst())) { in processLoad()
DScalarReplAggregates.cpp180 void RewriteMemIntrinUserOfAlloca(MemIntrinsic *MI, Instruction *Inst,
1623 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(User)) { in isSafeForScalarRepl()
1899 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(User)) { in RewriteForScalarRepl()
2177 SROA::RewriteMemIntrinUserOfAlloca(MemIntrinsic *MI, Instruction *Inst, in RewriteMemIntrinUserOfAlloca()
DLoopRerollPass.cpp624 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) in isSimpleLoadStore()
DSROA.cpp1752 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U->getUser())) { in isVectorPromotionViableForSlice()
1964 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U->getUser())) { in isIntegerWideningViableForSlice()
/external/llvm/include/llvm/IR/
DIntrinsicInst.h143 class MemIntrinsic : public IntrinsicInst {
220 class MemSetInst : public MemIntrinsic {
245 class MemTransferInst : public MemIntrinsic {
DInstVisitor.h214 RetTy visitMemSetInst(MemSetInst &I) { DELEGATE(MemIntrinsic); } in visitMemSetInst()
217 RetTy visitMemTransferInst(MemTransferInst &I) { DELEGATE(MemIntrinsic); } in visitMemTransferInst()
218 RetTy visitMemIntrinsic(MemIntrinsic &I) { DELEGATE(IntrinsicInst); } in visitMemIntrinsic()
/external/llvm/lib/Transforms/Instrumentation/
DSafeStack.cpp168 bool IsMemIntrinsicSafe(const MemIntrinsic *MI, const Use &U,
238 bool SafeStack::IsMemIntrinsicSafe(const MemIntrinsic *MI, const Use &U, in IsMemIntrinsicSafe()
305 if (const MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) { in IsSafeStackAlloca()
DAddressSanitizer.cpp452 void instrumentMemIntrinsic(MemIntrinsic *MI);
833 void AddressSanitizer::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
1629 } else if (isa<MemIntrinsic>(Inst)) { in runOnFunction()
1666 instrumentMemIntrinsic(cast<MemIntrinsic>(Inst)); in runOnFunction()
DThreadSanitizer.cpp358 if (isa<MemIntrinsic>(Inst)) in runOnFunction()
/external/llvm/lib/Analysis/
DMemoryLocation.cpp80 MemoryLocation MemoryLocation::getForDest(const MemIntrinsic *MTI) { in getForDest()
DLazyValueInfo.cpp643 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) { in InstructionDereferencesPointer()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h40 class MemIntrinsic; variable
561 Instruction *SimplifyMemTransfer(MemIntrinsic *MI);
DInstCombineCalls.cpp63 Instruction *InstCombiner::SimplifyMemTransfer(MemIntrinsic *MI) { in SimplifyMemTransfer()
702 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(II)) { in visitCallInst()
DInstructionCombining.cpp1900 MemIntrinsic *MI = cast<MemIntrinsic>(II); in isAllocSiteRemovable()
/external/llvm/include/llvm-c/
DCore.h1100 macro(MemIntrinsic) \
/external/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp341 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U)) { // memset/cpy/mv in CleanupConstantGlobalUsers()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp351 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) in isSimple()
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp1752 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(CI)) { in optimizeCallInst()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp1261 if (!isa<MemIntrinsic>(CI)) in shouldAlignPointerArgs()