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

References

lib/Target/PowerPC/PPCISelLowering.cpp
13503     EVT VT = LD->getValueType(0);
13526       if (LD->getExtensionType() != ISD::NON_EXTLOAD ||
13527           LD->isVolatile())
13538       if (!LD->hasNUsesOfValue(2, 0))
13541       auto UI = LD->use_begin();
13581       SDValue BasePtr = LD->getBasePtr();
13582       if (LD->isIndexed()) {
13583         assert(LD->getAddressingMode() == ISD::PRE_INC &&
13587                       LD->getOffset());
13591           LD->getMemOperand()->getFlags() & ~MachineMemOperand::MOVolatile;
13592       SDValue FloatLoad = DAG.getLoad(MVT::f32, dl, LD->getChain(), BasePtr,
13593                                       LD->getPointerInfo(), LD->getAlignment(),
13593                                       LD->getPointerInfo(), LD->getAlignment(),
13594                                       MMOFlags, LD->getAAInfo());
13600           LD->getPointerInfo().getWithOffset(4),
13601           MinAlign(LD->getAlignment(), 4), MMOFlags, LD->getAAInfo());
13601           MinAlign(LD->getAlignment(), 4), MMOFlags, LD->getAAInfo());
13603       if (LD->isIndexed()) {
13606         DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 1), BasePtr);
13612       DAG.ReplaceAllUsesOfValueWith(SDValue(LD, LD->isIndexed() ? 2 : 1),
13612       DAG.ReplaceAllUsesOfValueWith(SDValue(LD, LD->isIndexed() ? 2 : 1),
13620     EVT MemVT = LD->getMemoryVT();
13625     if (LD->isUnindexed() && VT.isVector() &&
13631           LD->getAlignment() >= ScalarABIAlignment)) &&
13632         LD->getAlignment() < ABIAlignment) {
13634       SDValue Chain = LD->getChain();
13635       SDValue Ptr = LD->getBasePtr();
13692         MF.getMachineMemOperand(LD->getMemOperand(),
13719       if (!findConsecutiveLoad(LD, DAG))
13727         MF.getMachineMemOperand(LD->getMemOperand(),