reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/SelectionDAG.h
 1112   getStore(SDValue Chain, const SDLoc &dl, SDValue Val, SDValue Ptr,

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 6610     DAG.getStore(Chain, SDLoc(N),  CombinedValue, FirstStore->getBasePtr(),
14830       .getStore(St->getChain(), SDLoc(St), IVal, Ptr,
14944           DAG.getStore(Chain, SDLoc(N), NewVal, NewPtr,
14997         DAG.getStore(ST->getChain(), SDLoc(N), NewLD, ST->getBasePtr(),
15236     NewStore = DAG.getStore(NewChain, DL, StoredVal, FirstInChain->getBasePtr(),
15977         NewStore = DAG.getStore(
16107       SDValue St0 = DAG.getStore(Chain, DL, Lo, Ptr, ST->getPointerInfo(),
16112       SDValue St1 = DAG.getStore(Chain, DL, Hi, Ptr,
16144       return DAG.getStore(Chain, SDLoc(N), Value.getOperand(0), Ptr,
16483   SDValue St0 = DAG.getStore(Chain, DL, Lo, Ptr, ST->getPointerInfo(),
16490       DAG.getStore(St0, DL, Hi, Ptr,
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  383   SDValue Ch = DAG.getStore(
  444       return DAG.getStore(Chain, dl, Con, Ptr, ST->getPointerInfo(), Alignment,
  453         return DAG.getStore(Chain, dl, Con, Ptr, ST->getPointerInfo(),
  467         Lo = DAG.getStore(Chain, dl, Lo, Ptr, ST->getPointerInfo(), Alignment,
  471         Hi = DAG.getStore(Chain, dl, Hi, Ptr,
  530           DAG.getStore(Chain, dl, Value, Ptr, ST->getPointerInfo(),
  645         Result = DAG.getStore(Chain, dl, Value, Ptr, ST->getPointerInfo(),
 1329     Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
 1374   SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo);
 1380   Ch = DAG.getStore(Ch, dl, Part, SubStackPtr, MachinePointerInfo());
 1420       Stores.push_back(DAG.getStore(DAG.getEntryNode(), dl, Node->getOperand(i),
 1462   State.Chain = DAG.getStore(DAG.getEntryNode(), DL, Value, State.FloatPtr,
 1772         DAG.getStore(Chain, dl, SrcOp, FIPtr, PtrInfo, SrcAlign);
 2381     SDValue Store1 = DAG.getStore(DAG.getEntryNode(), dl, Op0Mapped, Lo,
 2387         DAG.getStore(Store1, dl, InitialHi, Hi, MachinePointerInfo());
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 3432       DAG.getStore(DAG.getEntryNode(), dl, DAG.getConstant(0, dl, PtrVT), Temp,
 3919     Lo = DAG.getStore(Ch, dl, Lo, Ptr, N->getPointerInfo(), Alignment, MMOFlags,
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  864       DAG.getStore(DAG.getEntryNode(), dl, Op, StackPtr, MachinePointerInfo());
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  165   SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo);
  478   Lo = DAG.getStore(Chain, dl, Lo, Ptr, St->getPointerInfo(), Alignment,
  482   Hi = DAG.getStore(Chain, dl, Hi, Ptr,
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  780   return DAG.getStore(N->getChain(), dl, GetScalarizedVector(N->getOperand(1)),
 1195       DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, MachinePointerInfo());
 1201   Store = DAG.getStore(Store, dl, SubVec, SubVecPtr, MachinePointerInfo());
 1491   SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo);
 2259   SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo);
 2507     Lo = DAG.getStore(Ch, DL, Lo, Ptr, N->getPointerInfo(), Alignment, MMOFlags,
 2518     Hi = DAG.getStore(Ch, DL, Hi, Ptr,
 4993         StChain.push_back(DAG.getStore(
 5014         StChain.push_back(DAG.getStore(
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 1925       getStore(VAListLoad.getValue(1), dl, Tmp1, Tmp2, MachinePointerInfo(V));
 1940   return getStore(Tmp1.getValue(1), dl, Tmp1, Node->getOperand(1),
 5870         Store = DAG.getStore(
 6036     Store = DAG.getStore(Chain, dl, LoadValues[i],
 6137     SDValue Store = DAG.getStore(
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1815       Chains[i] = DAG.getStore(Chain, getCurSDLoc(), Val,
 4255         DAG.getStore(Root, dl, Val, Add, MachinePointerInfo(PtrV, Offsets[i]),
 6406     Res = DAG.getStore(Chain, sdl, Src, FIN, MachinePointerInfo::getFixedStack(
 8482         SDValue Store = DAG.getStore(Chain, getCurSDLoc(), Val, getValue(Ptr),
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 6431     return DAG.getStore(Chain, SL, CurrVal, BasePtr, ST->getPointerInfo(),
 6523       Stores.push_back(DAG.getStore(
 6641       Result = DAG.getStore(Chain, dl, Result, Ptr, ST->getPointerInfo(),
 6678       Stores.push_back(DAG.getStore(Load.getValue(1), dl, Load, Ptr,
lib/Target/AArch64/AArch64ISelLowering.cpp
 3425       SDValue Store = DAG.getStore(
 3458         SDValue Store = DAG.getStore(
 4003         SDValue Store = DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo);
 5323   return DAG.getStore(Op.getOperand(0), DL, FR, Op.getOperand(1),
 5338   return DAG.getStore(Op.getOperand(0), DL, FR, Op.getOperand(1),
 5358   MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList,
 5373     MemOps.push_back(DAG.getStore(Chain, DL, GRTop, GRTopAddr,
 5389     MemOps.push_back(DAG.getStore(Chain, DL, VRTop, VRTopAddr,
 5397   MemOps.push_back(DAG.getStore(
 5404   MemOps.push_back(DAG.getStore(
 5488       DAG.getStore(Chain, DL, VANext, Addr, MachinePointerInfo(V));
10640       DAG.getStore(St.getChain(), DL, SplatVal, BasePtr, PtrInfo,
10656     NewST1 = DAG.getStore(NewST1.getValue(0), DL, SplatVal, OffsetPtr,
10856       DAG.getStore(S->getChain(), DL, SubVector0, BasePtr, S->getPointerInfo(),
10860   return DAG.getStore(NewST1.getValue(0), DL, SubVector1, OffsetPtr,
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 4147   SDValue Store = DAG.getStore(Chain, SL, ArgVal, Ptr, DstInfo, 4,
lib/Target/AMDGPU/R600ISelLowering.cpp
 1218   SDValue NewStore = DAG.getStore(Chain, DL, Value, Ptr, PtrInfo);
lib/Target/AMDGPU/SIISelLowering.cpp
 2869         SDValue Store = DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo,
lib/Target/ARC/ARCISelLowering.cpp
  298           DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
  546             DAG.getStore(Val.getValue(1), dl, Val, VAObj, MachinePointerInfo());
  648     MemOpChains.push_back(DAG.getStore(
  743   return DAG.getStore(Op.getOperand(0), dl, FR, Op.getOperand(1),
lib/Target/ARM/ARMISelLowering.cpp
 2015   return DAG.getStore(
 3828   return DAG.getStore(Op.getOperand(0), dl, FR, Op.getOperand(1),
 3919     SDValue Store = DAG.getStore(Val.getValue(1), dl, Val, FIN,
13326         DAG.getStore(St->getChain(), DL, SubVec, BasePtr, St->getPointerInfo(),
13419     SDValue NewST1 = DAG.getStore(
13426     return DAG.getStore(NewST1.getValue(0), DL,
13452     return DAG.getStore(St->getChain(), dl, V, St->getBasePtr(),
lib/Target/ARM/ARMSelectionDAGInfo.cpp
  229     TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
lib/Target/AVR/AVRISelLowering.cpp
  679   return DAG.getStore(Op.getOperand(0), dl, FI, Op.getOperand(1),
 1253           DAG.getStore(Chain, DL, Arg, PtrOff,
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  232     TS = CurDAG->getStore(SDValue(LoadN, 2), dl, SDValue(LoadN, 0), Loc, PI,
lib/Target/Hexagon/HexagonISelLowering.cpp
  425         SDValue S = DAG.getStore(Chain, dl, Arg, MemAddr, LocPI);
  806   return DAG.getStore(Op.getOperand(0), SDLoc(Op), Addr, Op.getOperand(1),
 2813   Chain = DAG.getStore(Chain, dl, Handler, StoreAddr, MachinePointerInfo());
lib/Target/Lanai/LanaiISelLowering.cpp
  699           DAG.getStore(Chain, DL, Arg, PtrOff, MachinePointerInfo()));
 1013   return DAG.getStore(Op.getOperand(0), DL, FI, Op.getOperand(1),
lib/Target/MSP430/MSP430ISelLowering.cpp
  858         MemOp = DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 1308   return DAG.getStore(Op.getOperand(0), SDLoc(Op), FrameIndex, Op.getOperand(1),
lib/Target/Mips/MipsISelLowering.cpp
 2141   return DAG.getStore(Op.getOperand(0), DL, FI, Op.getOperand(1),
 2186   Chain = DAG.getStore(VAListLoad.getValue(1), DL, Tmp3, VAListPtr,
 2673   return DAG.getStore(SD->getChain(), SDLoc(SD), Tr, SD->getBasePtr(),
 2895     return DAG.getStore(Chain, DL, Arg, PtrOff, MachinePointerInfo());
 2901   return DAG.getStore(Chain, DL, Arg, FIN, MachinePointerInfo(),
 4219     SDValue Store = DAG.getStore(Chain, DL, DAG.getRegister(VReg, RegTy),
 4362         DAG.getStore(Chain, DL, ArgValue, PtrOff, MachinePointerInfo());
lib/Target/Mips/MipsSEISelLowering.cpp
 1222       DAG.getStore(Chain, DL, Lo, Ptr, MachinePointerInfo(), Nd.getAlignment(),
 1227   return DAG.getStore(Chain, DL, Hi, Ptr, MachinePointerInfo(),
 2384   return DAG.getStore(ChainIn, DL, Value, Address, MachinePointerInfo(),
lib/Target/PowerPC/PPCISelLowering.cpp
 3192     return DAG.getStore(Op.getOperand(0), dl, FR, Op.getOperand(1),
 3254   SDValue thirdStore = DAG.getStore(secondStore, dl, StackOffsetFI, nextPtr,
 3260   return DAG.getStore(thirdStore, dl, FR, nextPtr,
 3640           DAG.getStore(Val.getValue(1), dl, Val, FIN, MachinePointerInfo());
 3659           DAG.getStore(Val.getValue(1), dl, Val, FIN, MachinePointerInfo());
 3854             Store = DAG.getStore(Val.getValue(1), dl, Val, FIN,
 3883         SDValue Store = DAG.getStore(Val.getValue(1), dl, Val, Addr,
 4088           DAG.getStore(Val.getValue(1), dl, Val, FIN, MachinePointerInfo());
 4280           SDValue Store = DAG.getStore(Val.getValue(1), dl, Val, FIN,
 4448           DAG.getStore(Val.getValue(1), dl, Val, FIN, MachinePointerInfo());
 4785     MemOpChains.push_back(DAG.getStore(
 4808     Chain = DAG.getStore(Chain, dl, OldRetAddr, NewRetAddrFrIdx,
 4818       Chain = DAG.getStore(Chain, dl, OldFP, NewFramePtrIdx,
 4902         DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
 5604             DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
 6176             DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 6232             DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 6297     Chain = DAG.getStore(
 6554               DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 6611             DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo());
 7012   return DAG.getStore(Chain, dl, LoadLinkSP, StackPtr, MachinePointerInfo());
 7390     Chain = DAG.getStore(DAG.getEntryNode(), dl, Tmp, FIPtr, MPI);
 7849           DAG.getStore(DAG.getEntryNode(), dl, SINT.getOperand(0), FIdx,
 7901           DAG.getStore(DAG.getEntryNode(), dl, Op.getOperand(0), FIdx,
 7936     SDValue Store = DAG.getStore(
 7990   SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Chain, StackSlot,
 8335         Stores.push_back(DAG.getStore(DAG.getEntryNode(), dl, StoreValue, Idx,
 9616   SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Op.getOperand(0), FIdx,
 9833         Store = DAG.getStore(StoreChain, dl, Ex, BasePtr,
lib/Target/RISCV/RISCVISelLowering.cpp
  664   return DAG.getStore(Op.getOperand(0), DL, FI, Op.getOperand(1),
 1988       SDValue Store = DAG.getStore(Chain, DL, ArgValue, PtrOff,
 2180             DAG.getStore(Chain, DL, Hi, StackPtr, MachinePointerInfo()));
 2200           DAG.getStore(Chain, DL, ArgValue, SpillSlot,
 2212             DAG.getStore(Chain, DL, PartValue, Address,
 2242           DAG.getStore(Chain, DL, ArgValue, Address, MachinePointerInfo()));
lib/Target/Sparc/SparcISelLowering.cpp
  564           DAG.getStore(DAG.getRoot(), dl, Arg, FIPtr, MachinePointerInfo()));
  676         DAG.getStore(Chain, DL, VArg, DAG.getFrameIndex(FI, PtrVT),
  826           DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
  847               DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
  881               DAG.getStore(Chain, dl, Part1, PtrOff, MachinePointerInfo()));
  890             DAG.getStore(Chain, dl, Part0, PtrOff, MachinePointerInfo()));
  895             DAG.getStore(Chain, dl, Part1, PtrOff, MachinePointerInfo()));
  920         DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
 1179             DAG.getStore(Chain, DL, Arg, HiPtrOff, MachinePointerInfo());
 1224         DAG.getStore(Chain, DL, Arg, PtrOff, MachinePointerInfo()));
 2136     Chain = DAG.getStore(Chain, DL, Entry.Node, FIPtr, MachinePointerInfo(),
 2516   return DAG.getStore(Op.getOperand(0), DL, Offset, Op.getOperand(1),
 2535   InChain = DAG.getStore(VAList.getValue(1), DL, NextPtr, VAListPtr,
 2805       DAG.getStore(StNode->getChain(), dl, SDValue(Hi64, 0),
 2811   OutChains[1] = DAG.getStore(StNode->getChain(), dl, SDValue(Lo64, 0), LoPtr,
 2829     SDValue Chain = DAG.getStore(
lib/Target/SystemZ/SystemZISelLowering.cpp
 1424         MemOps[I] = DAG.getStore(ArgValue.getValue(1), DL, ArgValue, FIN,
 1510           DAG.getStore(Chain, DL, ArgValue, SpillSlot,
 1522             DAG.getStore(Chain, DL, PartValue, Address,
 1548           DAG.getStore(Chain, DL, ArgValue, Address, MachinePointerInfo()));
 3183     MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr,
 3265     Chain = DAG.getStore(Chain, DL, Backchain, NewSP, MachinePointerInfo());
 3887     Chain = DAG.getStore(Chain, DL, Backchain, NewSP, MachinePointerInfo());
lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
   70   return DAG.getStore(
  113         SDValue Chain1 = DAG.getStore(Chain, DL, Byte, Dst, DstPtrInfo, Align);
  119             DAG.getStore(Chain, DL, Byte, Dst2, DstPtrInfo.getWithOffset(1),
  134     Chain = DAG.getStore(Chain, DL, Byte, Dst, DstPtrInfo, Align);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  780           DAG.getStore(Chain, DL, Arg, Add,
 1193   return DAG.getStore(Op.getOperand(0), DL, ArgN, Op.getOperand(1),
lib/Target/X86/X86ISelLowering.cpp
 3415           DAG.getStore(Val.getValue(1), dl, Val, FIN,
 3549   return DAG.getStore(
 3581   Chain = DAG.getStore(Chain, dl, RetAddrFrIdx, NewRetAddrFrIdx,
 3810         Chain = DAG.getStore(
 3969         MemOpChains2.push_back(DAG.getStore(
18466   SDValue Chain = DAG.getStore(
18835     SDValue Store1 = DAG.getStore(DAG.getEntryNode(), dl, Op.getOperand(0),
18837     SDValue Store2 = DAG.getStore(Store1, dl, DAG.getConstant(0, dl, MVT::i32),
18850   SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, ValueToStore, StackSlot,
18999     Chain = DAG.getStore(Chain, DL, Value, StackSlot, MPI);
21785       DAG.getStore(Store->getChain(), DL, Value0, Ptr0, Store->getPointerInfo(),
21787   SDValue Ch1 = DAG.getStore(Store->getChain(), DL, Value1, Ptr1,
21821     SDValue Ch = DAG.getStore(Store->getChain(), DL, Scl, Ptr,
21851     return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(),
21890     return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(),
22288     return DAG.getStore(Op.getOperand(0), DL, FR, Op.getOperand(1),
22300   SDValue Store = DAG.getStore(
22308   Store = DAG.getStore(
22318       DAG.getStore(Op.getOperand(0), DL, OVFIN, FIN, MachinePointerInfo(SV, 8));
22325   Store = DAG.getStore(
24327   Chain = DAG.getStore(Chain, dl, Handler, StoreAddr, MachinePointerInfo());
24396     OutChains[0] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16),
24402         DAG.getStore(Root, dl, FPtr, Addr, MachinePointerInfo(TrmpAddr, 2),
24410     OutChains[2] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16),
24416         DAG.getStore(Root, dl, Nest, Addr, MachinePointerInfo(TrmpAddr, 12),
24423     OutChains[4] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16),
24429     OutChains[5] = DAG.getStore(Root, dl, DAG.getConstant(ModRM, dl, MVT::i8),
24492         DAG.getStore(Root, dl, DAG.getConstant(MOV32ri | N86Reg, dl, MVT::i8),
24498         DAG.getStore(Root, dl, Nest, Addr, MachinePointerInfo(TrmpAddr, 1),
24504     OutChains[2] = DAG.getStore(Root, dl, DAG.getConstant(JMP, dl, MVT::i8),
24511         DAG.getStore(Root, dl, Disp, Addr, MachinePointerInfo(TrmpAddr, 6),
25412     InChain = DAG.getStore(InChain, dl, Op->getOperand(i), StackPtr,
40446   return DAG.getStore(MS->getChain(), DL, Extract, Addr, MS->getPointerInfo(),
40506     return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(),
40516     return DAG.getStore(St->getChain(), dl, StoredVal.getOperand(0),
40528     return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(),
40550           DAG.getStore(St->getChain(), dl, Lo, Ptr0, St->getPointerInfo(),
40553           DAG.getStore(St->getChain(), dl, Hi, Ptr1,
40561     return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(),
40634         return DAG.getStore(St->getChain(), dl, Avg, St->getBasePtr(),
40717         DAG.getStore(St->getChain(), StDL, LoLd, LoAddr, St->getPointerInfo(),
40719     SDValue HiSt = DAG.getStore(St->getChain(), StDL, HiLd, HiAddr,
40741     return DAG.getStore(St->getChain(), dl, NewExtract, St->getBasePtr(),
lib/Target/XCore/XCoreISelLowering.cpp
  752   InChain = DAG.getStore(VAList.getValue(1), dl, nextPtr, VAListPtr,
  767   return DAG.getStore(Op.getOperand(0), dl, Addr, Op.getOperand(1),
  885       DAG.getStore(Chain, dl, DAG.getConstant(0x0a3cd805, dl, MVT::i32), Addr,
  891       DAG.getStore(Chain, dl, DAG.getConstant(0xd80456c0, dl, MVT::i32), Addr,
  897       DAG.getStore(Chain, dl, DAG.getConstant(0x27fb0a3c, dl, MVT::i32), Addr,
  903       DAG.getStore(Chain, dl, Nest, Addr, MachinePointerInfo(TrmpAddr, 12));
  908       DAG.getStore(Chain, dl, FPtr, Addr, MachinePointerInfo(TrmpAddr, 16));
  977     return DAG.getStore(N->getChain(), SDLoc(Op), N->getVal(), N->getBasePtr(),
 1369             DAG.getStore(Val.getValue(1), dl, Val, FIN, MachinePointerInfo());
 1485     MemOpChains.push_back(DAG.getStore(