Home
last modified time | relevance | path

Searched refs:getBasePtr (Results 1 – 25 of 62) sorted by relevance

123

/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIRBuilder.cpp83 assert(Array->getBasePtr() && "Base pointer must be present"); in buildAliasScopes()
84 AliasScopeMap[Array->getBasePtr()] = in buildAliasScopes()
92 if (Array->getBasePtr() == AliasScopePair.first) in buildAliasScopes()
100 OtherAliasScopeListMap[Array->getBasePtr()] = AliasScopeList; in buildAliasScopes()
H A DBlockGenerators.cpp505 Value *ScalarBase = Array->getBasePtr(); in getOrCreateAlloca()
524 Instruction *Inst = cast<Instruction>(Array->getBasePtr()); in handleOutsideUsers()
824 auto PHI = cast<PHINode>(Array->getBasePtr()); in createScalarInitialization()
841 auto *Inst = dyn_cast<Instruction>(Array->getBasePtr()); in createScalarInitialization()
854 Builder.CreateStore(Array->getBasePtr(), getOrCreateAlloca(Array)); in createScalarInitialization()
914 auto *Inst = dyn_cast<Instruction>(Array->getBasePtr()); in findOutsideUsers()
943 auto *Val = SAI->getBasePtr(); in createExitPHINodeMerges()
H A DIslNodeBuilder.cpp262 auto *BasePtr = Access->getLatestScopArrayInfo()->getBasePtr(); in addReferencesFromStmt()
881 dyn_cast<Instruction>(MA->getLatestScopArrayInfo()->getBasePtr()); in createNewAccesses()
1294 if (auto *BaseIAClass = S.lookupInvariantEquivClass(SAI->getBasePtr())) { in preloadInvariantEquivClass()
1353 Value *BasePtr = DerivedSAI->getBasePtr(); in preloadInvariantEquivClass()
1392 if (SAI->getBasePtr()) in allocateNewArrays()
H A DPPCGCodeGeneration.cpp188 for (User *U : SAI->getBasePtr()->users()) { in isScalarUsesContainedInScop()
814 << " | for array: " << *(ScopArray->getBasePtr()) in allocateDeviceArrays()
838 HostPtr = ScopArray->getBasePtr(); in prepareManagedDeviceArrays()
1203 HostPtr = ScopArray->getBasePtr(); in createDataTransfer()
1510 SubtreeValues.remove(SAI->getBasePtr()); in getReferencesInKernel()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1367 const SDValue &getBasePtr() const {
1438 const SDValue &getBasePtr() const { return getOperand(1); }
2343 const SDValue &getBasePtr() const { return getOperand(1); }
2374 const SDValue &getBasePtr() const { return getOperand(2); }
2409 const SDValue &getBasePtr() const {
2478 const SDValue &getBasePtr() const { return getOperand(1); }
2507 const SDValue &getBasePtr() const { return getOperand(1); }
2544 const SDValue &getBasePtr() const { return getOperand(2); }
2580 const SDValue &getBasePtr() const { return getOperand(2); }
2650 const SDValue &getBasePtr() const { return getOperand(1); }
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp195 SDValue Ptr = N->getBasePtr(); in matchLSNode()
247 Base = DAG.getTargetLoweringInfo().unwrapAddress(LSBase->getBasePtr()); in matchLSNode()
H A DLegalizeVectorTypes.cpp372 N->getBasePtr(), DAG.getUNDEF(N->getBasePtr().getValueType()), in ScalarizeVecRes_LOAD()
1807 SDValue Ptr = LD->getBasePtr(); in SplitVecRes_LOAD()
1853 SDValue Ptr = LD->getBasePtr(); in SplitVecRes_VP_LOAD()
1932 SDValue Ptr = MLD->getBasePtr(); in SplitVecRes_MLOAD()
2015 SDValue Ptr = N->getBasePtr(); in SplitVecRes_Gather()
3114 SDValue Ptr = N->getBasePtr(); in SplitVecOp_VP_STORE()
3193 SDValue Ptr = N->getBasePtr(); in SplitVecOp_MSTORE()
3270 SDValue Ptr = N->getBasePtr(); in SplitVecOp_Scatter()
3358 SDValue Ptr = N->getBasePtr(); in SplitVecOp_STORE()
6338 SDValue BasePtr = LD->getBasePtr(); in GenWidenVectorLoads()
[all …]
H A DDAGCombiner.cpp10659 SDValue Ptr = MST->getBasePtr(); in visitMSTORE()
16181 Ptr = LD->getBasePtr(); in getCombineLoadStoreParts()
16188 Ptr = ST->getBasePtr(); in getCombineLoadStoreParts()
16197 Ptr = LD->getBasePtr(); in getCombineLoadStoreParts()
16206 Ptr = ST->getBasePtr(); in getCombineLoadStoreParts()
16778 SDValue Ptr = LD->getBasePtr(); in visitLOAD()
17572 SDValue Ptr = St->getBasePtr(); in ShrinkLoadReplaceStoreWithStore()
17647 if (LD->getBasePtr() != Ptr || in ReduceLoadOpStoreWidth()
18928 SDValue Ptr = ST->getBasePtr(); in replaceStoreOfFPConstant()
19346 SDValue Ptr = ST->getBasePtr(); in splitMergedValStore()
[all …]
H A DLegalizeFloatTypes.cpp708 L->getChain(), L->getBasePtr(), L->getOffset(), in SoftenFloatRes_LOAD()
719 dl, L->getChain(), L->getBasePtr(), L->getOffset(), in SoftenFloatRes_LOAD()
1079 return DAG.getStore(ST->getChain(), dl, Val, ST->getBasePtr(), in SoftenFloatOp_STORE()
1641 SDValue Ptr = LD->getBasePtr(); in ExpandFloatRes_LOAD()
2001 SDValue Ptr = ST->getBasePtr(); in ExpandFloatOp_STORE()
2218 return DAG.getStore(ST->getChain(), DL, NewVal, ST->getBasePtr(), in PromoteFloatOp_STORE()
2494 L->getChain(), L->getBasePtr(), L->getOffset(), L->getPointerInfo(), IVT, in PromoteFloatRes_LOAD()
2569 { AM->getChain(), AM->getBasePtr(), CastVal }, in BitcastToInt_ATOMIC_SWAP()
2799 SDLoc(N), L->getChain(), L->getBasePtr(), L->getOffset(), in SoftPromoteHalfRes_LOAD()
3048 return DAG.getStore(ST->getChain(), dl, Promoted, ST->getBasePtr(), in SoftPromoteHalfOp_STORE()
H A DLegalizeTypesGeneric.cpp259 SDValue Ptr = LD->getBasePtr(); in ExpandRes_NormalLoad()
469 SDValue Ptr = St->getBasePtr(); in ExpandOp_NormalStore()
H A DStatepointLowering.cpp583 LPadPointers.insert(Builder.getValue(Relocate->getBasePtr())); in lowerStatepointMetaArgs()
1089 SI.Bases.push_back(Relocate->getBasePtr()); in LowerStatepoint()
H A DLegalizeIntegerTypes.cpp306 N->getChain(), N->getBasePtr(), in PromoteIntRes_Atomic0()
318 N->getChain(), N->getBasePtr(), in PromoteIntRes_Atomic1()
341 N->getChain(), N->getBasePtr(), N->getOperand(2), N->getOperand(3), in PromoteIntRes_AtomicCmpSwap()
370 N->getBasePtr(), Op2, Op3, N->getMemOperand()); in PromoteIntRes_AtomicCmpSwap()
772 SDValue Res = DAG.getExtLoad(ExtType, dl, NVT, N->getChain(), N->getBasePtr(), in PromoteIntRes_LOAD()
790 SDValue Res = DAG.getMaskedLoad(NVT, dl, N->getChain(), N->getBasePtr(), in PromoteIntRes_MLOAD()
812 SDValue Ops[] = {N->getChain(), ExtPassThru, N->getMask(), N->getBasePtr(), in PromoteIntRes_MGATHER()
2017 SDValue Ch = N->getChain(), Ptr = N->getBasePtr(); in PromoteIntOp_STORE()
2044 return DAG.getMaskedStore(N->getChain(), SDLoc(N), DataOp, N->getBasePtr(), in PromoteIntOp_MSTORE()
3534 SDValue Ptr = N->getBasePtr(); in ExpandIntRes_LOAD()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp161 LD->getBasePtr(), LD->getChain()); in selectIndexedLoad()
319 SDValue BasePtr = ST->getBasePtr(); in select()
370 SDValue Ptr = LD->getBasePtr(); in select()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1197 if (!selectBDVAddr12Only(Load->getBasePtr(), ElemV, Base, Disp, Index) || in tryGather()
1231 if (!selectBDVAddr12Only(Store->getBasePtr(), ElemV, Base, Disp, Index) || in tryScatter()
1275 if (LoadNode->getBasePtr() != StoreNode->getBasePtr() || in isFusableLoadOpStorePattern()
1392 if (!selectBDAddr20Only(StoreNode->getBasePtr(), Base, Disp)) in tryFoldLoadStoreIntoMemOperand()
1447 if (SystemZISD::isPCREL(Load->getBasePtr().getOpcode())) in storeLoadCanUseMVC()
1450 if (SystemZISD::isPCREL(Store->getBasePtr().getOpcode())) in storeLoadCanUseMVC()
1470 SDValue BasePtr = MemAccess->getBasePtr(); in storeLoadIsAligned()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp343 LD->getBasePtr(), LD->getChain())); in tryIndexedLoad()
359 SDValue Ops0[] = { N2, LD->getBasePtr(), LD->getChain() }; in tryIndexedBinOp()
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp421 SDValue BasePtr = LD->getBasePtr(); in LowerLOAD()
494 SDValue BasePtr = ST->getBasePtr(); in LowerSTORE()
945 N->getChain(), N->getBasePtr(), N->getPointerInfo(), in LowerATOMIC_LOAD()
953 N->getBasePtr(), N->getPointerInfo(), MVT::i16, in LowerATOMIC_LOAD()
959 N->getBasePtr(), N->getPointerInfo(), MVT::i8, in LowerATOMIC_LOAD()
975 return DAG.getStore(N->getChain(), SDLoc(Op), N->getVal(), N->getBasePtr(), in LowerATOMIC_STORE()
983 N->getBasePtr(), N->getPointerInfo(), MVT::i16, in LowerATOMIC_STORE()
989 N->getBasePtr(), N->getPointerInfo(), MVT::i8, in LowerATOMIC_STORE()
1800 return DAG.getMemmove(Chain, dl, ST->getBasePtr(), LD->getBasePtr(), in PerformDAGCombine()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1319 DAG.getLoad(MVT::f64, DL, LdNode->getChain(), LdNode->getBasePtr(), in lowerLoadF128()
1323 EVT AddrVT = LdNode->getBasePtr().getValueType(); in lowerLoadF128()
1324 SDValue HiPtr = DAG.getNode(ISD::ADD, DL, AddrVT, LdNode->getBasePtr(), in lowerLoadF128()
1360 SDValue BasePtr = LdNode->getBasePtr(); in lowerLoadI1()
1424 SDValue BasePtr = LdNode->getBasePtr(); in lowerLOAD()
1461 StNode->getBasePtr(), MachinePointerInfo(), Alignment, in lowerStoreF128()
1464 EVT AddrVT = StNode->getBasePtr().getValueType(); in lowerStoreF128()
1465 SDValue HiPtr = DAG.getNode(ISD::ADD, DL, AddrVT, StNode->getBasePtr(), in lowerStoreF128()
1486 SDValue BasePtr = StNode->getBasePtr(); in lowerStoreI1()
1537 SDValue BasePtr = StNode->getBasePtr(); in lowerSTORE()
H A DVECustomDAG.cpp232 return MemN->getBasePtr(); in getMemoryPtr()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1019 SDValue BasePtr = Store->getBasePtr(); in lowerPrivateTruncStore()
1091 SDValue Ptr = StoreNode->getBasePtr(); in LowerSTORE()
1250 SDValue BasePtr = Load->getBasePtr(); in lowerPrivateExtLoad()
1312 SDValue Ptr = LoadNode->getBasePtr(); in LowerLOAD()
1655 SDValue Ptr = LoadNode->getBasePtr(); in constBufferLoad()
1914 SDValue Ptr = LoadNode->getBasePtr(); in PerformDAGCombine()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp303 GCR->getBasePtr(), GCR->getDerivedPtr()); in getHashValueImpl()
370 GCR1->getBasePtr() == GCR2->getBasePtr() && in isEqualImpl()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp68 SDValue Base = LD->getBasePtr(); in SelectIndexedLoad()
465 SDValue Base = ST->getBasePtr(); in SelectIndexedStore()
973 SDValue LDBasePtr = cast<MemSDNode>(SYNode)->getBasePtr(); in isMemOPCandidate()
974 SDValue STBasePtr = cast<MemSDNode>(UUse)->getBasePtr(); in isMemOPCandidate()
2259 SDValue BasePtr = cast<MemSDNode>(N)->getBasePtr(); in rebalanceAddressTrees()
H A DHexagonISelLowering.cpp2956 LN->getChain(), LN->getBasePtr(), LN->getOffset(), LN->getPointerInfo(), in LowerLoad()
2963 if (!validateConstPtrAlignment(LN->getBasePtr(), ClaimAlign, dl, DAG)) in LowerLoad()
2987 SDValue NS = DAG.getStore(SN->getChain(), dl, TC, SN->getBasePtr(), in LowerStore()
2990 NS = DAG.getIndexedStore(NS, dl, SN->getBasePtr(), SN->getOffset(), in LowerStore()
2997 if (!validateConstPtrAlignment(SN->getBasePtr(), ClaimAlign, dl, DAG)) in LowerStore()
3054 SDValue Base = LN->getBasePtr(); in LowerUnalignedLoad()
3606 std::pair<SDValue,int> BO = getBaseAndOffset(L->getBasePtr()); in shouldReduceLoadWidth()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2847 DAG.getLoad(MVT::f64, dl, LdNode->getChain(), LdNode->getBasePtr(), in LowerF128Load()
2849 EVT addrVT = LdNode->getBasePtr().getValueType(); in LowerF128Load()
2851 LdNode->getBasePtr(), in LowerF128Load()
2915 StNode->getBasePtr(), StNode->getPointerInfo(), in LowerF128Store()
2917 EVT addrVT = StNode->getBasePtr().getValueType(); in LowerF128Store()
2919 StNode->getBasePtr(), in LowerF128Store()
2941 St->getChain(), dl, Val, St->getBasePtr(), St->getPointerInfo(), in LowerSTORE()
3539 Ld->getBasePtr(), Ld->getPointerInfo(), MVT::v2i32, in ReplaceNodeResults()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopInfo.cpp885 BaseAddr = SAI->getBasePtr(); in MemoryAccess()
1066 SAI->getBasePtr()); in setNewAccessRelation()
2440 Instruction *Val = dyn_cast<Instruction>(SAI->getBasePtr()); in getValueDef()
2461 PHINode *PHI = cast<PHINode>(SAI->getBasePtr()); in getPHIRead()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5001 SDValue Ptr = Ld->getBasePtr(); in MatchingStackOffset()
9082 SDValue Ptr = LD->getBasePtr(); in LowerAsSplatVectorLoad()
25601 SDValue Ptr0 = Store->getBasePtr(); in splitVectorStore()
31949 SDValue BasePtr = N->getBasePtr(); in LowerMSCATTER()
47684 SDValue Base = Ld->getBasePtr(); in getIndexFromUnindexedLoad()
48986 SDValue Ptr1 = Ld->getBasePtr(); in combineLoad()
49026 SDValue Ptr = Ld->getBasePtr(); in combineLoad()
49112 Addr = MaskedOp->getBasePtr(); in getParamsForOneTrueMaskedElt()
52383 SDValue Base = GorS->getBasePtr(); in combineGatherScatter()
55291 return Ld->getBasePtr() == St->getBasePtr(); in IsDesirableToPromoteOp()
[all …]

123