/freebsd-10.0-release/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 | 638 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 D | MachineFunction.h | 402 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
|
/freebsd-10.0-release/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.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 157 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 D | SelectionDAG.cpp | 4061 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 D | LegalizeDAG.cpp | 1413 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 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 | 218 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 D | SROA.cpp | 1103 PartitionBuilder::PtrInfo PtrI = PB.visitPtr(AI); 1106 // possibly by just storing the PtrInfo in the AllocaPartitioning.
|