| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 172 MachinePointerInfo PtrInfo; variable 186 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s, 194 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; } in getPointerInfo() 203 const Value *getValue() const { return PtrInfo.V.dyn_cast<const Value*>(); } in getValue() 206 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>(); in getPseudoValue() 209 const void *getOpaqueValue() const { return PtrInfo.V.getOpaqueValue(); } in getOpaqueValue() 219 int64_t getOffset() const { return PtrInfo.Offset; } in getOffset() 221 unsigned getAddrSpace() const { return PtrInfo.getAddrSpace(); } in getAddrSpace() 286 void setValue(const Value *NewSV) { PtrInfo.V = NewSV; } in setValue() 287 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue() [all …]
|
| H A D | SelectionDAG.h | 985 SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, 1020 MachinePointerInfo PtrInfo, 1039 MachinePointerInfo PtrInfo, unsigned Alignment = 0, 1047 SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, 1058 MachinePointerInfo PtrInfo, EVT MemVT, unsigned Alignment = 0, 1072 MachinePointerInfo PtrInfo, unsigned Alignment = 0, 1079 MachinePointerInfo PtrInfo, EVT SVT, unsigned Alignment = 0,
|
| H A D | MachineFunction.h | 725 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s,
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86OptimizeLEAs.cpp | 120 return MemOpKey(PtrInfo::getEmptyKey(), PtrInfo::getEmptyKey(), in getEmptyKey() 121 PtrInfo::getEmptyKey(), PtrInfo::getEmptyKey(), in getEmptyKey() 122 PtrInfo::getEmptyKey()); in getEmptyKey() 126 return MemOpKey(PtrInfo::getTombstoneKey(), PtrInfo::getTombstoneKey(), in getTombstoneKey() 127 PtrInfo::getTombstoneKey(), PtrInfo::getTombstoneKey(), in getTombstoneKey() 128 PtrInfo::getTombstoneKey()); in getTombstoneKey() 135 assert(Val.Disp != PtrInfo::getTombstoneKey() && in getHashValue() 177 if (RHS.Disp == PtrInfo::getEmptyKey()) in isEqual() 178 return LHS.Disp == PtrInfo::getEmptyKey(); in isEqual() 179 if (RHS.Disp == PtrInfo::getTombstoneKey()) in isEqual() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | PtrUseVisitor.h | 63 class PtrInfo { 65 PtrInfo() : AbortedInfo(nullptr, false), EscapedInfo(nullptr, false) {} in PtrInfo() function 125 PtrInfo PI; 221 PtrInfo visitPtr(Instruction &I) { in visitPtr()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 77 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy)); in lowerParameter() local 82 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad | in lowerParameter()
|
| H A D | SIRegisterInfo.cpp | 719 MachinePointerInfo PtrInfo in spillSGPR() local 722 = MF->getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, in spillSGPR() 796 MachinePointerInfo PtrInfo in spillSGPR() local 799 = MF->getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, in spillSGPR() 883 MachinePointerInfo PtrInfo in restoreSGPR() local 886 = MF->getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad, in restoreSGPR() 932 MachinePointerInfo PtrInfo in restoreSGPR() local 935 MachineMemOperand *MMO = MF->getMachineMemOperand(PtrInfo, in restoreSGPR()
|
| H A D | SIFrameLowering.cpp | 418 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy)); in emitEntryFunctionScratchSetup() local 420 auto MMO = MF.getMachineMemOperand(PtrInfo, in emitEntryFunctionScratchSetup() 460 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy)); in emitEntryFunctionScratchSetup() local 461 auto MMO = MF.getMachineMemOperand(PtrInfo, in emitEntryFunctionScratchSetup()
|
| H A D | AMDGPUISelDAGToDAG.cpp | 1117 static bool isStackPtrRelative(const MachinePointerInfo &PtrInfo) { in isStackPtrRelative() argument 1118 auto PSV = PtrInfo.V.dyn_cast<const PseudoSourceValue *>(); in isStackPtrRelative() 1163 const MachinePointerInfo &PtrInfo = cast<MemSDNode>(Parent)->getPointerInfo(); in SelectMUBUFScratchOffen() local 1164 unsigned SOffsetReg = isStackPtrRelative(PtrInfo) ? in SelectMUBUFScratchOffen() 1224 const MachinePointerInfo &PtrInfo = cast<MemSDNode>(Parent)->getPointerInfo(); in SelectMUBUFScratchOffset() local 1225 unsigned SOffsetReg = isStackPtrRelative(PtrInfo) ? in SelectMUBUFScratchOffset()
|
| H A D | R600ISelLowering.cpp | 1177 MachinePointerInfo PtrInfo(UndefValue::get( in lowerPrivateTruncStore() local 1179 SDValue Dst = DAG.getLoad(MVT::i32, DL, Chain, Ptr, PtrInfo); in lowerPrivateTruncStore() 1218 SDValue NewStore = DAG.getStore(Chain, DL, Value, Ptr, PtrInfo); in lowerPrivateTruncStore() 1405 MachinePointerInfo PtrInfo(UndefValue::get( in lowerPrivateExtLoad() local 1407 SDValue Read = DAG.getLoad(MVT::i32, DL, Chain, Ptr, PtrInfo); in lowerPrivateExtLoad() 1635 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy), PartOffset - ValBase); in LowerFormalArguments() local 1639 PtrInfo, in LowerFormalArguments()
|
| H A D | SIInstrInfo.cpp | 883 MachinePointerInfo PtrInfo in storeRegToStackSlot() local 886 = MF->getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, in storeRegToStackSlot() 985 MachinePointerInfo PtrInfo in loadRegFromStackSlot() local 989 PtrInfo, MachineMemOperand::MOLoad, Size, Align); in loadRegFromStackSlot()
|
| H A D | SIISelLowering.cpp | 1335 MachinePointerInfo PtrInfo(UndefValue::get(PtrTy)); in lowerKernargMemParameter() local 1350 SDValue Load = DAG.getLoad(MVT::i32, SL, Chain, Ptr, PtrInfo, 4, in lowerKernargMemParameter() 1366 SDValue Load = DAG.getLoad(MemVT, SL, Chain, Ptr, PtrInfo, Align, in lowerKernargMemParameter() 4243 MachinePointerInfo PtrInfo(V, StructOffset); in getSegmentAperture() local 4244 return DAG.getLoad(MVT::i32, DL, QueuePtr.getValue(1), Ptr, PtrInfo, in getSegmentAperture() 4554 MachinePointerInfo PtrInfo in LowerGlobalAddress() local 4557 return DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), GOTAddr, PtrInfo, Align, in LowerGlobalAddress()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 992 : PtrInfo(ptrinfo), Size(s), FlagVals(f), BaseAlignLog2(Log2_32(a) + 1), in MachineMemOperand() 994 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue *>() || in MachineMemOperand() 995 isa<PointerType>(PtrInfo.V.get<const Value *>()->getType())) && in MachineMemOperand() 1029 PtrInfo = MMO->PtrInfo; in refineAlignment()
|
| H A D | MachineFunction.cpp | 387 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, in getMachineMemOperand() argument 392 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges, in getMachineMemOperand()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 411 const MachinePointerInfo &PtrInfo) const { in getAddrGlobal() argument 414 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo); in getAddrGlobal() 425 const MachinePointerInfo &PtrInfo) const { in getAddrGlobalLargeGOT() argument 431 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo); in getAddrGlobalLargeGOT()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypesGeneric.cpp | 168 MachinePointerInfo PtrInfo = in ExpandRes_BITCAST() local 172 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo); in ExpandRes_BITCAST() 175 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo); in ExpandRes_BITCAST() 185 PtrInfo.getWithOffset(IncrementSize), in ExpandRes_BITCAST()
|
| H A D | SelectionDAG.cpp | 6504 EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, in getMemIntrinsicNode() argument 6514 MF.getMachineMemOperand(PtrInfo, Flags, Size, Align); in getMemIntrinsicNode() 6602 MachinePointerInfo PtrInfo, EVT MemVT, in getLoad() argument 6615 if (PtrInfo.V.isNull()) in getLoad() 6616 PtrInfo = InferPointerInfo(PtrInfo, *this, Ptr, Offset); in getLoad() 6680 PtrInfo, VT, Alignment, MMOFlags, AAInfo, Ranges); in getLoad() 6736 if (PtrInfo.V.isNull()) in getStore() 6737 PtrInfo = InferPointerInfo(PtrInfo, *this, Ptr); in getStore() 6788 if (PtrInfo.V.isNull()) in getTruncStore() 6789 PtrInfo = InferPointerInfo(PtrInfo, *this, Ptr); in getTruncStore() [all …]
|
| H A D | LegalizeDAG.cpp | 1357 MachinePointerInfo PtrInfo = in ExpandInsertToVectorThroughStack() local 1361 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo); in ExpandInsertToVectorThroughStack() 1370 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo); in ExpandInsertToVectorThroughStack() 1383 MachinePointerInfo PtrInfo = in ExpandVectorBuildThroughStack() local 1404 PtrInfo.getWithOffset(Offset), EltVT)); in ExpandVectorBuildThroughStack() 1407 Idx, PtrInfo.getWithOffset(Offset))); in ExpandVectorBuildThroughStack() 1417 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo); in ExpandVectorBuildThroughStack() 1733 MachinePointerInfo PtrInfo = in EmitStackConvert() local 1747 Store = DAG.getTruncStore(DAG.getEntryNode(), dl, SrcOp, FIPtr, PtrInfo, in EmitStackConvert() 1752 DAG.getStore(DAG.getEntryNode(), dl, SrcOp, FIPtr, PtrInfo, SrcAlign); in EmitStackConvert() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 1251 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex); in SplitVecRes_INSERT_VECTOR_ELT() local 1252 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo); in SplitVecRes_INSERT_VECTOR_ELT() 1266 Lo = DAG.getLoad(LoVT, dl, Store, StackPtr, PtrInfo); in SplitVecRes_INSERT_VECTOR_ELT() 1276 PtrInfo.getWithOffset(IncrementSize), in SplitVecRes_INSERT_VECTOR_ELT() 1955 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex); in SplitVecOp_EXTRACT_VECTOR_ELT() local 1956 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo); in SplitVecOp_EXTRACT_VECTOR_ELT()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 269 using PtrInfo = DenseMapInfo<Instruction *>; typedef 273 return {PtrInfo::getEmptyKey(), 0, 0, 0}; in getEmptyKey() 277 return {PtrInfo::getTombstoneKey(), 0, 0, 0}; in getTombstoneKey()
|
| H A D | SROA.cpp | 1038 SliceBuilder::PtrInfo PtrI = PB.visitPtr(AI); in AllocaSlices()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 4074 TypeInfo PtrInfo = C.getTypeInfo(C.VoidPtrTy); in EmitDeclareOfBlockLiteralArgVariable() local 4075 auto Align = PtrInfo.AlignIsRequired ? PtrInfo.Align : 0; in EmitDeclareOfBlockLiteralArgVariable() 4080 fieldType = DBuilder.createPointerType(fieldType, PtrInfo.Width); in EmitDeclareOfBlockLiteralArgVariable() 4082 PtrInfo.Width, Align, offsetInBits, in EmitDeclareOfBlockLiteralArgVariable()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 2650 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI); in storeRegToStackSlot() local 2652 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(FI), Align); in storeRegToStackSlot() 2780 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI); in loadRegFromStackSlot() local 2782 PtrInfo, MachineMemOperand::MOLoad, MFI.getObjectSize(FI), Align); in loadRegFromStackSlot()
|
| H A D | AArch64ISelLowering.cpp | 10108 const MachinePointerInfo &PtrInfo = St.getPointerInfo(); in splitStoreSplat() local 10110 DAG.getStore(St.getChain(), DL, SplatVal, BasePtr, PtrInfo, in splitStoreSplat() 10127 PtrInfo.getWithOffset(Offset), Alignment, in splitStoreSplat()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 7917 MachinePointerInfo PtrInfo = in LowerBUILD_VECTOR() local 7973 PtrInfo.getWithOffset(Offset), MVT::i32)); in LowerBUILD_VECTOR() 7980 PtrInfo.getWithOffset(Offset))); in LowerBUILD_VECTOR() 8001 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerBUILD_VECTOR() 9259 MachinePointerInfo PtrInfo = in LowerEXTRACT_VECTOR_ELT() local 9271 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerEXTRACT_VECTOR_ELT() 9279 DAG.getLoad(MVT::i32, dl, StoreChain, Idx, PtrInfo.getWithOffset(Offset)); in LowerEXTRACT_VECTOR_ELT() 9459 MachinePointerInfo PtrInfo = in LowerVectorStore() local 9470 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerVectorStore() 9480 PtrInfo.getWithOffset(Offset)); in LowerVectorStore()
|