Searched refs:PtrInfo (Results 1 - 12 of 12) sorted by relevance

/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...]
H A DSelectionDAG.h727 MachinePointerInfo PtrInfo, unsigned Alignment,
773 EVT MemVT, MachinePointerInfo PtrInfo,
788 MachinePointerInfo PtrInfo, bool isVolatile,
795 SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo,
807 MachinePointerInfo PtrInfo, EVT MemVT,
819 MachinePointerInfo PtrInfo, bool isVolatile,
825 MachinePointerInfo PtrInfo, EVT TVT,
H A DMachineFunction.h404 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
/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/lib/Target/Mips/
H A DMipsISelLowering.h290 const MachinePointerInfo &PtrInfo) const {
294 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo, false, false, false, 0);
305 const MachinePointerInfo &PtrInfo) const {
312 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo, false, false, false,
/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...]
H A DLegalizeDAG.cpp1466 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI);
1469 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo,
1490 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo,
1504 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI);
1524 PtrInfo.getWithOffset(Offset),
1529 PtrInfo.getWithOffset(Offset),
1540 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo,
1772 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI);
1786 PtrInfo, SlotVT, false, false, SrcAlign);
1790 PtrInfo, fals
[all...]
/external/llvm/lib/CodeGen/
H A DMachineInstr.cpp434 : PtrInfo(ptrinfo), Size(s),
437 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue*>() ||
438 isa<PointerType>(PtrInfo.V.get<const Value*>()->getType())) &&
465 PtrInfo = MMO->PtrInfo;
H A DMachineFunction.cpp230 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, argument
234 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment,
/external/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp1593 MachinePointerInfo PtrInfo(PseudoSourceValue::getFixedStack(FI));
1595 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(FI), Align);
1690 MachinePointerInfo PtrInfo(PseudoSourceValue::getFixedStack(FI));
1692 PtrInfo, MachineMemOperand::MOLoad, MFI.getObjectSize(FI), Align);
/external/llvm/lib/Transforms/Scalar/
H A DSROA.cpp730 SliceBuilder::PtrInfo PtrI = PB.visitPtr(AI);
733 // possibly by just storing the PtrInfo in the AllocaSlices.

Completed in 305 milliseconds