Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMachineMemOperand.h93 MachinePointerInfo PtrInfo; variable
121 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
126 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; } in getPointerInfo()
135 const Value *getValue() const { return PtrInfo.V.dyn_cast<const Value*>(); } in getValue()
138 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>(); in getPseudoValue()
141 const void *getOpaqueValue() const { return PtrInfo.V.getOpaqueValue(); } in getOpaqueValue()
152 int64_t getOffset() const { return PtrInfo.Offset; } in getOffset()
154 unsigned getAddrSpace() const { return PtrInfo.getAddrSpace(); } in getAddrSpace()
196 void setValue(const Value *NewSV) { PtrInfo.V = NewSV; } in setValue()
197 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue()
[all …]
HDSelectionDAG.h769 MachinePointerInfo PtrInfo, unsigned Alignment,
815 EVT MemVT, MachinePointerInfo PtrInfo,
831 MachinePointerInfo PtrInfo, bool isVolatile,
838 SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo,
850 MachinePointerInfo PtrInfo, EVT MemVT,
861 MachinePointerInfo PtrInfo, bool isVolatile,
867 MachinePointerInfo PtrInfo, EVT TVT,
HDMachineFunction.h423 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDPtrUseVisitor.h49 class PtrInfo {
51 PtrInfo() : AbortedInfo(nullptr, false), EscapedInfo(nullptr, false) {} in PtrInfo() function
111 PtrInfo PI;
203 PtrInfo visitPtr(Instruction &I) { in visitPtr()
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsISelLowering.h309 const MachinePointerInfo &PtrInfo) const { in getAddrGlobal() argument
312 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo, false, false, false, 0); in getAddrGlobal()
323 const MachinePointerInfo &PtrInfo) const { in getAddrGlobalLargeGOT() argument
329 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo, false, false, false, in getAddrGlobalLargeGOT()
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeTypesGeneric.cpp164 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); in ExpandRes_BITCAST() local
167 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo, in ExpandRes_BITCAST()
171 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo, in ExpandRes_BITCAST()
182 PtrInfo.getWithOffset(IncrementSize), false, in ExpandRes_BITCAST()
HDSelectionDAG.cpp4683 SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, in getAtomicCmpSwap() argument
4702 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); in getAtomicCmpSwap()
4811 EVT MemVT, MachinePointerInfo PtrInfo, in getMemIntrinsicNode() argument
4828 MF.getMachineMemOperand(PtrInfo, Flags, Size, Align); in getMemIntrinsicNode()
4909 MachinePointerInfo PtrInfo, EVT MemVT, in getLoad() argument
4928 if (PtrInfo.V.isNull()) in getLoad()
4929 PtrInfo = InferPointerInfo(Ptr, Offset); in getLoad()
4933 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment, in getLoad()
4989 MachinePointerInfo PtrInfo, in getLoad() argument
4996 PtrInfo, VT, isVolatile, isNonTemporal, isInvariant, Alignment, in getLoad()
[all …]
HDLegalizeDAG.cpp1493 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI); in ExpandInsertToVectorThroughStack() local
1496 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1517 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1531 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI); in ExpandVectorBuildThroughStack() local
1551 PtrInfo.getWithOffset(Offset), in ExpandVectorBuildThroughStack()
1556 PtrInfo.getWithOffset(Offset), in ExpandVectorBuildThroughStack()
1567 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo, in ExpandVectorBuildThroughStack()
1801 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); in EmitStackConvert() local
1815 PtrInfo, SlotVT, false, false, SrcAlign); in EmitStackConvert()
1819 PtrInfo, false, false, SrcAlign); in EmitStackConvert()
[all …]
/NextBSD/contrib/llvm/lib/CodeGen/
HDMachineInstr.cpp472 : PtrInfo(ptrinfo), Size(s), in MachineMemOperand()
475 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue*>() || in MachineMemOperand()
476 isa<PointerType>(PtrInfo.V.get<const Value*>()->getType())) && in MachineMemOperand()
503 PtrInfo = MMO->PtrInfo; in refineAlignment()
HDMachineFunction.cpp232 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, in getMachineMemOperand() argument
236 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment, in getMachineMemOperand()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64InstrInfo.cpp1817 MachinePointerInfo PtrInfo(PseudoSourceValue::getFixedStack(FI)); in storeRegToStackSlot() local
1819 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(FI), Align); in storeRegToStackSlot()
1914 MachinePointerInfo PtrInfo(PseudoSourceValue::getFixedStack(FI)); in loadRegFromStackSlot() local
1916 PtrInfo, MachineMemOperand::MOLoad, MFI.getObjectSize(FI), Align); in loadRegFromStackSlot()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDSIISelLowering.cpp454 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy)); in LowerParameter() local
468 IVT, SL, Chain, Ptr, PtrOffset, PtrInfo, MemIVT, in LowerParameter()
483 VT, SL, Chain, Ptr, PtrOffset, PtrInfo, MemVT, in LowerParameter()
HDR600ISelLowering.cpp1689 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy), PartOffset - ValBase); in LowerFormalArguments() local
1693 PtrInfo, in LowerFormalArguments()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGDebugInfo.cpp3060 TypeInfo PtrInfo = C.getTypeInfo(C.VoidPtrTy); in EmitDeclareOfBlockLiteralArgVariable() local
3065 fieldType = DBuilder.createPointerType(fieldType, PtrInfo.Width); in EmitDeclareOfBlockLiteralArgVariable()
3067 DBuilder.createMemberType(tunit, name, tunit, line, PtrInfo.Width, in EmitDeclareOfBlockLiteralArgVariable()
3068 PtrInfo.Align, offsetInBits, 0, fieldType); in EmitDeclareOfBlockLiteralArgVariable()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCISelLowering.cpp6771 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FrameIdx); in LowerBUILD_VECTOR() local
6834 PtrInfo.getWithOffset(Offset), in LowerBUILD_VECTOR()
6843 PtrInfo.getWithOffset(Offset), in LowerBUILD_VECTOR()
6870 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerBUILD_VECTOR()
7548 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FrameIdx); in LowerEXTRACT_VECTOR_ELT() local
7564 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerEXTRACT_VECTOR_ELT()
7572 PtrInfo.getWithOffset(Offset), in LowerEXTRACT_VECTOR_ELT()
7764 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FrameIdx); in LowerVectorStore() local
7779 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerVectorStore()
7789 PtrInfo.getWithOffset(Offset), in LowerVectorStore()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSROA.cpp1006 SliceBuilder::PtrInfo PtrI = PB.visitPtr(AI); in AllocaSlices()