Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h83 MachinePointerInfo PtrInfo; variable
111 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
115 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; } in getPointerInfo()
124 const Value *getValue() const { return PtrInfo.V; } in getValue()
135 int64_t getOffset() const { return PtrInfo.Offset; } in getOffset()
177 void setValue(const Value *NewSV) { PtrInfo.V = NewSV; } in setValue()
178 void setOffset(int64_t NewOffset) { PtrInfo.Offset = NewOffset; } in setOffset()
DSelectionDAG.h648 MachinePointerInfo PtrInfo, unsigned Alignment,
687 EVT MemVT, MachinePointerInfo PtrInfo,
693 EVT MemVT, MachinePointerInfo PtrInfo,
708 MachinePointerInfo PtrInfo, bool isVolatile,
712 SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo,
721 MachinePointerInfo PtrInfo, EVT MemVT,
733 MachinePointerInfo PtrInfo, bool isVolatile,
739 MachinePointerInfo PtrInfo, EVT TVT,
DMachineFunction.h402 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
/external/llvm/include/llvm/Analysis/
DPtrUseVisitor.h49 class PtrInfo {
51 PtrInfo() : AbortedInfo(0, false), EscapedInfo(0, false) {} in PtrInfo() function
111 PtrInfo PI;
203 PtrInfo visitPtr(Instruction &I) { in visitPtr()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp159 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); in ExpandRes_BITCAST() local
162 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo, in ExpandRes_BITCAST()
166 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo, in ExpandRes_BITCAST()
176 PtrInfo.getWithOffset(IncrementSize), false, in ExpandRes_BITCAST()
DSelectionDAG.cpp4082 SDValue Swp, MachinePointerInfo PtrInfo, in getAtomic() argument
4102 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); in getAtomic()
4286 EVT MemVT, MachinePointerInfo PtrInfo, in getMemIntrinsicNode() argument
4290 MemVT, PtrInfo, Align, Vol, in getMemIntrinsicNode()
4297 EVT MemVT, MachinePointerInfo PtrInfo, in getMemIntrinsicNode() argument
4312 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Align); in getMemIntrinsicNode()
4391 MachinePointerInfo PtrInfo, EVT MemVT, in getLoad() argument
4410 if (PtrInfo.V == 0) in getLoad()
4411 PtrInfo = InferPointerInfo(Ptr, Offset); in getLoad()
4415 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment, in getLoad()
[all …]
DLegalizeDAG.cpp1417 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI); in ExpandInsertToVectorThroughStack() local
1420 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1445 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1459 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI); in ExpandVectorBuildThroughStack() local
1479 PtrInfo.getWithOffset(Offset), in ExpandVectorBuildThroughStack()
1484 PtrInfo.getWithOffset(Offset), in ExpandVectorBuildThroughStack()
1496 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo, in ExpandVectorBuildThroughStack()
1702 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); in EmitStackConvert() local
1716 PtrInfo, SlotVT, false, false, SrcAlign); in EmitStackConvert()
1720 PtrInfo, false, false, SrcAlign); in EmitStackConvert()
[all …]
/external/llvm/lib/CodeGen/
DMachineInstr.cpp424 : PtrInfo(ptrinfo), Size(s), in MachineMemOperand()
427 assert((PtrInfo.V == 0 || isa<PointerType>(PtrInfo.V->getType())) && in MachineMemOperand()
454 PtrInfo = MMO->PtrInfo; in refineAlignment()
DMachineFunction.cpp224 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, in getMachineMemOperand() argument
228 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment, in getMachineMemOperand()
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp663 SliceBuilder::PtrInfo PtrI = PB.visitPtr(AI); in AllocaSlices()