|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/IntrinsicInst.h 399 Value *getDest() const { return getRawDest()->stripPointerCasts(); }
402 return cast<PointerType>(getRawDest()->getType())->getAddressSpace();
409 assert(getRawDest()->getType() == Ptr->getType() &&
lib/Analysis/LazyValueInfo.cpp 686 if (GetUnderlyingObject(MI->getRawDest(),
lib/Analysis/MemoryLocation.cpp 124 return MemoryLocation(MI->getRawDest(), Size, AATags);
lib/Analysis/StackSafetyAnalysis.cpp 265 if (MTI->getRawSource() != U && MTI->getRawDest() != U)
268 if (MI->getRawDest() != U)
lib/CodeGen/SafeStack.cpp 263 if (MTI->getRawSource() != U && MTI->getRawDest() != U)
266 if (MI->getRawDest() != U)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 5755 SDValue Dst = getValue(MI.getRawDest());
5766 MachinePointerInfo(MI.getRawDest()),
5773 SDValue Dst = getValue(MI.getRawDest());
5784 MachinePointerInfo(MI.getRawDest()),
5791 SDValue Dst = getValue(MI.getRawDest());
5801 MachinePointerInfo(MI.getRawDest()));
lib/Target/AArch64/AArch64FastISel.cpp 3533 if (!computeAddress(MTI->getRawDest(), Dest) ||
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp 138 return MI->getRawDest();
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 885 Builder.CreateMemCpy(MemCpy->getRawDest(), MemCpy->getDestAlignment(),
893 Builder.CreateMemMove(MemMove->getRawDest(), MemMove->getDestAlignment(),
901 Builder.CreateMemSet(MemSet->getRawDest(), MemSet->getValue(),
lib/Target/ARM/ARMFastISel.cpp 2535 if (!ARMComputeAddress(MTI.getRawDest(), Dest) ||
lib/Target/X86/X86FastISel.cpp 2735 if (!X86SelectAddress(MCI->getRawDest(), DestAM) ||
lib/Transforms/IPO/GlobalOpt.cpp 343 if (MI->getRawDest() == V) {
lib/Transforms/InstCombine/InstCombineCalls.cpp 111 unsigned DstAlign = getKnownAlignment(MI->getRawDest(), DL, MI, &AC, &DT);
lib/Transforms/InstCombine/InstructionCombining.cpp 2319 if (MI->isVolatile() || MI->getRawDest() != PI)
lib/Transforms/Scalar/DeadStoreElimination.cpp 950 EarlierIntrinsic->getRawDest()->getType()->getPointerElementType(),
951 EarlierIntrinsic->getRawDest(), Indices, "", EarlierWrite);
lib/Transforms/Scalar/InferAddressSpaces.cpp 370 PushPtrOperand(MI->getRawDest());
800 Value *Dest = MTI->getRawDest();
lib/Transforms/Scalar/MemCpyOptimizer.cpp 985 Builder.CreateMemMove(M->getRawDest(), M->getDestAlignment(),
989 Builder.CreateMemCpy(M->getRawDest(), M->getDestAlignment(),
1028 Value *Dest = MemCpy->getRawDest();
1102 if (!AA.isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource()))
1128 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1),
1155 Builder.CreateMemSet(M->getRawDest(), ByteVal, M->getLength(),
1243 Type *ArgTys[3] = { M->getRawDest()->getType(),
lib/Transforms/Scalar/SROA.cpp 829 assert(II.getRawDest() == *U && "Pointer use is not the destination?");
888 if (*U == II.getRawDest() && *U == II.getRawSource()) {
2757 assert(II.getRawDest() == OldPtr);
2886 assert((IsDest && II.getRawDest() == OldPtr) ||
2945 Value *OtherPtr = IsDest ? II.getRawSource() : II.getRawDest();
lib/Transforms/Utils/LowerMemIntrinsics.cpp 413 /* DstAddr */ Memcpy->getRawDest(),
423 /* DstAddr */ Memcpy->getRawDest(),
436 /* DstAddr */ Memmove->getRawDest(),
446 /* DstAddr */ Memset->getRawDest(),
tools/polly/include/polly/Support/ScopHelper.h 187 return asMemIntrinsic()->getRawDest();