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

/freebsd-10.0-release/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.h638 MachinePointerInfo PtrInfo, unsigned Alignment,
677 EVT MemVT, MachinePointerInfo PtrInfo,
683 EVT MemVT, MachinePointerInfo PtrInfo,
698 MachinePointerInfo PtrInfo, bool isVolatile,
702 SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo,
711 MachinePointerInfo PtrInfo, EVT MemVT,
723 MachinePointerInfo PtrInfo, bool isVolatile,
729 MachinePointerInfo PtrInfo, EVT TVT,
H A DMachineFunction.h402 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
/freebsd-10.0-release/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.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp157 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); local
160 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo,
164 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo,
174 PtrInfo.getWithOffset(IncrementSize), false,
H A DSelectionDAG.cpp4061 SDValue Swp, MachinePointerInfo PtrInfo,
4081 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment);
4265 EVT MemVT, MachinePointerInfo PtrInfo,
4269 MemVT, PtrInfo, Align, Vol,
4276 EVT MemVT, MachinePointerInfo PtrInfo,
4291 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Align);
4370 MachinePointerInfo PtrInfo, EVT MemVT,
4387 // If we don't have a PtrInfo, infer the trivial frame index case to simplify
4389 if (PtrInfo.V == 0)
4390 PtrInfo
4059 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4262 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument
4274 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument
4367 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc 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
4447 getLoad(EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, bool isInvariant, unsigned Alignment, const MDNode *TBAAInfo, const MDNode *Ranges) argument
4460 getExtLoad(ISD::LoadExtType ExtType, DebugLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
4484 getStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
4537 getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
[all...]
H A DLegalizeDAG.cpp1413 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI);
1416 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo,
1441 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo,
1455 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI);
1475 PtrInfo.getWithOffset(Offset),
1480 PtrInfo.getWithOffset(Offset),
1492 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo,
1696 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI);
1710 PtrInfo, SlotVT, false, false, SrcAlign);
1714 PtrInfo, fals
[all...]
/freebsd-10.0-release/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.cpp218 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, argument
222 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment,
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1103 PartitionBuilder::PtrInfo PtrI = PB.visitPtr(AI);
1106 // possibly by just storing the PtrInfo in the AllocaPartitioning.

Completed in 244 milliseconds