Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h95 MachinePointerInfo PtrInfo; variable
123 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
128 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; } in getPointerInfo()
137 const Value *getValue() const { return PtrInfo.V.dyn_cast<const Value*>(); } in getValue()
140 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>(); in getPseudoValue()
143 const void *getOpaqueValue() const { return PtrInfo.V.getOpaqueValue(); } in getOpaqueValue()
154 int64_t getOffset() const { return PtrInfo.Offset; } in getOffset()
156 unsigned getAddrSpace() const { return PtrInfo.getAddrSpace(); } in getAddrSpace()
198 void setValue(const Value *NewSV) { PtrInfo.V = NewSV; } in setValue()
199 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue()
[all …]
DSelectionDAG.h770 MachinePointerInfo PtrInfo, unsigned Alignment,
816 EVT MemVT, MachinePointerInfo PtrInfo,
832 MachinePointerInfo PtrInfo, bool isVolatile,
839 SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo,
851 MachinePointerInfo PtrInfo, EVT MemVT,
862 MachinePointerInfo PtrInfo, bool isVolatile,
868 MachinePointerInfo PtrInfo, EVT TVT,
DMachineFunction.h451 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.h325 const MachinePointerInfo &PtrInfo) const { in getAddrGlobal() argument
328 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo, false, false, false, 0); in getAddrGlobal()
339 const MachinePointerInfo &PtrInfo) const { in getAddrGlobalLargeGOT() argument
345 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo, false, false, false, in getAddrGlobalLargeGOT()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp169 MachinePointerInfo PtrInfo = in ExpandRes_BITCAST() local
173 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo, in ExpandRes_BITCAST()
177 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo, in ExpandRes_BITCAST()
188 PtrInfo.getWithOffset(IncrementSize), false, in ExpandRes_BITCAST()
DSelectionDAG.cpp4812 SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, in getAtomicCmpSwap() argument
4831 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); in getAtomicCmpSwap()
4940 EVT MemVT, MachinePointerInfo PtrInfo, in getMemIntrinsicNode() argument
4957 MF.getMachineMemOperand(PtrInfo, Flags, Size, Align); in getMemIntrinsicNode()
5042 MachinePointerInfo PtrInfo, EVT MemVT, in getLoad() argument
5061 if (PtrInfo.V.isNull()) in getLoad()
5062 PtrInfo = InferPointerInfo(*this, Ptr, Offset); in getLoad()
5066 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment, in getLoad()
5122 MachinePointerInfo PtrInfo, in getLoad() argument
5129 PtrInfo, VT, isVolatile, isNonTemporal, isInvariant, Alignment, in getLoad()
[all …]
DLegalizeDAG.cpp1548 MachinePointerInfo PtrInfo = in ExpandInsertToVectorThroughStack() local
1552 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1573 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1587 MachinePointerInfo PtrInfo = in ExpandVectorBuildThroughStack() local
1608 PtrInfo.getWithOffset(Offset), in ExpandVectorBuildThroughStack()
1613 PtrInfo.getWithOffset(Offset), in ExpandVectorBuildThroughStack()
1624 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo, in ExpandVectorBuildThroughStack()
1932 MachinePointerInfo PtrInfo = in EmitStackConvert() local
1947 PtrInfo, SlotVT, false, false, SrcAlign); in EmitStackConvert()
1951 PtrInfo, false, false, SrcAlign); in EmitStackConvert()
[all …]
/external/llvm/lib/CodeGen/
DMachineInstr.cpp497 : PtrInfo(ptrinfo), Size(s), in MachineMemOperand()
500 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue*>() || in MachineMemOperand()
501 isa<PointerType>(PtrInfo.V.get<const Value*>()->getType())) && in MachineMemOperand()
528 PtrInfo = MMO->PtrInfo; in refineAlignment()
DMachineFunction.cpp252 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, in getMachineMemOperand() argument
256 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment, in getMachineMemOperand()
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp1842 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI); in storeRegToStackSlot() local
1844 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(FI), Align); in storeRegToStackSlot()
1939 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI); in loadRegFromStackSlot() local
1941 PtrInfo, MachineMemOperand::MOLoad, MFI.getObjectSize(FI), Align); in loadRegFromStackSlot()
/external/llvm/lib/Target/AMDGPU/
DSIInstrInfo.cpp552 MachinePointerInfo PtrInfo in storeRegToStackSlot() local
555 = MF->getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, in storeRegToStackSlot()
641 MachinePointerInfo PtrInfo in loadRegFromStackSlot() local
645 PtrInfo, MachineMemOperand::MOLoad, Size, Align); in loadRegFromStackSlot()
DR600ISelLowering.cpp1701 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy), PartOffset - ValBase); in LowerFormalArguments() local
1705 PtrInfo, in LowerFormalArguments()
DSIISelLowering.cpp556 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy)); in LowerParameter() local
565 VT, SL, Chain, Ptr, PtrOffset, PtrInfo, MemVT, in LowerParameter()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp3244 TypeInfo PtrInfo = C.getTypeInfo(C.VoidPtrTy); in EmitDeclareOfBlockLiteralArgVariable() local
3249 fieldType = DBuilder.createPointerType(fieldType, PtrInfo.Width); in EmitDeclareOfBlockLiteralArgVariable()
3251 DBuilder.createMemberType(tunit, name, tunit, line, PtrInfo.Width, in EmitDeclareOfBlockLiteralArgVariable()
3252 PtrInfo.Align, offsetInBits, 0, fieldType); in EmitDeclareOfBlockLiteralArgVariable()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp6818 MachinePointerInfo PtrInfo = in LowerBUILD_VECTOR() local
6881 PtrInfo.getWithOffset(Offset), in LowerBUILD_VECTOR()
6890 PtrInfo.getWithOffset(Offset), in LowerBUILD_VECTOR()
6917 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerBUILD_VECTOR()
7610 MachinePointerInfo PtrInfo = in LowerEXTRACT_VECTOR_ELT() local
7627 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerEXTRACT_VECTOR_ELT()
7635 PtrInfo.getWithOffset(Offset), in LowerEXTRACT_VECTOR_ELT()
7827 MachinePointerInfo PtrInfo = in LowerVectorStore() local
7843 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerVectorStore()
7853 PtrInfo.getWithOffset(Offset), in LowerVectorStore()
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp1002 SliceBuilder::PtrInfo PtrI = PB.visitPtr(AI); in AllocaSlices()