| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| HD | VNCoercion.h | 28 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/ |
| HD | NVPTXLowerAggrCopies.cpp | 61 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/ |
| HD | PGOMemOPSizeOpt.cpp | 98 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()
|
| HD | MemProfiler.cpp | 239 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()
|
| HD | HWAddressSanitizer.cpp | 340 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()
|
| HD | ValueProfilePlugins.inc | 43 void visitMemIntrinsic(MemIntrinsic &MI) {
|
| HD | NumericalStabilitySanitizer.cpp | 506 bool instrumentMemIntrinsic(MemIntrinsic *MI); 1907 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(&Inst)) { in propagateShadowValues() 2128 bool NumericalStabilitySanitizer::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
|
| HD | AddressSanitizer.cpp | 795 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/ |
| HD | InstVisitor.h | 209 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()
|
| HD | IntrinsicInst.h | 1195 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()
|
| HD | DebugInfo.h | 351 const MemIntrinsic *I);
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| HD | VNCoercion.cpp | 247 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()
|
| HD | AddDiscriminators.cpp | 86 return !isa<IntrinsicInst>(I) || isa<MemIntrinsic>(I); in shouldHaveDiscriminator()
|
| HD | MoveAutoInit.cpp | 47 if (auto *MI = dyn_cast<MemIntrinsic>(&I)) in writeToAlloca()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| HD | MemoryLocation.h | 31 class MemIntrinsic; variable 272 static MemoryLocation getForDest(const MemIntrinsic *MI);
|
| HD | PtrUseVisitor.h | 276 void visitMemIntrinsic(MemIntrinsic &I) {} in visitMemIntrinsic()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | AlignmentFromAssumptions.cpp | 234 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(J)) { in processAssumption()
|
| HD | InferAddressSpaces.cpp | 507 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()
|
| HD | GVN.cpp | 220 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()
|
| HD | DeadStoreElimination.cpp | 977 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()
|
| HD | SROA.cpp | 2050 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/ |
| HD | SafeStack.cpp | 183 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/ |
| HD | StackSafetyAnalysis.cpp | 258 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()
|
| HD | CaptureTracking.cpp | 307 if (auto *MI = dyn_cast<MemIntrinsic>(Call)) in DetermineUseCaptureKind()
|
| HD | MemoryLocation.cpp | 108 MemoryLocation MemoryLocation::getForDest(const MemIntrinsic *MI) { in getForDest()
|