Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h92 MachinePointerInfo PtrInfo; variable
120 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
125 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; } in getPointerInfo()
134 const Value *getValue() const { return PtrInfo.V.dyn_cast<const Value*>(); } in getValue()
137 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>(); in getPseudoValue()
140 const void *getOpaqueValue() const { return PtrInfo.V.getOpaqueValue(); } in getOpaqueValue()
151 int64_t getOffset() const { return PtrInfo.Offset; } in getOffset()
153 unsigned getAddrSpace() const { return PtrInfo.getAddrSpace(); } in getAddrSpace()
195 void setValue(const Value *NewSV) { PtrInfo.V = NewSV; } in setValue()
196 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue()
[all …]
DSelectionDAG.h746 MachinePointerInfo PtrInfo, unsigned Alignment,
792 EVT MemVT, MachinePointerInfo PtrInfo,
808 MachinePointerInfo PtrInfo, bool isVolatile,
815 SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo,
827 MachinePointerInfo PtrInfo, EVT MemVT,
838 MachinePointerInfo PtrInfo, bool isVolatile,
844 MachinePointerInfo PtrInfo, EVT TVT,
DMachineFunction.h420 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
/external/llvm/include/llvm/Analysis/
DPtrUseVisitor.h49 class PtrInfo {
51 PtrInfo() : AbortedInfo(nullptr, false), EscapedInfo(nullptr, false) {} in PtrInfo() function
111 PtrInfo PI;
203 PtrInfo visitPtr(Instruction &I) { in visitPtr()
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h297 const MachinePointerInfo &PtrInfo) const { in getAddrGlobal() argument
300 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo, false, false, false, 0); in getAddrGlobal()
311 const MachinePointerInfo &PtrInfo) const { in getAddrGlobalLargeGOT() argument
317 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo, false, false, false, in getAddrGlobalLargeGOT()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp163 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); in ExpandRes_BITCAST() local
166 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo, in ExpandRes_BITCAST()
170 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo, in ExpandRes_BITCAST()
181 PtrInfo.getWithOffset(IncrementSize), false, in ExpandRes_BITCAST()
DSelectionDAG.cpp4525 SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, in getAtomicCmpSwap() argument
4544 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); in getAtomicCmpSwap()
4653 EVT MemVT, MachinePointerInfo PtrInfo, in getMemIntrinsicNode() argument
4670 MF.getMachineMemOperand(PtrInfo, Flags, Size, Align); in getMemIntrinsicNode()
4751 MachinePointerInfo PtrInfo, EVT MemVT, in getLoad() argument
4770 if (PtrInfo.V.isNull()) in getLoad()
4771 PtrInfo = InferPointerInfo(Ptr, Offset); in getLoad()
4775 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment, in getLoad()
4831 MachinePointerInfo PtrInfo, in getLoad() argument
4838 PtrInfo, VT, isVolatile, isNonTemporal, isInvariant, Alignment, in getLoad()
[all …]
DLegalizeDAG.cpp1480 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI); in ExpandInsertToVectorThroughStack() local
1483 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1504 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1518 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FI); in ExpandVectorBuildThroughStack() local
1538 PtrInfo.getWithOffset(Offset), in ExpandVectorBuildThroughStack()
1543 PtrInfo.getWithOffset(Offset), in ExpandVectorBuildThroughStack()
1554 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo, in ExpandVectorBuildThroughStack()
1787 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SPFI); in EmitStackConvert() local
1801 PtrInfo, SlotVT, false, false, SrcAlign); in EmitStackConvert()
1805 PtrInfo, false, false, SrcAlign); in EmitStackConvert()
[all …]
/external/llvm/lib/CodeGen/
DMachineInstr.cpp445 : PtrInfo(ptrinfo), Size(s), in MachineMemOperand()
448 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue*>() || in MachineMemOperand()
449 isa<PointerType>(PtrInfo.V.get<const Value*>()->getType())) && in MachineMemOperand()
476 PtrInfo = MMO->PtrInfo; in refineAlignment()
DMachineFunction.cpp230 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, in getMachineMemOperand() argument
234 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment, in getMachineMemOperand()
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp1829 MachinePointerInfo PtrInfo(PseudoSourceValue::getFixedStack(FI)); in storeRegToStackSlot() local
1831 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(FI), Align); in storeRegToStackSlot()
1926 MachinePointerInfo PtrInfo(PseudoSourceValue::getFixedStack(FI)); in loadRegFromStackSlot() local
1928 PtrInfo, MachineMemOperand::MOLoad, MFI.getObjectSize(FI), Align); in loadRegFromStackSlot()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp3114 TypeInfo PtrInfo = C.getTypeInfo(C.VoidPtrTy); in EmitDeclareOfBlockLiteralArgVariable() local
3119 fieldType = DBuilder.createPointerType(fieldType, PtrInfo.Width); in EmitDeclareOfBlockLiteralArgVariable()
3121 DBuilder.createMemberType(tunit, name, tunit, line, PtrInfo.Width, in EmitDeclareOfBlockLiteralArgVariable()
3122 PtrInfo.Align, offsetInBits, 0, fieldType); in EmitDeclareOfBlockLiteralArgVariable()
/external/llvm/lib/Target/R600/
DSIISelLowering.cpp389 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy)); in LowerParameter() local
392 VT, SL, Chain, Ptr, PtrOffset, PtrInfo, MemVT, in LowerParameter()
DR600ISelLowering.cpp1704 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy), PartOffset - ValBase); in LowerFormalArguments() local
1708 PtrInfo, in LowerFormalArguments()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp6554 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FrameIdx); in LowerBUILD_VECTOR() local
6617 PtrInfo.getWithOffset(Offset), in LowerBUILD_VECTOR()
6626 PtrInfo.getWithOffset(Offset), in LowerBUILD_VECTOR()
6653 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerBUILD_VECTOR()
7320 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FrameIdx); in LowerEXTRACT_VECTOR_ELT() local
7336 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerEXTRACT_VECTOR_ELT()
7344 PtrInfo.getWithOffset(Offset), in LowerEXTRACT_VECTOR_ELT()
7534 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(FrameIdx); in LowerVectorStore() local
7549 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerVectorStore()
7559 PtrInfo.getWithOffset(Offset), in LowerVectorStore()
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp1006 SliceBuilder::PtrInfo PtrI = PB.visitPtr(AI); in AllocaSlices()