Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/Transforms/Scalar/
HDDeadStoreElimination.cpp196 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(Inst)) { in getLocForWrite()
265 return !cast<MemIntrinsic>(II)->isVolatile(); in isRemovable()
302 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) in getStoredPointerOperand()
592 MemIntrinsic* DepIntrinsic = cast<MemIntrinsic>(DepWrite); in runOnBasicBlock()
HDGVN.cpp532 static AvailableValueInBlock getMI(BasicBlock *BB, MemIntrinsic *MI, in getMI()
576 MemIntrinsic *getMemIntrinValue() const { in getMemIntrinValue()
578 return cast<MemIntrinsic>(Val.getPointer()); in getMemIntrinValue()
1061 MemIntrinsic *MI, in AnalyzeLoadFromClobberingMemInst()
1210 static Value *GetMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, in GetMemInstValueForLoad()
1439 if (MemIntrinsic *DepMI = dyn_cast<MemIntrinsic>(DepInfo.getInst())) { in AnalyzeLoadAvailability()
1866 if (MemIntrinsic *DepMI = dyn_cast<MemIntrinsic>(Dep.getInst())) { in processLoad()
HDScalarReplAggregates.cpp177 void RewriteMemIntrinUserOfAlloca(MemIntrinsic *MI, Instruction *Inst,
1611 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(User)) { in isSafeForScalarRepl()
1883 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(User)) { in RewriteForScalarRepl()
2157 SROA::RewriteMemIntrinUserOfAlloca(MemIntrinsic *MI, Instruction *Inst, in RewriteMemIntrinUserOfAlloca()
HDLoopRerollPass.cpp528 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) in isSimpleLoadStore()
HDSROA.cpp1567 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U->getUser())) { in isVectorPromotionViableForSlice()
1697 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U->getUser())) { in isIntegerWideningViableForSlice()
/trueos/contrib/llvm/include/llvm/IR/
HDIntrinsicInst.h118 class MemIntrinsic : public IntrinsicInst {
190 class MemSetInst : public MemIntrinsic {
213 class MemTransferInst : public MemIntrinsic {
/trueos/contrib/llvm/include/llvm/
HDInstVisitor.h208 RetTy visitMemSetInst(MemSetInst &I) { DELEGATE(MemIntrinsic); } in visitMemSetInst()
211 RetTy visitMemTransferInst(MemTransferInst &I) { DELEGATE(MemIntrinsic); } in visitMemTransferInst()
212 RetTy visitMemIntrinsic(MemIntrinsic &I) { DELEGATE(IntrinsicInst); } in visitMemIntrinsic()
/trueos/contrib/llvm/include/llvm/Analysis/
HDPtrUseVisitor.h263 void visitMemIntrinsic(MemIntrinsic &I) {} in visitMemIntrinsic()
HDAliasAnalysis.h53 class MemIntrinsic; variable
150 static Location getLocationForDest(const MemIntrinsic *MI);
/trueos/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombine.h28 class MemIntrinsic; variable
377 Instruction *SimplifyMemTransfer(MemIntrinsic *MI);
HDInstCombineCalls.cpp58 Instruction *InstCombiner::SimplifyMemTransfer(MemIntrinsic *MI) { in SimplifyMemTransfer()
218 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(II)) { in visitCallInst()
HDInstructionCombining.cpp1444 MemIntrinsic *MI = cast<MemIntrinsic>(II); in isAllocSiteRemovable()
/trueos/contrib/llvm/lib/Transforms/Instrumentation/
HDAddressSanitizer.cpp312 bool instrumentMemIntrinsic(MemIntrinsic *MI);
622 bool AddressSanitizer::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
1245 } else if (isa<MemIntrinsic>(BI) && ClMemIntrin) { in runOnFunction()
1286 instrumentMemIntrinsic(cast<MemIntrinsic>(Inst)); in runOnFunction()
HDThreadSanitizer.cpp347 if (isa<MemIntrinsic>(BI)) in runOnFunction()
/trueos/contrib/llvm/lib/Analysis/
HDLazyValueInfo.cpp566 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) { in InstructionDereferencesPointer()
HDAliasAnalysis.cpp273 AliasAnalysis::getLocationForDest(const MemIntrinsic *MTI) { in getLocationForDest()
/trueos/contrib/llvm/include/llvm-c/
HDCore.h1136 macro(MemIntrinsic) \
/trueos/contrib/llvm/lib/Transforms/IPO/
HDGlobalOpt.cpp333 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U)) { // memset/cpy/mv in CleanupConstantGlobalUsers()