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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 4764         !TLI.isTruncStoreLegal(Store->getValue().getValueType(), MemVT))
 6509     SDValue Trunc = Store->getValue();
13570     SDValue Val = cast<StoreSDNode>(N)->getValue();
13882   Val = ST->getValue();
13944   EVT STType = ST->getValue().getValueType();
13985       return ReplaceLd(LD, ST->getValue(), Chain);
13994       auto Val = DAG.getNode(ISD::AND, SDLoc(LD), LDType, ST->getValue(), Mask);
14844   SDValue Value = ST->getValue();
14965   SDValue Value = ST->getValue();
15133         SDValue Val = St->getValue();
15162         SDValue Val = peekThroughBitcasts(St->getValue());
15206       SDValue Val = St->getValue();
15270   SDValue Val = peekThroughBitcasts(St->getValue());
15310     SDValue OtherBC = peekThroughBitcasts(Other->getValue());
15508   SDValue StoredVal = peekThroughBitcasts(St->getValue());
15595           SDValue StoredVal = ST->getValue();
15780       SDValue Val = peekThroughBitcasts(St->getValue());
16025     ReplStore = DAG.getTruncStore(BetterChain, SL, ST->getValue(),
16029     ReplStore = DAG.getStore(BetterChain, SL, ST->getValue(), ST->getBasePtr(),
16045   SDValue Value = ST->getValue();
16126   SDValue Value = ST->getValue();
16237       if (ST1->getBasePtr() == Ptr && ST1->getValue() == Value &&
16266           SDValue ChainValue = ST1->getValue();
16325   if (isa<ConstantFPSDNode>(ST->getValue())) {
16422   SDValue Val = ST->getValue();
20831     NewST = DAG.getTruncStore(BetterChain, SDLoc(St), St->getValue(),
20835     NewST = DAG.getStore(BetterChain, SDLoc(St), St->getValue(),
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  438   if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(ST->getValue())) {
  499     SDValue Value = ST->getValue();
  540   SDValue Value = ST->getValue();
  617     switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) {
 1301           ST->getValue() != Vec)
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
 1021   SDValue Val = ST->getValue();
 1815                                      ST->getValue().getValueType());
 1821   GetExpandedOp(ST->getValue(), Lo, Hi);
 2005   SDValue Val = ST->getValue();
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 1472   SDValue Val = GetPromotedInteger(N->getValue());  // Get promoted value.
 3910     GetExpandedInteger(N->getValue(), Lo, Hi);
 3917     GetExpandedInteger(N->getValue(), Lo, Hi);
 3937   GetExpandedInteger(N->getValue(), Lo, Hi);
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  462   EVT ValueVT = St->getValue().getValueType();
  473   GetExpandedOp(St->getValue(), Lo, Hi);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  276     MVT ValVT = ST->getValue().getSimpleValueType();
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 4969   SDValue  ValOp = GetWidenedVector(ST->getValue());
 5037   SDValue ValOp = GetWidenedVector(ST->getValue());
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5762     SDValue NewStore = DAG.getTruncStore(LoadToken, dl, ST->getValue(),
 6942   SDValue Ops[] = { ST->getChain(), ST->getValue(), Base, Offset };
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 6392   SDValue Value = ST->getValue();
 6621   SDValue Val = ST->getValue();
lib/Target/AArch64/AArch64ISelLowering.cpp
 2903   SDValue Value = ST->getValue();
 2937   SDValue Value = StoreNode->getValue();
10680   SDValue StVal = St.getValue();
10743   SDValue StVal = St.getValue();
10803   SDValue StVal = S->getValue();
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1485   SDValue Val = Store->getValue();
 2935   SDValue Val = SN->getValue();
lib/Target/AMDGPU/R600ISelLowering.cpp
 1143          || Store->getValue().getValueType() == MVT::i8);
 1194                                   Store->getValue());
 1235   SDValue Value = StoreNode->getValue();
lib/Target/AMDGPU/SIISelLowering.cpp
 7868        DAG.getSExtOrTrunc(Store->getValue(), DL, MVT::i32),
 7873          Store->getValue().getValueType().getScalarType() == MVT::i32);
lib/Target/ARM/ARMISelDAGToDAG.cpp
 2949         SDValue Ops[] = {ST->getValue(),
lib/Target/ARM/ARMISelLowering.cpp
 8963   assert(MemVT == ST->getValue().getValueType());
 8970   SDValue Build = ST->getValue();
13045       Ops.push_back(StN->getValue());
13255   SDValue StVal = St->getValue();
13342   SDValue Trunc = St->getValue();
13397   SDValue StVal = St->getValue();
lib/Target/AVR/AVRISelDAGToDAG.cpp
  343   EVT VT = ST->getValue().getValueType();
  346   SDValue Ops[] = {BasePtr.getOperand(0), Offset, ST->getValue(), Chain};
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  467   SDValue Value = ST->getValue();
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
 1508     VectorPair Vals = opSplit(cast<StoreSDNode>(Op)->getValue(), dl, DAG);
lib/Target/Mips/MipsISelLowering.cpp
 2618   SDValue Ptr = SD->getBasePtr(), Value = SD->getValue();
 2635   SDValue Value = SD->getValue(), Chain = SD->getChain();
 2664   SDValue Val = SD->getValue();
lib/Target/Mips/MipsSEISelLowering.cpp
 1210   SDValue Val = Nd.getValue(), Ptr = Nd.getBasePtr(), Chain = Nd.getChain();
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
 1767   SDValue Value = PlainStore ? PlainStore->getValue() : AtomicStore->getVal();
lib/Target/NVPTX/NVPTXISelLowering.cpp
 2416   SDValue Tmp3 = ST->getValue();
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  638   EVT RegVT = ST->getValue().getValueType();
  663   SDValue Ops[] = {ST->getValue(), Base.getOperand(0), Base.getOperand(1),
lib/Target/PowerPC/PPCISelLowering.cpp
 2593       SDValue Val = cast<StoreSDNode>(N)->getValue();
 7145   SDValue Value = ST->getValue();
 9805   SDValue Value = SN->getValue();
lib/Target/Sparc/SparcISelLowering.cpp
 2791                                     StNode->getValue(),
 2796                                     StNode->getValue(),
 2828     SDValue Val = DAG.getNode(ISD::BITCAST, dl, MVT::v2i32, St->getValue());
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1207   SDValue Value = Store->getValue();
 1434   auto *Load = cast<LoadSDNode>(Store->getValue());
 1454   auto *LoadA = cast<LoadSDNode>(StoreA->getValue().getOperand(1 - I));
 1455   auto *LoadB = cast<LoadSDNode>(StoreA->getValue().getOperand(I));
 1610     unsigned ElemBitSize = Store->getValue().getValueSizeInBits();
lib/Target/SystemZ/SystemZISelLowering.cpp
 5596             combineTruncateExtract(SDLoc(N), MemVT, SN->getValue(), DCI)) {
lib/Target/X86/X86ISelLowering.cpp
21762   SDValue StoredVal = Store->getValue();
21798   SDValue StoredVal = Store->getValue();
21834   SDValue StoredVal = St->getValue();
40495   SDValue StoredVal = St->getValue();
40604       St->getValue().getOpcode() == ISD::TRUNCATE &&
40605       St->getValue().getOperand(0).getValueType() == MVT::v16i16 &&
40607       St->getValue().hasOneUse() && !DCI.isBeforeLegalizeOps()) {
40608     SDValue Ext = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::v16i32, St->getValue());
40632       if (SDValue Avg = detectAVGPattern(St->getValue(), St->getMemoryVT(), DAG,
40639       if (SDValue Val = detectSSatPattern(St->getValue(), St->getMemoryVT()))
40643       if (SDValue Val = detectUSatPattern(St->getValue(), St->getMemoryVT(),
40667       isa<LoadSDNode>(St->getValue()) &&
40668       cast<LoadSDNode>(St->getValue())->isSimple() &&
40670     LoadSDNode *Ld = cast<LoadSDNode>(St->getValue().getNode());
lib/Target/XCore/XCoreISelLowering.cpp
  497   SDValue Value = ST->getValue();
 1796     if (LoadSDNode *LD = dyn_cast<LoadSDNode>(ST->getValue())) {