Searched defs:PtrInfo (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h49 class PtrInfo { class in class:llvm::detail::PtrUseVisitorBase
51 PtrInfo() : AbortedInfo(nullptr, false), EscapedInfo(nullptr, false) {} function in class:llvm::detail::PtrUseVisitorBase::PtrInfo
111 PtrInfo PI;
202 /// \returns An info struct about the pointer. See \c PtrInfo for details.
203 PtrInfo visitPtr(Instruction &I) {
/external/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h91 MachinePointerInfo PtrInfo; member in class:llvm::MachineMemOperand
118 /// specified PtrInfo, flags, size, and base alignment.
119 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
123 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; }
132 const Value *getValue() const { return PtrInfo.V.dyn_cast<const Value*>(); }
135 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>();
138 const void *getOpaqueValue() const { return PtrInfo.V.getOpaqueValue(); }
149 int64_t getOffset() const { return PtrInfo.Offset; }
151 unsigned getAddrSpace() const { return PtrInfo.getAddrSpace(); }
193 void setValue(const Value *NewSV) { PtrInfo
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp160 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); local
163 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo,
167 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo,
178 PtrInfo.getWithOffset(IncrementSize), false,
H A DSelectionDAG.cpp4414 SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo,
4433 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment);
4542 EVT MemVT, MachinePointerInfo PtrInfo,
4557 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Align);
4638 MachinePointerInfo PtrInfo, EVT MemVT,
4655 // If we don't have a PtrInfo, infer the trivial frame index case to simplify
4657 if (PtrInfo.V.isNull())
4658 PtrInfo = InferPointerInfo(Ptr, Offset);
4662 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment,
4718 MachinePointerInfo PtrInfo,
4412 getAtomicCmpSwap( unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTs, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned Alignment, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SynchronizationScope SynchScope) argument
4540 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList, ArrayRef<SDValue> Ops, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument
4635 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, bool isInvariant, unsigned Alignment, const MDNode *TBAAInfo, const MDNode *Ranges) argument
4716 getLoad(EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, bool isInvariant, unsigned Alignment, const MDNode *TBAAInfo, const MDNode *Ranges) argument
4737 getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
4769 getStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
4823 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
[all...]
/external/llvm/lib/CodeGen/
H A DMachineFunction.cpp230 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, argument
234 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment,

Completed in 260 milliseconds