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

References

lib/Target/PowerPC/PPCISelLowering.cpp
 2373   SDLoc dl(N);
 2375   if (SelectAddressRegReg(N, Disp, Base, DAG, EncodingAlignment))
 2378   if (N.getOpcode() == ISD::ADD) {
 2380     if (isIntS16Immediate(N.getOperand(1), imm) &&
 2382       Disp = DAG.getTargetConstant(imm, dl, N.getValueType());
 2383       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(N.getOperand(0))) {
 2384         Base = DAG.getTargetFrameIndex(FI->getIndex(), N.getValueType());
 2385         fixupFuncForFI(DAG, FI->getIndex(), N.getValueType());
 2387         Base = N.getOperand(0);
 2390     } else if (N.getOperand(1).getOpcode() == PPCISD::Lo) {
 2392       assert(!cast<ConstantSDNode>(N.getOperand(1).getOperand(1))->getZExtValue()
 2394       Disp = N.getOperand(1).getOperand(0);  // The global address.
 2399       Base = N.getOperand(0);
 2402   } else if (N.getOpcode() == ISD::OR) {
 2404     if (isIntS16Immediate(N.getOperand(1), imm) &&
 2409       KnownBits LHSKnown = DAG.computeKnownBits(N.getOperand(0));
 2415               dyn_cast<FrameIndexSDNode>(N.getOperand(0))) {
 2416           Base = DAG.getTargetFrameIndex(FI->getIndex(), N.getValueType());
 2417           fixupFuncForFI(DAG, FI->getIndex(), N.getValueType());
 2419           Base = N.getOperand(0);
 2421         Disp = DAG.getTargetConstant(imm, dl, N.getValueType());
 2425   } else if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N)) {
 2457   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(N)) {
 2458     Base = DAG.getTargetFrameIndex(FI->getIndex(), N.getValueType());
 2459     fixupFuncForFI(DAG, FI->getIndex(), N.getValueType());
 2461     Base = N;