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

References

gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
79872     FrameIndexSDNode *N = cast<FrameIndexSDNode>(V.getNode());
79872     FrameIndexSDNode *N = cast<FrameIndexSDNode>(V.getNode());
79874   auto FI = cast<FrameIndexSDNode>(N);
include/llvm/CodeGen/SelectionDAG.h
  350   SDNodeT *newSDNode(ArgTypes &&... Args) {
  351     return new (NodeAllocator.template Allocate<SDNodeT>())
  352         SDNodeT(std::forward<ArgTypes>(Args)...);
include/llvm/CodeGen/SelectionDAGNodes.h
 1779     return cast<FrameIndexSDNode>(getOperand(1))->getIndex();
include/llvm/Support/Casting.h
   58     return To::classof(&Val);
   66   static inline bool doit(const From &) { return true; }
   92     return isa_impl<To, From>::doit(*Val);
  104   static inline bool doit(const From *Val) {
  106     return isa_impl<To, From>::doit(*Val);
  106     return isa_impl<To, From>::doit(*Val);
  122     return isa_impl_wrap<To, SimpleFrom,
  132     return isa_impl_cl<To,FromTy>::doit(Val);
  142   return isa_impl_wrap<X, const Y,
  172   using ret_type = To *;       // Pointer arg case, return Ty*
  176   using ret_type = const To *; // Constant pointer arg case, return const Ty*
  198   using ret_type = typename cast_retty<To, SimpleFrom>::ret_type;
  204   using ret_type = typename cast_retty_impl<To,FromTy>::ret_type;
  210       To, From, typename simplify_type<From>::SimpleType>::ret_type;
  218   static typename cast_retty<To, From>::ret_type doit(From &Val) {
  219     return cast_convert_val<To, SimpleFrom,
  227   static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) {
  228     typename cast_retty<To, FromTy>::ret_type Res2
  248                                typename cast_retty<X, const Y>::ret_type>::type
  252       X, const Y, typename simplify_type<const Y>::SimpleType>::doit(Val);
  256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) {
  258   return cast_convert_val<X, Y,
  263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
  263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
  263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
  265   return cast_convert_val<X, Y*,
  265   return cast_convert_val<X, Y*,
  266                           typename simplify_type<Y*>::SimpleType>::doit(Val);
  331                             typename cast_retty<X, const Y>::ret_type>::type
  333   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  333   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  337 LLVM_NODISCARD inline typename cast_retty<X, Y>::ret_type dyn_cast(Y &Val) {
  338   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  338   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
  343   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  343   return isa<X>(Val) ? cast<X>(Val) : nullptr;
include/llvm/Support/Recycler.h
   83   SubClass *Allocate(AllocatorType &Allocator) {
   84     static_assert(alignof(SubClass) <= Align,
   86     static_assert(sizeof(SubClass) <= Size,
   93   T *Allocate(AllocatorType &Allocator) {
include/llvm/Support/RecyclingAllocator.h
   43   SubClass *Allocate() { return Base.template Allocate<SubClass>(Allocator); }
   43   SubClass *Allocate() { return Base.template Allocate<SubClass>(Allocator); }
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 2149         isa<FrameIndexSDNode>(N0.getOperand(0)) &&
13565   if (isa<FrameIndexSDNode>(BasePtr) || isa<RegisterSDNode>(BasePtr))
13783       if (isa<FrameIndexSDNode>(BasePtr) || isa<RegisterSDNode>(BasePtr))
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  406   } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Op)) {
  406   } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Op)) {
 1038     FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Node->getOperand(1));
 1038     FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Node->getOperand(1));
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  380   int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
 1369   int FI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
 1395   int FI = cast<FrameIndexSDNode>(FIPtr.getNode())->getIndex();
 1457   int FI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
 1751   FrameIndexSDNode *StackPtrFI = cast<FrameIndexSDNode>(FIPtr);
 1751   FrameIndexSDNode *StackPtrFI = cast<FrameIndexSDNode>(FIPtr);
 1790   FrameIndexSDNode *StackPtrFI = cast<FrameIndexSDNode>(StackPtr);
 1790   FrameIndexSDNode *StackPtrFI = cast<FrameIndexSDNode>(StackPtr);
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  160   int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 1489   auto FrameIndex = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
 2257   auto FrameIndex = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
   72       if (isa<FrameIndexSDNode>(Node))     return true;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  514     ID.AddInteger(cast<FrameIndexSDNode>(N)->getIndex());
 1398   auto *N = newSDNode<FrameIndexSDNode>(FI, VT, isTarget);
 1398   auto *N = newSDNode<FrameIndexSDNode>(FI, VT, isTarget);
 5617       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
 5617       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
 5792   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 5792   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 5975   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 5975   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 6081   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 6081   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 6662   if (const FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Ptr))
 6662   if (const FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Ptr))
 6669       !isa<FrameIndexSDNode>(Ptr.getOperand(0)))
 6672   int FI = cast<FrameIndexSDNode>(Ptr.getOperand(0))->getIndex();
 9275   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Ptr)) {
 9275   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Ptr)) {
 9278              isa<FrameIndexSDNode>(Ptr.getOperand(0))) {
 9280     FrameIdx = cast<FrameIndexSDNode>(Ptr.getOperand(0))->getIndex();
lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
   66     if (auto *A = dyn_cast<FrameIndexSDNode>(Base))
   66     if (auto *A = dyn_cast<FrameIndexSDNode>(Base))
   67       if (auto *B = dyn_cast<FrameIndexSDNode>(Other.Base)) {
   67       if (auto *B = dyn_cast<FrameIndexSDNode>(Other.Base)) {
  116   if (auto *A = dyn_cast<FrameIndexSDNode>(BasePtr0.getBase()))
  116   if (auto *A = dyn_cast<FrameIndexSDNode>(BasePtr0.getBase()))
  117     if (auto *B = dyn_cast<FrameIndexSDNode>(BasePtr1.getBase())) {
  117     if (auto *B = dyn_cast<FrameIndexSDNode>(BasePtr1.getBase())) {
  128   bool IsFI0 = isa<FrameIndexSDNode>(BasePtr0.getBase());
  129   bool IsFI1 = isa<FrameIndexSDNode>(BasePtr1.getBase());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 5526       if (FrameIndexSDNode *FINode =
 5527           dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode()))
 5592   if (auto *FISDN = dyn_cast<FrameIndexSDNode>(N.getNode())) {
 5592   if (auto *FISDN = dyn_cast<FrameIndexSDNode>(N.getNode())) {
 5859       auto FINode = dyn_cast<FrameIndexSDNode>(N.getNode());
 6472     FrameIndexSDNode *FI = cast<FrameIndexSDNode>(getValue(Alloca).getNode());
 6472     FrameIndexSDNode *FI = cast<FrameIndexSDNode>(getValue(Alloca).getNode());
 8676     } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(OpVal)) {
 8676     } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(OpVal)) {
 9520   auto *FINode = dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode());
 9520   auto *FINode = dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode());
 9807       if (FrameIndexSDNode *FI =
 9808           dyn_cast<FrameIndexSDNode>(InVals[i].getNode()))
 9842     if (FrameIndexSDNode *FI =
 9843         dyn_cast<FrameIndexSDNode>(ArgValues[0].getNode()))
 9861         if (FrameIndexSDNode *FI =
 9862             dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode()))
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  592   } else if (const FrameIndexSDNode *FIDN = dyn_cast<FrameIndexSDNode>(this)) {
  592   } else if (const FrameIndexSDNode *FIDN = dyn_cast<FrameIndexSDNode>(this)) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 3629   if (auto *FN = dyn_cast<FrameIndexSDNode>(N->getOperand(0))) {
 3629   if (auto *FN = dyn_cast<FrameIndexSDNode>(N->getOperand(0))) {
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  126   const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex();
  227   if (isa<ConstantSDNode>(Incoming) || isa<FrameIndexSDNode>(Incoming)) {
  351                                                FrameIndexSDNode &FI) {
  377     int Index = cast<FrameIndexSDNode>(Loc)->getIndex();
  402     MMO = getMachineMemOperand(MF, *cast<FrameIndexSDNode>(Loc));
  431   } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
  431   } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
  587     if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
  587     if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
  612       SpillMap.SlotMap[V] = cast<FrameIndexSDNode>(Loc)->getIndex();
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 6504     auto FrameIndex = cast<FrameIndexSDNode>(StackBase.getNode())->getIndex();
 6657     auto FrameIndex = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  724     int FI = cast<FrameIndexSDNode>(N)->getIndex();
  743             int FI = cast<FrameIndexSDNode>(Base)->getIndex();
  758             int FI = cast<FrameIndexSDNode>(Base)->getIndex();
  785     int FI = cast<FrameIndexSDNode>(N)->getIndex();
  818           int FI = cast<FrameIndexSDNode>(Base)->getIndex();
  860         int FI = cast<FrameIndexSDNode>(Base)->getIndex();
 2821   if (!(isa<FrameIndexSDNode>(N->getOperand(1)))) {
 2834   int FI = cast<FrameIndexSDNode>(N->getOperand(1))->getIndex();
 2959     int FI = cast<FrameIndexSDNode>(Node)->getIndex();
lib/Target/AArch64/AArch64ISelLowering.cpp
 3693       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
 3693       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
   71     int FI = cast<FrameIndexSDNode>(Ptr)->getIndex();
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
 1463   if (auto FI = dyn_cast<FrameIndexSDNode>(N)) {
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1064       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr())) {
 1064       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr())) {
lib/Target/AMDGPU/R600ISelLowering.cpp
 1543   FrameIndexSDNode *FIN = cast<FrameIndexSDNode>(Op);
 1543   FrameIndexSDNode *FIN = cast<FrameIndexSDNode>(Op);
lib/Target/AMDGPU/SIISelLowering.cpp
10241   return isa<FrameIndexSDNode>(Op);
lib/Target/ARC/ARCISelDAGToDAG.cpp
   95       int FI = cast<FrameIndexSDNode>(Addr)->getIndex();
  115       int FI = cast<FrameIndexSDNode>(Base)->getIndex();
  148   FrameIndexSDNode *FIN = nullptr;
  149   if ((FIN = dyn_cast<FrameIndexSDNode>(Addr))) {
  156     if ((FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) &&
lib/Target/ARM/ARMISelDAGToDAG.cpp
  610       int FI = cast<FrameIndexSDNode>(N)->getIndex();
  636         int FI = cast<FrameIndexSDNode>(Base)->getIndex();
  857       int FI = cast<FrameIndexSDNode>(N)->getIndex();
  873       int FI = cast<FrameIndexSDNode>(Base)->getIndex();
  923       int FI = cast<FrameIndexSDNode>(N)->getIndex();
  944       int FI = cast<FrameIndexSDNode>(Base)->getIndex();
 1144     int FI = cast<FrameIndexSDNode>(N)->getIndex();
 1164       int FI = cast<FrameIndexSDNode>(Base)->getIndex();
 1224       int FI = cast<FrameIndexSDNode>(N)->getIndex();
 1256         int FI = cast<FrameIndexSDNode>(Base)->getIndex();
 1286         int FI = cast<FrameIndexSDNode>(Base)->getIndex();
 1324         int FI = cast<FrameIndexSDNode>(Base)->getIndex();
 1448     int FI = cast<FrameIndexSDNode>(Base)->getIndex();
 3032     int FI = cast<FrameIndexSDNode>(N)->getIndex();
lib/Target/ARM/ARMISelLowering.cpp
 2535     FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr);
 2535     FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr);
lib/Target/AVR/AVRISelDAGToDAG.cpp
   71   if (const FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(N)) {
   71   if (const FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(N)) {
   97       int FI = cast<FrameIndexSDNode>(N.getOperand(0))->getIndex();
  313   int FI = cast<FrameIndexSDNode>(N)->getIndex();
  330   if (isa<FrameIndexSDNode>(BasePtr) || isa<ConstantSDNode>(BasePtr) ||
lib/Target/BPF/BPFISelDAGToDAG.cpp
  102   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  102   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  118       if (FrameIndexSDNode *FIN =
  119               dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
  147     if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
  147     if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
  226     int FI = cast<FrameIndexSDNode>(Node)->getIndex();
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  735   int FX = cast<FrameIndexSDNode>(N)->getIndex();
 1284   int FX = cast<FrameIndexSDNode>(N)->getIndex();
lib/Target/Lanai/LanaiISelDAGToDAG.cpp
  153   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  153   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  176         if (FrameIndexSDNode *FIN =
  177                 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) {
  318   int FI = cast<FrameIndexSDNode>(Node)->getIndex();
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  203       AM.Base.FrameIndex = cast<FrameIndexSDNode>(N)->getIndex();
  395     int FI = cast<FrameIndexSDNode>(Node)->getIndex();
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  105     if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  105     if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  128         if (FrameIndexSDNode *FIN =
  129                 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) {
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  268   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  268   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  288       if (FrameIndexSDNode *FIN =
  289               dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
  440     if (isa<FrameIndexSDNode>(Base))
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
 3634   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
 3634   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
 3648       if (FrameIndexSDNode *FIN =
 3649               dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  575   int FI = cast<FrameIndexSDNode>(N)->getIndex();
 4178   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(
 4178   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(
lib/Target/PowerPC/PPCISelLowering.cpp
 2383       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(N.getOperand(0))) {
 2383       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(N.getOperand(0))) {
 2414         if (FrameIndexSDNode *FI =
 2415               dyn_cast<FrameIndexSDNode>(N.getOperand(0))) {
 2457   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(N)) {
 2457   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(N)) {
 2590     if (isa<FrameIndexSDNode>(Base) || isa<RegisterSDNode>(Base))
 7376   int FI = cast<FrameIndexSDNode>(FIPtr)->getIndex();
11732     int FI  = cast<FrameIndexSDNode>(Loc)->getIndex();
11733     int BFI = cast<FrameIndexSDNode>(BaseLoc)->getIndex();
lib/Target/RISCV/RISCVISelDAGToDAG.cpp
  131     int FI = cast<FrameIndexSDNode>(Node)->getIndex();
  193   if (auto FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
lib/Target/RISCV/RISCVISelLowering.cpp
 2198       int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex();
lib/Target/Sparc/SparcISelDAGToDAG.cpp
   77   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
   77   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
   91         if (FrameIndexSDNode *FIN =
   92                 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) {
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  632     int64_t FrameIndex = cast<FrameIndexSDNode>(Base)->getIndex();
lib/Target/SystemZ/SystemZISelLowering.cpp
 1508       int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex();
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
 1024   if (isa<FrameIndexSDNode>(Src.getNode())) {
 1049   int FI = cast<FrameIndexSDNode>(Op)->getIndex();
lib/Target/X86/X86ISelDAGToDAG.cpp
 1906       AM.Base_FrameIndex = cast<FrameIndexSDNode>(N)->getIndex();
 2406   else if (Base.getValueType() == MVT::i32 && !isa<FrameIndexSDNode>(Base)) {
lib/Target/X86/X86ISelLowering.cpp
 3809         int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex();
 4262     FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr);
 4262     FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr);
 4267     FrameIndexSDNode *FINode = cast<FrameIndexSDNode>(Arg);
 4267     FrameIndexSDNode *FINode = cast<FrameIndexSDNode>(Arg);
 7685     if (FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr)) {
 7685     if (FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr)) {
 7689                isa<FrameIndexSDNode>(Ptr.getOperand(0))) {
 7690       FI = cast<FrameIndexSDNode>(Ptr.getOperand(0))->getIndex();
18486   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(StackSlot);
18486   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(StackSlot);
18857   int SSFI = cast<FrameIndexSDNode>(StackSlot)->getIndex();
23890   auto *FINode = dyn_cast<FrameIndexSDNode>(RegNode);
23890   auto *FINode = dyn_cast<FrameIndexSDNode>(RegNode);
23908   auto *FINode = dyn_cast<FrameIndexSDNode>(EHGuard);
23908   auto *FINode = dyn_cast<FrameIndexSDNode>(EHGuard);
28398         int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
lib/Target/XCore/XCoreISelDAGToDAG.cpp
   88   FrameIndexSDNode *FIN = nullptr;
   89   if ((FIN = dyn_cast<FrameIndexSDNode>(Addr))) {
   96     if ((FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
usr/include/c++/7.4.0/type_traits
 1983     { typedef _Up     type; };