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

References

gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
29930   return cast<LoadSDNode>(N)->isSimple();
29946   return cast<StoreSDNode>(N)->isSimple();
gen/lib/Target/X86/X86GenDAGISel.inc
253639     return LD->getAlignment() >= 2 && LD->isSimple();
253653     return LD->getAlignment() >= 4 && LD->isSimple();
253759   return cast<StoreSDNode>(N)->isSimple();
254111   return cast<LoadSDNode>(N)->isSimple();
254243   return LD->getAlignment() >= 4 && LD->isSimple();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 4676   if (!LoadN->isSimple())
 4709   if (!LDST->isSimple())
 5296         ((!LegalOperations && LN0->isSimple()) ||
 6391     if (!L->isSimple() || L->isIndexed())
 6482         !Store->isSimple() || Store->isIndexed())
 6693     assert(L->hasNUsesOfValue(1, 0) && L->isSimple() &&
 9087       !N0.hasOneUse() || !LN0->isSimple() ||
 9292   if ((LegalOperations || !LN0->isSimple() ||
 9318         !cast<LoadSDNode>(N0)->isSimple()) &&
10292   if (!LN0->isSimple() ||
10465       ((!LegalOperations && cast<LoadSDNode>(N0)->isSimple() &&
10482       ((!LegalOperations && cast<LoadSDNode>(N0)->isSimple()) &&
10709       if (LN0->isSimple() &&
11003       ((!LegalOperations && cast<LoadSDNode>(N0)->isSimple()) ||
13933   if (OptLevel == CodeGenOpt::None || !LD->isSimple())
13938   if (!ST || !ST->isSimple())
14038   if (LD->isSimple()) {
14609   if (!LD->isSimple() || !ISD::isNormalLoad(LD) ||
14840   if (!ST->isSimple())
15298     if (!Ld->isSimple() || Ld->isIndexed())
15305     if (!Other->isSimple() ||  Other->isIndexed())
15327         if (!OtherLd->isSimple() ||
16071     if ((isTypeLegal(MVT::i32) && !LegalOperations && ST->isSimple()) ||
16083          ST->isSimple()) ||
16092     if (ST->isSimple() &&
16140     if (((!LegalOperations && ST->isSimple()) ||
16224         ST->isUnindexed() && ST->isSimple() &&
16235     if (ST->isUnindexed() && ST->isSimple() &&
16236         ST1->isUnindexed() && ST1->isSimple()) {
16366       if (!ST->isSimple() || ST->isIndexed())
16419   if (!ST->isSimple())
16676   assert(OriginalLoad->isSimple());
16984     if (VecLoad && VecLoad->isSimple())
17043   if (!LN0 || !LN0->hasNUsesOfValue(1,0) || !LN0->isSimple())
18196   if (!Ld || Ld->getExtensionType() || !Ld->isSimple() ||
19772         !LLD->isSimple() || !RLD->isSimple() ||
19772         !LLD->isSimple() || !RLD->isSimple() ||
20611   const bool IsLoad = isa<LoadSDNode>(N) && cast<LoadSDNode>(N)->isSimple();
20629                       cast<LSBaseSDNode>(C.getNode())->isSimple();
20785     if (!Chain->isSimple() || Chain->isIndexed())
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 4782   unsigned LdAlign = (!LD->isSimple()) ? 0 : Align; // Allow wider loads.
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 9236   if (!LD->isSimple())
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 3247       if (Lod->isSimple() && Lod->isUnindexed()) {
lib/Target/ARM/ARMISelLowering.cpp
13340   if (!St->isSimple() || St->isTruncatingStore() || !St->isUnindexed())
13834   if (!LD->isSimple() || !N0.hasOneUse() || LD->isIndexed() ||
lib/Target/X86/X86ISelDAGToDAG.cpp
  761       !LD->isSimple() ||
 2322     if (LD->isSimple() &&
lib/Target/X86/X86ISelLowering.cpp
 4862   assert(cast<LoadSDNode>(Load)->isSimple() && "illegal to narrow");
 7677     if (!ISD::isNormalLoad(LD) || !LD->isSimple())
 7746     if (!BaseLd->isSimple())
 7900     assert(LDBase->isSimple() &&
12589   } else if (MayFoldLoad(V) && cast<LoadSDNode>(V)->isSimple()) {
21770   if (!Store->isSimple())
21806   if (!Store->isSimple())
34237     if (LN->isSimple()) {
35149   if (!LN0 || !LN0->hasNUsesOfValue(AllowedUses, 0) || !LN0->isSimple())
40668       cast<LoadSDNode>(St->getValue())->isSimple() &&
40669       St->getChain().hasOneUse() && St->isSimple()) {
41996     if (LN->isSimple()) {
42031     if (LN->isSimple()) {
43275     if (Ld->isSimple() && !VT.isVector() &&
44849     if (Ld->isSimple()) {