/external/llvm/include/llvm/Analysis/ |
H A D | PtrUseVisitor.h | 49 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 D | MachineMemOperand.h | 91 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 D | LegalizeTypesGeneric.cpp | 160 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 D | SelectionDAG.cpp | 4414 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 D | MachineFunction.cpp | 230 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, argument 234 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment,
|