Searched refs:MTI (Results 1 - 11 of 11) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp138 } else if (const MemTransferInst *MTI = dyn_cast<MemTransferInst>(I)) {
139 if (MTI->isVolatile())
141 if (MTI->getArgOperand(0) == V)
143 if (MTI->getArgOperand(1) == V)
/external/llvm/lib/Analysis/
H A DAliasAnalysis.cpp282 AliasAnalysis::getLocationForSource(const MemTransferInst *MTI) { argument
284 if (ConstantInt *C = dyn_cast<ConstantInt>(MTI->getLength()))
289 MDNode *TBAATag = MTI->getMetadata(LLVMContext::MD_tbaa);
291 return Location(MTI->getRawSource(), Size, TBAATag);
295 AliasAnalysis::getLocationForDest(const MemIntrinsic *MTI) { argument
297 if (ConstantInt *C = dyn_cast<ConstantInt>(MTI->getLength()))
302 MDNode *TBAATag = MTI->getMetadata(LLVMContext::MD_tbaa);
304 return Location(MTI->getRawDest(), Size, TBAATag);
H A DLazyValueInfo.cpp577 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI))
578 if (MTI->getSourceAddressSpace() == 0)
579 if (GetUnderlyingObject(MTI->getRawSource()) == Ptr)
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp564 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(UI)) {
568 ConstantInt *Len = dyn_cast<ConstantInt>(MTI->getLength());
690 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(User)) {
699 if (GetUnderlyingObject(MTI->getSource(), &DL, 0) != OrigAI) {
702 assert(MTI->getRawDest() == Ptr && "Neither use is of pointer?");
703 Value *SrcPtr = MTI->getSource();
713 SrcVal->setAlignment(MTI->getAlignment());
715 } else if (GetUnderlyingObject(MTI->getDest(), &DL, 0) != OrigAI) {
718 assert(MTI->getRawSource() == Ptr && "Neither use is of pointer?");
721 PointerType* DPTy = cast<PointerType>(MTI
[all...]
H A DDeadStoreElimination.cpp242 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(Inst))
243 return AA.getLocationForSource(MTI);
832 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(BBI)) {
833 LoadedLoc = AA->getLocationForSource(MTI);
H A DGVN.cpp1077 MemTransferInst *MTI = cast<MemTransferInst>(MI);
1079 Constant *Src = dyn_cast<Constant>(MTI->getSource());
1249 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); local
1250 Constant *Src = cast<Constant>(MTI->getSource());
/external/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp1496 const MemTransferInst &MTI = cast<MemTransferInst>(I); local
1498 if (MTI.isVolatile())
1504 if (isa<ConstantInt>(MTI.getLength()) && isMemCpy) {
1507 uint64_t Len = cast<ConstantInt>(MTI.getLength())->getZExtValue();
1508 unsigned Alignment = MTI.getAlignment();
1511 if (!ComputeAddress(MTI.getRawDest(), Dest) ||
1512 !ComputeAddress(MTI.getRawSource(), Src))
1519 if (!MTI.getLength()->getType()->isIntegerTy(64))
1522 if (MTI.getSourceAddressSpace() > 255 || MTI
[all...]
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2513 const MemTransferInst &MTI = cast<MemTransferInst>(I); local
2515 if (MTI.isVolatile())
2521 if (isa<ConstantInt>(MTI.getLength()) && isMemCpy) {
2524 uint64_t Len = cast<ConstantInt>(MTI.getLength())->getZExtValue();
2527 if (!ARMComputeAddress(MTI.getRawDest(), Dest) ||
2528 !ARMComputeAddress(MTI.getRawSource(), Src))
2530 unsigned Alignment = MTI.getAlignment();
2536 if (!MTI.getLength()->getType()->isIntegerTy(32))
2539 if (MTI.getSourceAddressSpace() > 255 || MTI
[all...]
/external/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h149 static Location getLocationForSource(const MemTransferInst *MTI);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp256 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) {
258 if (MTI->getSource() == MTI->getDest())
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp221 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(U)) {
222 GlobalVariable *MemSrc = dyn_cast<GlobalVariable>(MTI->getSource());
225 MTI->eraseFromParent();
228 Dead.push_back(std::make_pair(I, MTI));

Completed in 1426 milliseconds