/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 83 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 D | SelectionDAG.h | 698 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 D | MachineFunction.h | 401 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
|
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
H A D | PtrUseVisitor.h | 49 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 D | MipsISelLowering.h | 280 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 D | LegalizeTypesGeneric.cpp | 155 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 D | SelectionDAG.cpp | 4225 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 D | LegalizeDAG.cpp | 1421 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 D | MachineInstr.cpp | 424 : PtrInfo(ptrinfo), Size(s), 427 assert((PtrInfo.V == 0 || isa<PointerType>(PtrInfo.V->getType())) && 454 PtrInfo = MMO->PtrInfo;
|
H A D | MachineFunction.cpp | 224 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 D | SROA.cpp | 663 SliceBuilder::PtrInfo PtrI = PB.visitPtr(AI); 666 // possibly by just storing the PtrInfo in the AllocaSlices.
|