|
reference, declaration → definition
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.cpp21762 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())) {