Home
last modified time | relevance | path

Searched refs:getPointerInfo (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp80 BaseIndexOffset GISelAddressing::getPointerInfo(Register Ptr, in getPointerInfo() function in GISelAddressing
110 BaseIndexOffset BasePtr0 = getPointerInfo(LdSt1->getPointerReg(), MRI); in aliasIsKnownForLoadStore()
111 BaseIndexOffset BasePtr1 = getPointerInfo(LdSt2->getPointerReg(), MRI); in aliasIsKnownForLoadStore()
531 auto BIO = getPointerInfo(StoreAddr, *MRI); in addStoreToCandidate()
891 LowestIdxStore->getMMO().getPointerInfo(), in mergeTruncStore()
H A DLegalizerHelper.cpp3102 auto *NewMMO = MF.getMachineMemOperand(&MMO, MMO.getPointerInfo(), Ty); in widenScalar()
4066 MF.getMachineMemOperand(&MMO, MMO.getPointerInfo(), WideMemTy); in lowerLoad()
4230 MF.getMachineMemOperand(&MMO, MMO.getPointerInfo(), WideTy); in lowerStore()
4326 auto PtrInfo = MMO.getPointerInfo(); in scalarizeVectorBooleanStore()
9747 MachinePointerInfo DstPtrInfo = DstMMO.getPointerInfo(); in lowerMemset()
9904 MachinePointerInfo DstPtrInfo = DstMMO.getPointerInfo(); in lowerMemcpy()
9905 MachinePointerInfo SrcPtrInfo = SrcMMO.getPointerInfo(); in lowerMemcpy()
10009 MachinePointerInfo DstPtrInfo = DstMMO.getPointerInfo(); in lowerMemmove()
10010 MachinePointerInfo SrcPtrInfo = SrcMMO.getPointerInfo(); in lowerMemmove()
H A DCombinerHelper.cpp1025 auto PtrInfo = MMO.getPointerInfo(); in matchCombineLoadWithAndMask()
1163 auto PtrInfo = MMO.getPointerInfo(); in applySextInRegOfLoad()
1443 PtrInfo = MMO.getPointerInfo().getWithOffset(Offset); in matchCombineExtractedVectorLoad()
1448 PtrInfo = MachinePointerInfo(MMO.getPointerInfo().getAddrSpace()); in matchCombineExtractedVectorLoad()
4152 auto PtrInfo = MMO.getPointerInfo(); in matchLoadOrCombine()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLoadStoreOpt.h59 LLVM_ABI BaseIndexOffset getPointerInfo(Register Ptr, MachineRegisterInfo &MRI);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp262 Lo = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(), in ExpandRes_NormalLoad()
269 LD->getPointerInfo().getWithOffset(IncrementSize), in ExpandRes_NormalLoad()
498 DAG.getStore(Chain, dl, Lo, Ptr, St->getPointerInfo(), St->getBaseAlign(), in ExpandOp_NormalStore()
503 Chain, dl, Hi, Ptr, St->getPointerInfo().getWithOffset(IncrementSize), in ExpandOp_NormalStore()
H A DLegalizeVectorTypes.cpp465 N->getPointerInfo(), N->getMemoryVT().getVectorElementType(), in ScalarizeVecRes_LOAD()
998 N->getBasePtr(), N->getPointerInfo(), in ScalarizeVecOp_STORE()
1003 N->getBasePtr(), N->getPointerInfo(), N->getBaseAlign(), in ScalarizeVecOp_STORE()
1416 MPI = MachinePointerInfo(N->getPointerInfo().getAddrSpace()); in IncrementPointer()
1422 MPI = N->getPointerInfo().getWithOffset(IncrementSize); in IncrementPointer()
1728 MachinePointerInfo MPI = Load->getPointerInfo(); in SplitVecRes_INSERT_SUBVECTOR()
2043 MachinePointerInfo MPI = Load->getPointerInfo(); in SplitVecRes_INSERT_VECTOR_ELT()
2130 LD->getPointerInfo(), LoMemVT, LD->getBaseAlign(), MMOFlags, in SplitVecRes_LOAD()
2187 LD->getPointerInfo(), MachineMemOperand::MOLoad, in SplitVecRes_VP_LOAD()
2206 MPI = MachinePointerInfo(LD->getPointerInfo().getAddrSpace()); in SplitVecRes_VP_LOAD()
[all …]
H A DSelectionDAG.cpp827 ID.AddInteger(LD->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
835 ID.AddInteger(ST->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
843 ID.AddInteger(ELD->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
851 ID.AddInteger(EST->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
859 ID.AddInteger(SLD->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
866 ID.AddInteger(SST->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
873 ID.AddInteger(EG->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
881 ID.AddInteger(ES->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
889 ID.AddInteger(MLD->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
897 ID.AddInteger(MST->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
[all …]
H A DLegalizeDAG.cpp449 return DAG.getStore(Chain, dl, Con, Ptr, ST->getPointerInfo(), in OptimizeFloatStore()
459 return DAG.getStore(Chain, dl, Con, Ptr, ST->getPointerInfo(), in OptimizeFloatStore()
473 Lo = DAG.getStore(Chain, dl, Lo, Ptr, ST->getPointerInfo(), in OptimizeFloatStore()
477 ST->getPointerInfo().getWithOffset(4), in OptimizeFloatStore()
533 SDValue Result = DAG.getStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), in LegalizeStoreOps()
556 DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), NVT, in LegalizeStoreOps()
579 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), in LegalizeStoreOps()
591 ST->getPointerInfo().getWithOffset(IncrementSize), in LegalizeStoreOps()
601 Hi = DAG.getTruncStore(Chain, dl, Hi, Ptr, ST->getPointerInfo(), RoundVT, in LegalizeStoreOps()
610 ST->getPointerInfo().getWithOffset(IncrementSize), in LegalizeStoreOps()
[all …]
H A DDAGCombiner.cpp9521 FirstStore->getPointerInfo(), FirstStore->getAlign()); in mergeTruncStores()
9724 FirstLoad->getPointerInfo(), MemVT, FirstLoad->getAlign()); in MatchLoadCombine()
11317 RHS->getPointerInfo().getWithOffset(PtrOff), NewAlign, in visitFunnelShift()
12609 MST->getBasePtr(), MST->getPointerInfo(), in visitMSTORE()
12795 MLD->getPointerInfo(), MLD->getBaseAlign(), in visitMLOAD()
13962 BasePtr, LN0->getPointerInfo().getWithOffset(Offset), in CombineExtLoad()
15541 LN0->getPointerInfo().getWithOffset(PtrOff), in reduceLoadWidth()
15546 LN0->getPointerInfo().getWithOffset(PtrOff), ExtVT, in reduceLoadWidth()
16343 LD1->getPointerInfo(), LD1->getAlign()); in CombineConsecutiveLoads()
20129 LD->getPointerInfo(), LD->getMemoryVT(), *Alignment, in visitLOAD()
[all …]
H A DTargetLowering.cpp4921 Lod->getPointerInfo().getWithOffset(bestOffset), in SimplifySetCC()
10152 LD->getPointerInfo(), SrcIntVT, LD->getBaseAlign(), in scalarizeVectorLoad()
10187 LD->getPointerInfo().getWithOffset(Idx * Stride), SrcEltVT, in scalarizeVectorLoad()
10248 return DAG.getStore(Chain, SL, CurrVal, BasePtr, ST->getPointerInfo(), in scalarizeVectorStore()
10267 Chain, SL, Elt, Ptr, ST->getPointerInfo().getWithOffset(Idx * Stride), in scalarizeVectorStore()
10333 RegVT, dl, Chain, Ptr, LD->getPointerInfo().getWithOffset(Offset), in expandUnalignedLoad()
10351 LD->getPointerInfo().getWithOffset(Offset), MemVT, LD->getBaseAlign(), in expandUnalignedLoad()
10393 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr, LD->getPointerInfo(), in expandUnalignedLoad()
10399 LD->getPointerInfo().getWithOffset(IncrementSize), in expandUnalignedLoad()
10403 Hi = DAG.getExtLoad(HiExtType, dl, VT, Chain, Ptr, LD->getPointerInfo(), in expandUnalignedLoad()
[all …]
H A DLegalizeIntegerTypes.cpp4289 Lo = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), MemVT, in ExpandIntRes_LOAD()
4312 Lo = DAG.getLoad(NVT, dl, Ch, Ptr, N->getPointerInfo(), N->getBaseAlign(), in ExpandIntRes_LOAD()
4323 N->getPointerInfo().getWithOffset(IncrementSize), NEVT, in ExpandIntRes_LOAD()
4339 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), in ExpandIntRes_LOAD()
4348 N->getPointerInfo().getWithOffset(IncrementSize), in ExpandIntRes_LOAD()
5849 return DAG.getTruncStore(Ch, dl, Lo, Ptr, N->getPointerInfo(), in ExpandIntOp_STORE()
5858 Lo = DAG.getStore(Ch, dl, Lo, Ptr, N->getPointerInfo(), N->getBaseAlign(), in ExpandIntOp_STORE()
5869 N->getPointerInfo().getWithOffset(IncrementSize), in ExpandIntOp_STORE()
5898 Hi = DAG.getTruncStore(Ch, dl, Hi, Ptr, N->getPointerInfo(), HiVT, in ExpandIntOp_STORE()
5905 N->getPointerInfo().getWithOffset(IncrementSize), in ExpandIntOp_STORE()
H A DLegalizeFloatTypes.cpp997 L->getPointerInfo(), NVT, L->getBaseAlign(), MMOFlags, in SoftenFloatRes_LOAD()
1008 L->getPointerInfo(), L->getMemoryVT(), L->getBaseAlign(), in SoftenFloatRes_LOAD()
3167 L->getChain(), L->getBasePtr(), L->getOffset(), L->getPointerInfo(), IVT, in PromoteFloatRes_LOAD()
3597 L->getPointerInfo(), MVT::i16, L->getBaseAlign(), in SoftPromoteHalfRes_LOAD()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp322 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx1).PointerValue; in needsChecking()
324 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx2).PointerValue; in needsChecking()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h207 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; } in getPointerInfo() function
H A DSelectionDAGNodes.h1483 const MachinePointerInfo &getPointerInfo() const {
1484 return MMO->getPointerInfo();
1489 return getPointerInfo().getAddrSpace();
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp197 PtrToGroup[RtPtrChecking->getPointerInfo(PtrIdx).PointerValue] = &Group; in prepareNoAliasMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp412 LD->getPointerInfo(), MVT::i16, Align(2), in LowerLOAD()
418 LD->getPointerInfo().getWithOffset(2), MVT::i16, in LowerLOAD()
470 DAG.getTruncStore(Chain, dl, Low, BasePtr, ST->getPointerInfo(), in LowerSTORE()
475 Chain, dl, High, HighAddr, ST->getPointerInfo().getWithOffset(2), in LowerSTORE()
1679 ST->getPointerInfo(), LD->getPointerInfo()); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoadStoreWidening.cpp596 MF->getMachineMemOperand(OldM.getPointerInfo(), OldM.getFlags(), in createWideStores()
716 MF->getMachineMemOperand(OldM.getPointerInfo(), OldM.getFlags(), in createWideLoads()
H A DHexagonSplitDouble.cpp677 const MachinePointerInfo &Ptr = MO->getPointerInfo(); in splitMemRef()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h606 const PointerInfo &getPointerInfo(unsigned PtrIdx) const { in getPointerInfo() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp572 const MachinePointerInfo &PtrInfo = MMO->getPointerInfo(); in getMachineMemOperand()
605 MMO->getPointerInfo(), Flags, MMO->getSize(), MMO->getBaseAlign(), in getMachineMemOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2929 LdNode->getPointerInfo(), Alignment); in LowerF128Load()
2935 LdNode->getPointerInfo().getWithOffset(8), in LowerF128Load()
2996 StNode->getBasePtr(), StNode->getPointerInfo(), in LowerF128Store()
3003 StNode->getPointerInfo().getWithOffset(8), in LowerF128Store()
3022 St->getChain(), dl, Val, St->getBasePtr(), St->getPointerInfo(), in LowerSTORE()
3509 Ld->getBasePtr(), Ld->getPointerInfo(), MVT::v2i32, Ld->getBaseAlign(), in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1323 LdNode->getPointerInfo(), Alignment, in lowerLoadF128()
1331 LdNode->getPointerInfo(), Alignment, in lowerLoadF128()
1379 LdNode->getPointerInfo(), Alignment, in lowerLoadI1()
1400 LdNode->getPointerInfo(), Alignment, in lowerLoadI1()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp777 auto *NewMMO = MF.getMachineMemOperand(&MMO, MMO.getPointerInfo(), ValTy); in legalizeNarrowingStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1133 NewChain, DL, Value, Ptr, StoreNode->getPointerInfo(), MemVT, in LowerSTORE()
1386 ISD::EXTLOAD, DL, VT, Chain, Ptr, LoadNode->getPointerInfo(), MemVT, in LowerLOAD()

12