HomeSort by: relevance | last modified time | path
    Searched refs:MTI (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
GlobalStatus.cpp 155 } else if (const MemTransferInst *MTI = dyn_cast<MemTransferInst>(I)) {
156 if (MTI->isVolatile())
158 if (MTI->getArgOperand(0) == V)
160 if (MTI->getArgOperand(1) == V)
VNCoercion.cpp 390 MemTransferInst *MTI = cast<MemTransferInst>(MI);
392 Constant *Src = dyn_cast<Constant>(MTI->getSource());
584 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst);
585 Constant *Src = cast<Constant>(MTI->getSource());
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemoryLocation.cpp 105 MemoryLocation MemoryLocation::getForSource(const MemTransferInst *MTI) {
106 return getForSource(cast<AnyMemTransferInst>(MTI));
109 MemoryLocation MemoryLocation::getForSource(const AtomicMemTransferInst *MTI) {
110 return getForSource(cast<AnyMemTransferInst>(MTI));
113 MemoryLocation MemoryLocation::getForSource(const AnyMemTransferInst *MTI) {
115 if (ConstantInt *C = dyn_cast<ConstantInt>(MTI->getLength()))
121 MTI->getAAMetadata(AATags);
123 return MemoryLocation(MTI->getRawSource(), Size, AATags);
AliasSetTracker.cpp 422 void AliasSetTracker::add(AnyMemTransferInst *MTI) {
423 addPointer(MemoryLocation::getForDest(MTI), AliasSet::ModAccess);
424 addPointer(MemoryLocation::getForSource(MTI), AliasSet::RefAccess);
466 if (AnyMemTransferInst *MTI = dyn_cast<AnyMemTransferInst>(I))
467 return add(MTI);
StackSafetyAnalysis.cpp 304 if (const auto *MTI = dyn_cast<MemTransferInst>(MI)) {
305 if (MTI->getRawSource() != U && MTI->getRawDest() != U)
LazyValueInfo.cpp 651 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI))
652 AddNonNullPointer(MTI->getRawSource(), PtrSet);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
InferAddressSpaces.cpp 458 if (auto *MTI = dyn_cast<MemTransferInst>(MI))
459 PushPtrOperand(MTI->getRawSource());
945 } else if (auto *MTI = dyn_cast<MemTransferInst>(MI)) {
946 Value *Src = MTI->getRawSource();
947 Value *Dest = MTI->getRawDest();
956 if (isa<MemCpyInst>(MTI)) {
957 MDNode *TBAAStruct = MTI->getMetadata(LLVMContext::MD_tbaa_struct);
958 B.CreateMemCpy(Dest, MTI->getDestAlign(), Src, MTI->getSourceAlign(),
959 MTI->getLength()
    [all...]
AlignmentFromAssumptions.cpp 289 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) {
291 getNewAlignment(AASCEV, AlignSCEV, OffSCEV, MTI->getSource(), SE);
296 if (NewSrcAlignment > *MTI->getSourceAlign()) {
297 MTI->setSourceAlignment(NewSrcAlignment);
DeadStoreElimination.cpp 1070 if (auto *MTI = dyn_cast<AnyMemIntrinsic>(I))
1071 return {MemoryLocation::getForDest(MTI)};
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MemoryLocation.h 247 static MemoryLocation getForSource(const MemTransferInst *MTI);
248 static MemoryLocation getForSource(const AtomicMemTransferInst *MTI);
249 static MemoryLocation getForSource(const AnyMemTransferInst *MTI);
AliasSetTracker.h 379 void add(AnyMemTransferInst *MTI);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SafeStack.cpp 267 if (auto MTI = dyn_cast<MemTransferInst>(MI)) {
268 if (MTI->getRawSource() != U && MTI->getRawDest() != U)
CodeGenPrepare.cpp 2143 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) {
2144 MaybeAlign MTISrcAlign = MTI->getSourceAlign();
2145 Align SrcAlign = getKnownAlignment(MTI->getSource(), *DL);
2147 MTI->setSourceAlignment(SrcAlign);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMFastISel.cpp 2516 const MemTransferInst &MTI = cast<MemTransferInst>(I);
2518 if (MTI.isVolatile())
2524 if (isa<ConstantInt>(MTI.getLength()) && isMemCpy) {
2527 uint64_t Len = cast<ConstantInt>(MTI.getLength())->getZExtValue();
2530 if (!ARMComputeAddress(MTI.getRawDest(), Dest) ||
2531 !ARMComputeAddress(MTI.getRawSource(), Src))
2533 unsigned Alignment = MinAlign(MTI.getDestAlignment(),
2534 MTI.getSourceAlignment());
2540 if (!MTI.getLength()->getType()->isIntegerTy(32))
2543 if (MTI.getSourceAddressSpace() > 255 || MTI.getDestAddressSpace() > 255
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
GlobalOpt.cpp 231 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(U)) {
232 GlobalVariable *MemSrc = dyn_cast<GlobalVariable>(MTI->getSource());
235 MTI->eraseFromParent();
238 Dead.push_back(std::make_pair(I, MTI));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64FastISel.cpp 3453 const auto *MTI = cast<MemTransferInst>(II);
3455 if (MTI->isVolatile())
3461 if (isa<ConstantInt>(MTI->getLength()) && IsMemCpy) {
3464 uint64_t Len = cast<ConstantInt>(MTI->getLength())->getZExtValue();
3465 unsigned Alignment = MinAlign(MTI->getDestAlignment(),
3466 MTI->getSourceAlignment());
3469 if (!computeAddress(MTI->getRawDest(), Dest) ||
3470 !computeAddress(MTI->getRawSource(), Src))
3477 if (!MTI->getLength()->getType()->isIntegerTy(64))
3480 if (MTI->getSourceAddressSpace() > 255 || MTI->getDestAddressSpace() > 255
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 854 if (AnyMemTransferInst *MTI = dyn_cast<AnyMemTransferInst>(MI)) {
856 if (MTI->getSource() == MTI->getDest())
862 if (auto *MTI = dyn_cast<AnyMemTransferInst>(MI)) {
863 if (Instruction *I = SimplifyAnyMemTransfer(MTI))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
DataFlowSanitizer.cpp 2936 auto *MTI = cast<MemTransferInst>(
2940 MTI->setDestAlignment(I.getDestAlign() * DFSF.DFS.ShadowWidthBytes);
2941 MTI->setSourceAlignment(I.getSourceAlign() * DFSF.DFS.ShadowWidthBytes);
2943 MTI->setDestAlignment(Align(DFSF.DFS.ShadowWidthBytes));
2944 MTI->setSourceAlignment(Align(DFSF.DFS.ShadowWidthBytes));
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsFastISel.cpp 1656 const auto *MTI = cast<MemTransferInst>(II);
1658 if (MTI->isVolatile())
1660 if (!MTI->getLength()->getType()->isIntegerTy(32))
  /src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp 3933 if (auto *MTI = dyn_cast<MemTransferInst>(MemCI))
3934 MTI->setSourceAlignment(Align->getMaybeAlignValue());
Verifier.cpp 4714 if (const auto *MTI = dyn_cast<MemTransferInst>(MI)) {
4715 Assert(IsValidAlignment(MTI->getSourceAlignment()),

Completed in 99 milliseconds