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

/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h83 MachinePointerInfo PtrInfo; member in class:llvm::MachineMemOperand
110 /// specified PtrInfo, flags, size, and base alignment.
111 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
115 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; }
124 const Value *getValue() const { return PtrInfo.V; }
135 int64_t getOffset() const { return PtrInfo.Offset; }
177 void setValue(const Value *NewSV) { PtrInfo.V = NewSV; }
178 void setOffset(int64_t NewOffset) { PtrInfo.Offset = NewOffset; }
H A DSelectionDAG.h698 MachinePointerInfo PtrInfo, unsigned Alignment,
744 EVT MemVT, MachinePointerInfo PtrInfo,
750 EVT MemVT, MachinePointerInfo PtrInfo,
765 MachinePointerInfo PtrInfo, bool isVolatile,
771 SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo,
783 MachinePointerInfo PtrInfo, EVT MemVT,
795 MachinePointerInfo PtrInfo, bool isVolatile,
801 MachinePointerInfo PtrInfo, EVT TVT,
H A DMachineFunction.h401 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h49 class PtrInfo { class in class:llvm::detail::PtrUseVisitorBase
51 PtrInfo() : AbortedInfo(0, false), EscapedInfo(0, 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) {
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.h280 const MachinePointerInfo &PtrInfo) const {
284 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo, false, false, false, 0);
295 const MachinePointerInfo &PtrInfo) const {
302 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo, false, false, false,
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp155 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); local
158 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo,
162 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo,
173 PtrInfo.getWithOffset(IncrementSize), false,
H A DSelectionDAG.cpp4225 SDValue Swp, MachinePointerInfo PtrInfo,
4245 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment);
4388 EVT MemVT, MachinePointerInfo PtrInfo,
4392 MemVT, PtrInfo, Align, Vol,
4399 EVT MemVT, MachinePointerInfo PtrInfo,
4414 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Align);
4495 MachinePointerInfo PtrInfo, EVT MemVT,
4512 // If we don't have a PtrInfo, infer the trivial frame index case to simplify
4514 if (PtrInfo.V == 0)
4515 PtrInfo
4223 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4385 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument
4397 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument
4492 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
4573 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
4594 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
4626 getStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
4680 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.cpp1421 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI);
1424 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo,
1445 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo,
1459 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI);
1479 PtrInfo.getWithOffset(Offset),
1484 PtrInfo.getWithOffset(Offset),
1496 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo,
1729 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI);
1743 PtrInfo, SlotVT, false, false, SrcAlign);
1747 PtrInfo, fals
[all...]
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
H A DMachineInstr.cpp424 : PtrInfo(ptrinfo), Size(s),
427 assert((PtrInfo.V == 0 || isa<PointerType>(PtrInfo.V->getType())) &&
454 PtrInfo = MMO->PtrInfo;
H A DMachineFunction.cpp224 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, argument
228 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment,
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp663 SliceBuilder::PtrInfo PtrI = PB.visitPtr(AI);
666 // possibly by just storing the PtrInfo in the AllocaSlices.

Completed in 269 milliseconds