reference, declarationdefinition
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();