Home
last modified time | relevance | path

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

12

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDVNCoercion.h28 class MemIntrinsic; variable
71 MemIntrinsic *DepMI, const DataLayout &DL);
88 Value *getMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset,
93 Constant *getConstantMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset,
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXLowerAggrCopies.cpp61 SmallVector<MemIntrinsic *, 4> MemCalls; in runOnFunction()
83 } else if (MemIntrinsic *IntrCall = dyn_cast<MemIntrinsic>(&I)) { in runOnFunction()
126 for (MemIntrinsic *MemCall : MemCalls) { in runOnFunction()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDPGOMemOPSizeOpt.cpp98 static const char *getMIName(const MemIntrinsic *MI) { in getMIName()
114 MemOp(MemIntrinsic *MI) : I(MI) {} in MemOp()
116 MemIntrinsic *asMI() { return dyn_cast<MemIntrinsic>(I); } in asMI()
120 return MemOp(cast<MemIntrinsic>(MI->clone())); in clone()
197 void visitMemIntrinsic(MemIntrinsic &MI) { in visitMemIntrinsic()
HDMemProfiler.cpp239 void instrumentMemIntrinsic(MemIntrinsic *MI);
311 void MemProfiler::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
636 if (isInterestingMemoryAccess(&Inst) || isa<MemIntrinsic>(Inst)) in instrumentFunction()
659 instrumentMemIntrinsic(cast<MemIntrinsic>(Inst)); in instrumentFunction()
HDHWAddressSanitizer.cpp340 bool ignoreMemIntrinsic(OptimizationRemarkEmitter &ORE, MemIntrinsic *MI);
341 void instrumentMemIntrinsic(MemIntrinsic *MI);
1059 MemIntrinsic *MI) { in ignoreMemIntrinsic()
1069 void HWAddressSanitizer::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
1576 SmallVector<MemIntrinsic *, 16> IntrinToInstrument; in sanitizeFunction()
1591 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(&Inst)) in sanitizeFunction()
HDValueProfilePlugins.inc43 void visitMemIntrinsic(MemIntrinsic &MI) {
HDNumericalStabilitySanitizer.cpp506 bool instrumentMemIntrinsic(MemIntrinsic *MI);
1907 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(&Inst)) { in propagateShadowValues()
2128 bool NumericalStabilitySanitizer::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
HDAddressSanitizer.cpp795 void instrumentMemIntrinsic(MemIntrinsic *MI, RuntimeCallInserter &RTCI);
1331 void AddressSanitizer::instrumentMemIntrinsic(MemIntrinsic *MI, in instrumentMemIntrinsic()
2985 SmallVector<MemIntrinsic *, 16> IntrinToInstrument; in instrumentFunction()
3026 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(&Inst)) { in instrumentFunction()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDInstVisitor.h209 RetTy visitMemSetInst(MemSetInst &I) { DELEGATE(MemIntrinsic); } in visitMemSetInst()
214 RetTy visitMemTransferInst(MemTransferInst &I) { DELEGATE(MemIntrinsic); } in visitMemTransferInst()
215 RetTy visitMemIntrinsic(MemIntrinsic &I) { DELEGATE(IntrinsicInst); } in visitMemIntrinsic()
HDIntrinsicInst.h1195 class MemIntrinsic : public MemIntrinsicBase<MemIntrinsic> {
1227 class MemSetInst : public MemSetBase<MemIntrinsic> {
1257 class MemTransferInst : public MemTransferBase<MemIntrinsic> {
1320 if (auto *MI = dyn_cast<MemIntrinsic>(this)) in isVolatile()
HDDebugInfo.h351 const MemIntrinsic *I);
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDVNCoercion.cpp247 MemIntrinsic *MI, const DataLayout &DL) { in analyzeLoadFromClobberingMemInst()
360 Value *getMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, in getMemInstValueForLoad()
407 Constant *getConstantMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, in getConstantMemInstValueForLoad()
HDAddDiscriminators.cpp86 return !isa<IntrinsicInst>(I) || isa<MemIntrinsic>(I); in shouldHaveDiscriminator()
HDMoveAutoInit.cpp47 if (auto *MI = dyn_cast<MemIntrinsic>(&I)) in writeToAlloca()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDMemoryLocation.h31 class MemIntrinsic; variable
272 static MemoryLocation getForDest(const MemIntrinsic *MI);
HDPtrUseVisitor.h276 void visitMemIntrinsic(MemIntrinsic &I) {} in visitMemIntrinsic()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDAlignmentFromAssumptions.cpp234 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(J)) { in processAssumption()
HDInferAddressSpaces.cpp507 else if (auto *MI = dyn_cast<MemIntrinsic>(&I)) { in collectFlatAddressExpressions()
1040 static bool handleMemIntrinsicPtrUse(MemIntrinsic *MI, Value *OldV, in handleMemIntrinsicPtrUse()
1249 if (auto *MI = dyn_cast<MemIntrinsic>(CurUser)) { in rewriteWithNewAddressSpaces()
HDGVN.cpp220 static AvailableValue getMI(MemIntrinsic *MI, unsigned Offset = 0) { in getMI()
270 MemIntrinsic *getMemIntrinValue() const { in getMemIntrinValue()
272 return cast<MemIntrinsic>(Val); in getMemIntrinValue()
1288 if (MemIntrinsic *DepMI = dyn_cast<MemIntrinsic>(DepInst)) { in AnalyzeLoadAvailability()
HDDeadStoreElimination.cpp977 const auto *KillingMemI = dyn_cast<MemIntrinsic>(KillingI); in isOverwrite()
978 const auto *DeadMemI = dyn_cast<MemIntrinsic>(DeadI); in isOverwrite()
1133 if (auto *MI = dyn_cast<MemIntrinsic>(CB)) in isRemovable()
HDSROA.cpp2050 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U->getUser())) { in isVectorPromotionViableForSlice()
2411 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U->getUser())) { in isIntegerWideningViableForSlice()
3188 MemIntrinsic *New = cast<MemIntrinsic>(IRB.CreateMemSet( in visitMemSetInst()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDSafeStack.cpp183 bool IsMemIntrinsicSafe(const MemIntrinsic *MI, const Use &U,
255 bool SafeStack::IsMemIntrinsicSafe(const MemIntrinsic *MI, const Use &U, in IsMemIntrinsicSafe()
325 if (const MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) { in IsSafeStackAlloca()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/
HDStackSafetyAnalysis.cpp258 ConstantRange getMemIntrinsicAccessRange(const MemIntrinsic *MI, const Use &U,
342 const MemIntrinsic *MI, const Use &U, Value *Base) { in getMemIntrinsicAccessRange()
492 if (const MemIntrinsic *MI = dyn_cast<MemIntrinsic>(I)) { in analyzeAllUses()
1020 if ((isa<StoreInst>(I) || isa<LoadInst>(I) || isa<MemIntrinsic>(I) || in print()
HDCaptureTracking.cpp307 if (auto *MI = dyn_cast<MemIntrinsic>(Call)) in DetermineUseCaptureKind()
HDMemoryLocation.cpp108 MemoryLocation MemoryLocation::getForDest(const MemIntrinsic *MI) { in getForDest()

12