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

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
114736  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
114772  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
79050  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
79062  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
79073  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
79084  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
79092  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
79118  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
79129  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
79176  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/AMDGPU/R600GenDAGISel.inc
12484  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
12495  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
12503  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
12514  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/ARC/ARCGenDAGISel.inc
 1104  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
 1112  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/ARM/ARMGenDAGISel.inc
54324  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
54358  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/AVR/AVRGenDAGISel.inc
 1622  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/BPF/BPFGenDAGISel.inc
 1940  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
 1979  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
72336  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
72396  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/Lanai/LanaiGenDAGISel.inc
 1426  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
 1434  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/MSP430/MSP430GenDAGISel.inc
 4815  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/Mips/MipsGenDAGISel.inc
29993  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
30001  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
44107  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
44167  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/RISCV/RISCVGenDAGISel.inc
13927  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
13935  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/Sparc/SparcGenDAGISel.inc
 3436  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
 3444  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
29876  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
29937  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
21339  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
21347  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/X86/X86GenDAGISel.inc
253581  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
253766  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
gen/lib/Target/XCore/XCoreGenDAGISel.inc
 2377  if (!cast<StoreSDNode>(N)->isTruncatingStore()) return false;
 2385  if (cast<StoreSDNode>(N)->isTruncatingStore()) return false;
include/llvm/CodeGen/SelectionDAGNodes.h
 2631     return St && !St->isTruncatingStore() &&
 2637     return isa<StoreSDNode>(N) && !cast<StoreSDNode>(N)->isTruncatingStore();
 2642     return isa<StoreSDNode>(N) && cast<StoreSDNode>(N)->isTruncatingStore();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
14848   if (ST->isTruncatingStore() || VT.isVector() || !Value.hasOneUse())
15346       if (Other->isTruncatingStore())
16024   if (ST->isTruncatingStore()) {
16131   if (Value.getOpcode() == ISD::BITCAST && !ST->isTruncatingStore() &&
16190   if (ST->isTruncatingStore() && ST->isUnindexed() &&
20830   if (St->isTruncatingStore())
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  492   if (!ST->isTruncatingStore()) {
 1300       if (ST->isIndexed() || ST->isTruncatingStore() ||
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
 1024   if (ST->isTruncatingStore())
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  277     if (StVT.isVector() && ST->isTruncatingStore()) {
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  773   if (N->isTruncatingStore())
 2484   bool isTruncating = N->isTruncatingStore();
 4443   if (ST->isTruncatingStore())
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 6953                                    ST->isTruncatingStore(), ST->getMemoryVT(),
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  665     if (ST->isTruncatingStore())
lib/Target/AArch64/AArch64ISelLowering.cpp
 2952   if (StoreNode->isTruncatingStore()) {
10626   assert(!St.isTruncatingStore() && "cannot split truncating vector store");
10703   if (St.isTruncatingStore())
10758   if (St.isTruncatingStore())
lib/Target/AMDGPU/R600ISelLowering.cpp
 1142   assert(Store->isTruncatingStore()
 1243   const bool TruncatingStore = StoreNode->isTruncatingStore();
lib/Target/ARM/ARMISelLowering.cpp
 8964   assert(!ST->isTruncatingStore() && "Expected a non-extending store");
13257   if (!St->isTruncatingStore() || !VT.isVector())
13340   if (!St->isSimple() || St->isTruncatingStore() || !St->isUnindexed())
15324     isNonExt = !ST->isTruncatingStore();
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  518   if (ST->isTruncatingStore() && ValueVT.getSizeInBits() == 64) {
lib/Target/Mips/MipsISelLowering.cpp
 2644   if ((VT == MVT::i32) || SD->isTruncatingStore()) {
lib/Target/PowerPC/PPCISelLowering.cpp
13276       cast<StoreSDNode>(N)->isTruncatingStore() || !ValidTypeForStoreFltAsInt)
lib/Target/SystemZ/SystemZISelLowering.cpp
 5594   if (MemVT.isInteger() && SN->isTruncatingStore()) {
 5606   if (!SN->isTruncatingStore() &&
 5625   if (!SN->isTruncatingStore() &&
lib/Target/X86/X86ISelLowering.cpp
21841     assert(!St->isTruncatingStore() && "Expected non-truncating store");
21856   if (St->isTruncatingStore())
40603   if (!St->isTruncatingStore() && VT == MVT::v16i8 && !Subtarget.hasBWI() &&
40614   if (!St->isTruncatingStore() && StoredVal.hasOneUse() &&
40627   if (St->isTruncatingStore() && VT.isVector()) {
lib/Target/XCore/XCoreISelLowering.cpp
  488   assert(!ST->isTruncatingStore() && "Unexpected store type");