reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14031 SDValue Chain = LD->getChain(); 14032 SDValue Ptr = LD->getBasePtr(); 14038 if (LD->isSimple()) { 14067 bool HasOTCInc = LD->getOperand(2).getOpcode() == ISD::TargetConstant && 14068 cast<ConstantSDNode>(LD->getOperand(2))->isOpaque(); 14075 Index = SplitIndexingFromLoad(LD); 14096 if (auto V = ForwardStoreValueToDirectLoad(LD)) 14100 if (OptLevel != CodeGenOpt::None && LD->isUnindexed()) { 14102 if (Align > LD->getAlignment() && LD->getSrcValueOffset() % Align == 0) { 14102 if (Align > LD->getAlignment() && LD->getSrcValueOffset() % Align == 0) { 14104 LD->getExtensionType(), SDLoc(N), LD->getValueType(0), Chain, Ptr, 14104 LD->getExtensionType(), SDLoc(N), LD->getValueType(0), Chain, Ptr, 14105 LD->getPointerInfo(), LD->getMemoryVT(), Align, 14105 LD->getPointerInfo(), LD->getMemoryVT(), Align, 14106 LD->getMemOperand()->getFlags(), LD->getAAInfo()); 14106 LD->getMemOperand()->getFlags(), LD->getAAInfo()); 14114 if (LD->isUnindexed()) { 14116 SDValue BetterChain = FindBetterChain(LD, Chain); 14123 if (LD->getExtensionType() == ISD::NON_EXTLOAD) { 14124 ReplLoad = DAG.getLoad(N->getValueType(0), SDLoc(LD), 14125 BetterChain, Ptr, LD->getMemOperand()); 14127 ReplLoad = DAG.getExtLoad(LD->getExtensionType(), SDLoc(LD), 14127 ReplLoad = DAG.getExtLoad(LD->getExtensionType(), SDLoc(LD), 14128 LD->getValueType(0), 14129 BetterChain, Ptr, LD->getMemoryVT(), 14130 LD->getMemOperand());