• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/

Lines Matching defs:?I

441     const TargetIndexSDNode *TI = cast<TargetIndexSDNode>(N);
442 ID.AddInteger(TI->getIndex());
443 ID.AddInteger(TI->getOffset());
444 ID.AddInteger(TI->getTargetFlags());
1134 SDValue SelectionDAG::getFrameIndex(int FI, EVT VT, bool isTarget) {
1138 ID.AddInteger(FI);
1143 SDNode *N = new (NodeAllocator) FrameIndexSDNode(FI, VT, isTarget);
3319 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
3320 if (FI->getIndex() < 0)
3523 FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
3524 if (FI && !MFI->isFixedObjectIndex(FI->getIndex()))
3545 if (MFI->getObjectAlignment(FI->getIndex()) < NewAlign)
3546 MFI->setObjectAlignment(FI->getIndex(), NewAlign);
3616 FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
3617 if (FI && !MFI->isFixedObjectIndex(FI->getIndex()))
3634 if (MFI->getObjectAlignment(FI->getIndex()) < NewAlign)
3635 MFI->setObjectAlignment(FI->getIndex(), NewAlign);
3694 FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
3695 if (FI && !MFI->isFixedObjectIndex(FI->getIndex()))
3709 if (MFI->getObjectAlignment(FI->getIndex()) < NewAlign)
3710 MFI->setObjectAlignment(FI->getIndex(), NewAlign);
4213 /// MachinePointerInfo to getLoad or getStore when it has "FI+Cst".
4215 // If this is FI+Offset, we can model it.
4216 if (const FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Ptr))
4217 return MachinePointerInfo::getFixedStack(FI->getIndex(), Offset);
4219 // If this is (FI+Offset1)+Offset2, we can model it.
4225 int FI = cast<FrameIndexSDNode>(Ptr.getOperand(0))->getIndex();
4226 return MachinePointerInfo::getFixedStack(FI, Offset+
4233 /// MachinePointerInfo to getLoad or getStore when it has "FI+Cst".
5338 SelectionDAG::getDbgValue(MDNode *MDPtr, unsigned FI, uint64_t Off,
5340 return new (Allocator) SDDbgValue(MDPtr, FI, Off, DL, O);
5350 SDNode::use_iterator &UI;
5355 while (UI != UE && N == *UI)
5356 ++UI;
5363 : SelectionDAG::DAGUpdateListener(d), UI(ui), UE(ue) {}
5386 SDNode::use_iterator UI = From->use_begin(), UE = From->use_end();
5387 RAUWUpdateListener Listener(*this, UI, UE);
5388 while (UI != UE) {
5389 SDNode *User = *UI;
5399 SDUse &Use = UI.getUse();
5400 ++UI;
5402 } while (UI != UE && *UI == User);
5434 SDNode::use_iterator UI = From->use_begin(), UE = From->use_end();
5435 RAUWUpdateListener Listener(*this, UI, UE);
5436 while (UI != UE) {
5437 SDNode *User = *UI;
5447 SDUse &Use = UI.getUse();
5448 ++UI;
5450 } while (UI != UE && *UI == User);
5473 SDNode::use_iterator UI = From->use_begin(), UE = From->use_end();
5474 RAUWUpdateListener Listener(*this, UI, UE);
5475 while (UI != UE) {
5476 SDNode *User = *UI;
5486 SDUse &Use = UI.getUse();
5488 ++UI;
5490 } while (UI != UE && *UI == User);
5517 SDNode::use_iterator UI = From.getNode()->use_begin(),
5519 RAUWUpdateListener Listener(*this, UI, UE);
5520 while (UI != UE) {
5521 SDNode *User = *UI;
5529 SDUse &Use = UI.getUse();
5533 ++UI;
5544 ++UI;
5546 } while (UI != UE && *UI == User);
5596 for (SDNode::use_iterator UI = FromNode->use_begin(),
5597 E = FromNode->use_end(); UI != E; ++UI) {
5598 SDUse &Use = UI.getUse();
5600 UseMemo Memo = { *UI, i, &Use };
5680 for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
5681 UI != UE; ++UI) {
5682 SDNode *P = *UI;
5846 for (SDNode::use_iterator UI = use_begin(), E = use_end(); UI != E; ++UI) {
5847 if (UI.getUse().getResNo() == Value) {
5864 for (SDNode::use_iterator UI = use_begin(), E = use_end(); UI != E; ++UI)
5865 if (UI.getUse().getResNo() == Value)
6065 int FI = cast<FrameIndexSDNode>(Loc)->getIndex();
6067 int FS = MFI->getObjectSize(FI);
6070 return MFI->getObjectOffset(FI) == (MFI->getObjectOffset(BFI) + Dist*Bytes);
6111 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Ptr)) {
6112 FrameIdx = FI->getIndex();
6115 // Handle FI+Cst