Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1380 const SDValue &getBasePtr() const {
1453 const SDValue &getBasePtr() const { return getOperand(1); }
2367 const SDValue &getBasePtr() const { return getOperand(1); }
2398 const SDValue &getBasePtr() const { return getOperand(2); }
2433 const SDValue &getBasePtr() const {
2502 const SDValue &getBasePtr() const { return getOperand(1); }
2531 const SDValue &getBasePtr() const { return getOperand(1); }
2568 const SDValue &getBasePtr() const { return getOperand(2); }
2604 const SDValue &getBasePtr() const { return getOperand(2); }
2674 const SDValue &getBasePtr() const { return getOperand(1); }
[all …]
/openbsd-src/gnu/llvm/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.cpp374 N->getBasePtr(), DAG.getUNDEF(N->getBasePtr().getValueType()), in ScalarizeVecRes_LOAD()
835 N->getBasePtr(), N->getPointerInfo(), in ScalarizeVecOp_STORE()
840 N->getBasePtr(), N->getPointerInfo(), in ScalarizeVecOp_STORE()
1834 SDValue Ptr = LD->getBasePtr(); in SplitVecRes_LOAD()
1880 SDValue Ptr = LD->getBasePtr(); in SplitVecRes_VP_LOAD()
1986 SLD->getChain(), SLD->getBasePtr(), SLD->getOffset(), SLD->getStride(), in SplitVecRes_VP_STRIDED_LOAD()
1999 EVT PtrVT = SLD->getBasePtr().getValueType(); in SplitVecRes_VP_STRIDED_LOAD()
2004 DAG.getNode(ISD::ADD, DL, PtrVT, SLD->getBasePtr(), Increment); in SplitVecRes_VP_STRIDED_LOAD()
2040 SDValue Ptr = MLD->getBasePtr(); in SplitVecRes_MLOAD()
2123 SDValue Ptr = N->getBasePtr(); in SplitVecRes_Gather()
[all …]
H A DDAGCombiner.cpp1296 LD->getChain(), LD->getBasePtr(), in PromoteOperand()
1532 LD->getChain(), LD->getBasePtr(), in PromoteLoad()
2142 if (LD->isIndexed() || LD->getBasePtr().getNode() != N) in canFoldInAddressingMode()
2147 if (ST->isIndexed() || ST->getBasePtr().getNode() != N) in canFoldInAddressingMode()
2152 if (LD->isIndexed() || LD->getBasePtr().getNode() != N) in canFoldInAddressingMode()
2157 if (ST->isIndexed() || ST->getBasePtr().getNode() != N) in canFoldInAddressingMode()
5811 EVT PtrType = LDST->getBasePtr().getValueType(); in isLegalNarrowLdSt()
6309 ExtVT, SDLoc(N), MLoad->getChain(), MLoad->getBasePtr(), in visitAND()
6463 Load->getChain(), Load->getBasePtr(), in visitAND()
6517 GN0->getBasePtr(), GN0->getIndex(), GN0->getScale()}; in visitAND()
[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()
1080 return DAG.getStore(ST->getChain(), dl, Val, ST->getBasePtr(), in SoftenFloatOp_STORE()
1642 SDValue Ptr = LD->getBasePtr(); in ExpandFloatRes_LOAD()
2002 SDValue Ptr = ST->getBasePtr(); in ExpandFloatOp_STORE()
2219 return DAG.getStore(ST->getChain(), DL, NewVal, ST->getBasePtr(), in PromoteFloatOp_STORE()
2495 L->getChain(), L->getBasePtr(), L->getOffset(), L->getPointerInfo(), IVT, in PromoteFloatRes_LOAD()
2571 { AM->getChain(), AM->getBasePtr(), CastVal }, in BitcastToInt_ATOMIC_SWAP()
2810 SDLoc(N), L->getChain(), L->getBasePtr(), L->getOffset(), in SoftPromoteHalfRes_LOAD()
3076 return DAG.getStore(ST->getChain(), dl, Promoted, ST->getBasePtr(), in SoftPromoteHalfOp_STORE()
H A DLegalizeTypesGeneric.cpp257 SDValue Ptr = LD->getBasePtr(); in ExpandRes_NormalLoad()
466 SDValue Ptr = St->getBasePtr(); in ExpandOp_NormalStore()
H A DStatepointLowering.cpp553 LPadPointers.insert(Builder.getValue(Relocate->getBasePtr())); in lowerStatepointMetaArgs()
1060 SI.Bases.push_back(Relocate->getBasePtr()); in LowerStatepoint()
H A DLegalizeIntegerTypes.cpp313 N->getChain(), N->getBasePtr(), in PromoteIntRes_Atomic0()
325 N->getChain(), N->getBasePtr(), in PromoteIntRes_Atomic1()
348 N->getChain(), N->getBasePtr(), N->getOperand(2), N->getOperand(3), in PromoteIntRes_AtomicCmpSwap()
377 N->getBasePtr(), Op2, Op3, N->getMemOperand()); in PromoteIntRes_AtomicCmpSwap()
779 SDValue Res = DAG.getExtLoad(ExtType, dl, NVT, N->getChain(), N->getBasePtr(), in PromoteIntRes_LOAD()
797 SDValue Res = DAG.getMaskedLoad(NVT, dl, N->getChain(), N->getBasePtr(), in PromoteIntRes_MLOAD()
819 SDValue Ops[] = {N->getChain(), ExtPassThru, N->getMask(), N->getBasePtr(), in PromoteIntRes_MGATHER()
1839 N->getChain(), N->getBasePtr(), Op2, N->getMemOperand()); in PromoteIntOp_ATOMIC_STORE()
2025 SDValue Ch = N->getChain(), Ptr = N->getBasePtr(); in PromoteIntOp_STORE()
2052 return DAG.getMaskedStore(N->getChain(), SDLoc(N), DataOp, N->getBasePtr(), in PromoteIntOp_MSTORE()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp170 LD->getBasePtr(), LD->getChain()); in selectIndexedLoad()
323 SDValue BasePtr = ST->getBasePtr(); in select()
374 SDValue Ptr = LD->getBasePtr(); in select()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1204 if (!selectBDVAddr12Only(Load->getBasePtr(), ElemV, Base, Disp, Index) || in tryGather()
1238 if (!selectBDVAddr12Only(Store->getBasePtr(), ElemV, Base, Disp, Index) || in tryScatter()
1282 if (LoadNode->getBasePtr() != StoreNode->getBasePtr() || in isFusableLoadOpStorePattern()
1399 if (!selectBDAddr20Only(StoreNode->getBasePtr(), Base, Disp)) in tryFoldLoadStoreIntoMemOperand()
1454 if (SystemZISD::isPCREL(Load->getBasePtr().getOpcode())) in storeLoadCanUseMVC()
1457 if (SystemZISD::isPCREL(Store->getBasePtr().getOpcode())) in storeLoadCanUseMVC()
1477 SDValue BasePtr = MemAccess->getBasePtr(); in storeLoadIsAligned()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp348 LD->getBasePtr(), LD->getChain())); in tryIndexedLoad()
364 SDValue Ops0[] = { N2, LD->getBasePtr(), LD->getChain() }; in tryIndexedBinOp()
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp420 SDValue BasePtr = LD->getBasePtr(); in LowerLOAD()
493 SDValue BasePtr = ST->getBasePtr(); in LowerSTORE()
944 N->getChain(), N->getBasePtr(), N->getPointerInfo(), in LowerATOMIC_LOAD()
952 N->getBasePtr(), N->getPointerInfo(), MVT::i16, in LowerATOMIC_LOAD()
958 N->getBasePtr(), N->getPointerInfo(), MVT::i8, in LowerATOMIC_LOAD()
974 return DAG.getStore(N->getChain(), SDLoc(Op), N->getVal(), N->getBasePtr(), in LowerATOMIC_STORE()
982 N->getBasePtr(), N->getPointerInfo(), MVT::i16, in LowerATOMIC_STORE()
988 N->getBasePtr(), N->getPointerInfo(), MVT::i8, in LowerATOMIC_STORE()
1795 return DAG.getMemmove(Chain, dl, ST->getBasePtr(), LD->getBasePtr(), in PerformDAGCombine()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1333 DAG.getLoad(MVT::f64, DL, LdNode->getChain(), LdNode->getBasePtr(), in lowerLoadF128()
1337 EVT AddrVT = LdNode->getBasePtr().getValueType(); in lowerLoadF128()
1338 SDValue HiPtr = DAG.getNode(ISD::ADD, DL, AddrVT, LdNode->getBasePtr(), in lowerLoadF128()
1374 SDValue BasePtr = LdNode->getBasePtr(); in lowerLoadI1()
1438 SDValue BasePtr = LdNode->getBasePtr(); in lowerLOAD()
1475 StNode->getBasePtr(), MachinePointerInfo(), Alignment, in lowerStoreF128()
1478 EVT AddrVT = StNode->getBasePtr().getValueType(); in lowerStoreF128()
1479 SDValue HiPtr = DAG.getNode(ISD::ADD, DL, AddrVT, StNode->getBasePtr(), in lowerStoreF128()
1500 SDValue BasePtr = StNode->getBasePtr(); in lowerStoreI1()
1551 SDValue BasePtr = StNode->getBasePtr(); in lowerSTORE()
H A DVECustomDAG.cpp232 return MemN->getBasePtr(); in getMemoryPtr()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1043 SDValue BasePtr = Store->getBasePtr(); in lowerPrivateTruncStore()
1115 SDValue Ptr = StoreNode->getBasePtr(); in LowerSTORE()
1274 SDValue BasePtr = Load->getBasePtr(); in lowerPrivateExtLoad()
1336 SDValue Ptr = LoadNode->getBasePtr(); in LowerLOAD()
1679 SDValue Ptr = LoadNode->getBasePtr(); in constBufferLoad()
1938 SDValue Ptr = LoadNode->getBasePtr(); in PerformDAGCombine()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp319 GCR->getBasePtr(), GCR->getDerivedPtr()); in getHashValueImpl()
386 GCR1->getBasePtr() == GCR2->getBasePtr() && in isEqualImpl()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp73 SDValue Base = LD->getBasePtr(); in INITIALIZE_PASS()
470 SDValue Base = ST->getBasePtr(); in SelectIndexedStore()
1013 SDValue LDBasePtr = cast<MemSDNode>(SYNode)->getBasePtr(); in isMemOPCandidate()
1014 SDValue STBasePtr = cast<MemSDNode>(UUse)->getBasePtr(); in isMemOPCandidate()
2313 SDValue BasePtr = cast<MemSDNode>(N)->getBasePtr(); in rebalanceAddressTrees()
H A DHexagonISelLowering.cpp3088 LN->getBasePtr(), LN->getOffset(), LN->getPointerInfo(), in LowerLoad()
3095 if (!validateConstPtrAlignment(LN->getBasePtr(), ClaimAlign, dl, DAG)) in LowerLoad()
3124 SDValue NS = DAG.getTruncStore(SN->getChain(), dl, TR, SN->getBasePtr(), in LowerStore()
3127 NS = DAG.getIndexedStore(NS, dl, SN->getBasePtr(), SN->getOffset(), in LowerStore()
3134 if (!validateConstPtrAlignment(SN->getBasePtr(), ClaimAlign, dl, DAG)) in LowerStore()
3191 SDValue Base = LN->getBasePtr(); in LowerUnalignedLoad()
3813 std::pair<SDValue,int> BO = getBaseAndOffset(L->getBasePtr()); in shouldReduceLoadWidth()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2916 DAG.getLoad(MVT::f64, dl, LdNode->getChain(), LdNode->getBasePtr(), in LowerF128Load()
2918 EVT addrVT = LdNode->getBasePtr().getValueType(); in LowerF128Load()
2920 LdNode->getBasePtr(), in LowerF128Load()
2984 StNode->getBasePtr(), StNode->getPointerInfo(), in LowerF128Store()
2986 EVT addrVT = StNode->getBasePtr().getValueType(); in LowerF128Store()
2988 StNode->getBasePtr(), in LowerF128Store()
3010 St->getChain(), dl, Val, St->getBasePtr(), St->getPointerInfo(), in LowerSTORE()
3613 Ld->getBasePtr(), Ld->getPointerInfo(), MVT::v2i32, in ReplaceNodeResults()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5082 SDValue Ptr = Ld->getBasePtr(); in MatchingStackOffset()
5811 SDValue BasePtr = cast<LoadSDNode>(Load)->getBasePtr(); in shouldReduceLoadWidth()
7264 return getTargetConstantFromBasePtr(Load->getBasePtr()); in getTargetConstantFromNode()
7430 SDValue Ptr = MemIntr->getBasePtr(); in getTargetConstantBitsFromNode()
7449 SDValue Ptr = MemIntr->getBasePtr(); in getTargetConstantBitsFromNode()
8812 DAG.getMemBasePlusOffset(Mem->getBasePtr(), TypeSize::Fixed(Offset), DL); in getBROADCAST_LOAD()
9194 SDValue Ptr = LD->getBasePtr(); in LowerAsSplatVectorLoad()
9421 DAG.getLoad(VT, DL, LDBase->getChain(), LDBase->getBasePtr(), in EltsFromConsecutiveLoads()
9508 SDValue Ops[] = { LDBase->getChain(), LDBase->getBasePtr() }; in EltsFromConsecutiveLoads()
9876 SDValue Ops[] = {LN->getChain(), LN->getBasePtr()}; in lowerBuildVectorAsBroadcast()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3006 Ptr = LD->getBasePtr(); in getPreIndexedAddressParts()
3010 Ptr = ST->getBasePtr(); in getPreIndexedAddressParts()
7775 SDValue BasePtr = LD->getBasePtr(); in LowerLOAD()
7800 SDValue BasePtr = ST->getBasePtr(); in LowerSTORE()
8303 RLI.Ptr = LD->getBasePtr(); in canReuseLoadAddress()
9298 LD->getBasePtr(), // Ptr in LowerBUILD_VECTOR()
9934 SDValue BasePtr = LD->getBasePtr(); in LowerVECTOR_SHUFFLE()
11045 SDValue BasePtr = LN->getBasePtr(); in LowerVectorLoad()
11090 SDValue BasePtr = SN->getBasePtr(); in LowerVectorStore()
11271 SDValue LoadOps[] = {LD->getChain(), LD->getBasePtr()}; in LowerFP_EXTEND()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DIntrinsicInst.cpp813 Value *GCRelocateInst::getBasePtr() const { in getBasePtr() function in GCRelocateInst
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5375 SDValue BasePtr = MGT->getBasePtr(); in LowerMGATHER()
5474 SDValue BasePtr = MSC->getBasePtr(); in LowerMSCATTER()
5565 VT, DL, LoadNode->getChain(), LoadNode->getBasePtr(), in LowerMLOAD()
5604 ST->getBasePtr(), ST->getMemOperand()); in LowerTruncateVectorStore()
5661 {StoreNode->getChain(), Lo, Hi, StoreNode->getBasePtr()}, in LowerSTORE()
5671 SDValue Base = StoreNode->getBasePtr(); in LowerSTORE()
5707 {StoreNode->getChain(), Lo, Hi, StoreNode->getBasePtr()}, in LowerStore128()
5720 SDValue Base = LoadNode->getBasePtr(); in LowerLOAD()
5753 LoadNode->getBasePtr(), MachinePointerInfo()); in LowerLOAD()
7068 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr())) in addTokenForArgument()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3208 SDValue NewAddr = DAG.getMemBasePlusOffset(Ld->getBasePtr(), in lowerVECTOR_SHUFFLE()
3643 SDValue L = DAG.getLoad(NewVT, DL, Load->getChain(), Load->getBasePtr(), in expandUnalignedRVVLoad()
3675 return DAG.getStore(Store->getChain(), DL, StoredVal, Store->getBasePtr(), in expandUnalignedRVVStore()
6609 Ops.push_back(Load->getBasePtr()); in lowerFixedLengthVectorLoadToRVV()
6655 {Store->getChain(), IntID, NewValue, Store->getBasePtr(), VL}, in lowerFixedLengthVectorStoreToRVV()
6668 SDValue BasePtr = MemSD->getBasePtr(); in lowerMaskedLoad()
6732 SDValue BasePtr = MemSD->getBasePtr(); in lowerMaskedStore()
7278 DAG.getUNDEF(ContainerVT), VPNode->getBasePtr(), in lowerVPStridedLoad()
7326 VPNode->getBasePtr(), VPNode->getStride()}; in lowerVPStridedStore()
7356 SDValue BasePtr = MemSD->getBasePtr(); in lowerMaskedGather()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2960 SDValue Ptr = Ld->getBasePtr(); in MatchingStackOffset()
5592 return DAG.getLoad(MVT::i32, SDLoc(Op), Ld->getChain(), Ld->getBasePtr(), in bitcastf32Toi32()
5610 SDValue Ptr = Ld->getBasePtr(); in expandf64Toi32()
9450 LD->getBasePtr(), LD->getPointerInfo(), LD->getAlign(), in SkipLoadExtensionForVMULL()
9457 LD->getChain(), LD->getBasePtr(), LD->getPointerInfo(), in SkipLoadExtensionForVMULL()
10068 ISD::EXTLOAD, dl, MVT::i32, LD->getChain(), LD->getBasePtr(), in LowerPredicateLoad()
10094 {LD->getChain(), LD->getBasePtr()}, MemVT, LD->getMemOperand()); in LowerLOAD()
10135 ST->getChain(), dl, GRP, ST->getBasePtr(), in LowerPredicateStore()
10161 {ST->getChain(), Lo, Hi, ST->getBasePtr()}, in LowerSTORE()
10193 VT, dl, N->getChain(), N->getBasePtr(), N->getOffset(), Mask, ZeroVec, in LowerMLOAD()
[all …]

123