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

References

lib/Analysis/DemandedBits.cpp
  338       if (Instruction *J = dyn_cast<Instruction>(OI)) {
  379       Instruction *I = dyn_cast<Instruction>(OI);
lib/Analysis/IVDescriptors.cpp
   46     if (!Set.count(dyn_cast<Instruction>(*Use)))
  603     if (Insts.count(dyn_cast<Instruction>(*Use)))
lib/Analysis/Loads.cpp
  305     if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) {
  313     } else if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) {
lib/Analysis/MemorySSA.cpp
 1216     if (auto *UseOrDef = dyn_cast<MemoryUseOrDef>(AI))
lib/Analysis/ModuleSummaryAnalysis.cpp
  148     auto *CI = dyn_cast<ConstantInt>(Arg);
lib/Analysis/ScalarEvolutionExpander.cpp
  957       if (Instruction *OInst = dyn_cast<Instruction>(*I)) {
lib/CodeGen/Analysis.cpp
  543       if (const IntrinsicInst *II = dyn_cast<IntrinsicInst>(BBI))
lib/CodeGen/CodeGenPrepare.cpp
  942     if (auto RI = dyn_cast<GCRelocateInst>(R))
lib/CodeGen/GCRootLowering.cpp
  152     if (StoreInst *SI = dyn_cast<StoreInst>(IP))
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  855   if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N))
  897   auto *C2 = dyn_cast<ConstantSDNode>(N1);
 1912   ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N);
 2004   auto *CN = dyn_cast<ConstantSDNode>(C);
 2509   ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
 2510   ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
 2664   ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
 2665   ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
 2684   ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
 2685   ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
 3111   if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(N0))
 3119       if (GlobalAddressSDNode *GB = dyn_cast<GlobalAddressSDNode>(N1))
 4609     if (ConstantSDNode *CAnd = dyn_cast<ConstantSDNode>(N1)) {
 4782     if (auto *C = dyn_cast<ConstantSDNode>(Op)) {
 5140     if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N1)) {
 5142     } else if (BuildVectorSDNode *Vector = dyn_cast<BuildVectorSDNode>(N1)) {
 5766   ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
 6479   for (StoreSDNode *Store = N; Store; Store = dyn_cast<StoreSDNode>(Chain)) {
 7296     BuildVectorSDNode *N1CV = dyn_cast<BuildVectorSDNode>(N1);
 7303         BuildVectorSDNode *N01CV = dyn_cast<BuildVectorSDNode>(N01);
 8226   auto *C1 = dyn_cast<ConstantSDNode>(N1);
 8227   auto *C2 = dyn_cast<ConstantSDNode>(N2);
 8472       auto *NotC = dyn_cast<ConstantSDNode>(Cond1);
 9358   MaskedLoadSDNode *Ld = dyn_cast<MaskedLoadSDNode>(N0);
12328   ConstantFPSDNode *N0CFP = dyn_cast<ConstantFPSDNode>(N0);
12329   ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1);
12516   ConstantFPSDNode *N0CFP = dyn_cast<ConstantFPSDNode>(N0);
12517   ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1);
12620   ConstantFPSDNode *N0CFP = dyn_cast<ConstantFPSDNode>(N0);
12621   ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1);
13005   ConstantFPSDNode *N0CFP = dyn_cast<ConstantFPSDNode>(N0);
15144             } else if (auto *C = dyn_cast<ConstantSDNode>(Val))
15209       if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val)) {
15213       } else if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Val)) {
15318       if (LoadSDNode *OtherLd = dyn_cast<LoadSDNode>(OtherBC)) {
15597           if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(StoredVal))
15599           else if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(StoredVal))
16222   if (LoadSDNode *Ld = dyn_cast<LoadSDNode>(Value)) {
16234   if (StoreSDNode *ST1 = dyn_cast<StoreSDNode>(Chain)) {
16267           if (auto *C1 = dyn_cast<ConstantSDNode>(ChainValue)) {
16268             if (auto *C = dyn_cast<ConstantSDNode>(Value)) {
16364       StoreSDNode *ST = dyn_cast<StoreSDNode>(Chain);
16605   auto *IndexC = dyn_cast<ConstantSDNode>(EltNo);
16699   if (auto *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo)) {
16766   auto *IndexC = dyn_cast<ConstantSDNode>(Index);
16827   auto *IndexC = dyn_cast<ConstantSDNode>(Index);
16983     auto *VecLoad = dyn_cast<LoadSDNode>(VecOp);
17009   if (auto *Shuf = dyn_cast<ShuffleVectorSDNode>(VecOp)) {
18024   auto *IndexC = dyn_cast<ConstantSDNode>(Index);
18291     if (auto *IdxC = dyn_cast<ConstantSDNode>(Index)) {
18334     auto *ExtIdx = dyn_cast<ConstantSDNode>(Index);
18517   auto *BV0 = dyn_cast<BuildVectorSDNode>(N0);
18518   auto *BV1 = dyn_cast<BuildVectorSDNode>(N1);
19201     if (ConstantSDNode *C0 = dyn_cast<ConstantSDNode>(EltNo)) {
19605     auto *Shuf0 = dyn_cast<ShuffleVectorSDNode>(LHS);
19606     auto *Shuf1 = dyn_cast<ShuffleVectorSDNode>(RHS);
19982   auto *TV = dyn_cast<ConstantFPSDNode>(N2);
19983   auto *FV = dyn_cast<ConstantFPSDNode>(N3);
20045     if (auto *SCCC = dyn_cast<ConstantSDNode>(SCC)) {
20153     if (auto *ValueOnZeroC = dyn_cast<ConstantSDNode>(ValueOnZero)) {
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  371   } else if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
  373   } else if (ConstantFPSDNode *F = dyn_cast<ConstantFPSDNode>(Op)) {
  375   } else if (RegisterSDNode *R = dyn_cast<RegisterSDNode>(Op)) {
  399   } else if (RegisterMaskSDNode *RM = dyn_cast<RegisterMaskSDNode>(Op)) {
  401   } else if (GlobalAddressSDNode *TGA = dyn_cast<GlobalAddressSDNode>(Op)) {
  404   } else if (BasicBlockSDNode *BBNode = dyn_cast<BasicBlockSDNode>(Op)) {
  406   } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Op)) {
  408   } else if (JumpTableSDNode *JT = dyn_cast<JumpTableSDNode>(Op)) {
  410   } else if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(Op)) {
  430   } else if (ExternalSymbolSDNode *ES = dyn_cast<ExternalSymbolSDNode>(Op)) {
  432   } else if (auto *SymNode = dyn_cast<MCSymbolSDNode>(Op)) {
  434   } else if (BlockAddressSDNode *BA = dyn_cast<BlockAddressSDNode>(Op)) {
  438   } else if (TargetIndexSDNode *TI = dyn_cast<TargetIndexSDNode>(Op)) {
 1005     if (RegisterSDNode *R = dyn_cast<RegisterSDNode>(SrcVal))
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  399   if (ConstantSDNode *InsertPos = dyn_cast<ConstantSDNode>(Idx)) {
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 3654       if (ConstantSDNode *RHSCST = dyn_cast<ConstantSDNode>(RHSLo)) {
 3674   if (ConstantSDNode *CST = dyn_cast<ConstantSDNode>(NewRHS))
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 1182   if (ConstantSDNode *ConstIdx = dyn_cast<ConstantSDNode>(Idx)) {
 1455   if (ConstantSDNode *CIdx = dyn_cast<ConstantSDNode>(Idx)) {
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  178   if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(NotZero)) {
  181   } else if (ConstantFPSDNode *CFPN = dyn_cast<ConstantFPSDNode>(NotZero)) {
  272   if (auto *Cst = dyn_cast<ConstantSDNode>(Op))
  302   if (auto *LHSCst = dyn_cast<ConstantSDNode>(LHS))
  303     if (auto *RHSCst = dyn_cast<ConstantSDNode>(RHS))
  317     auto *LHSCst = dyn_cast<ConstantSDNode>(LHSOp);
  318     auto *RHSCst = dyn_cast<ConstantSDNode>(RHSOp);
 1625     if (auto *N1BV = dyn_cast<BuildVectorSDNode>(N1))
 1627     if (auto *N2BV = dyn_cast<BuildVectorSDNode>(N2))
 1678     if (auto *BV = dyn_cast<BuildVectorSDNode>(V)) {
 1695         if (auto *C = dyn_cast<ConstantSDNode>(Splat))
 2014   if (ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N2)) {
 2016     if (ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1)) {
 2035   auto *N1CFP = dyn_cast<ConstantFPSDNode>(N1);
 2036   auto *N2CFP = dyn_cast<ConstantFPSDNode>(N2);
 2438   if (auto *C = dyn_cast<ConstantSDNode>(Op)) {
 2444   if (auto *C = dyn_cast<ConstantFPSDNode>(Op)) {
 3161     ConstantSDNode *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo);
 3180     ConstantSDNode *CEltNo = dyn_cast<ConstantSDNode>(EltNo);
 3366   if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(Val))
 3388           if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(E))
 3419   if (auto *C = dyn_cast<ConstantSDNode>(Op)) {
 3764     ConstantSDNode *CEltNo = dyn_cast<ConstantSDNode>(EltNo);
 3813     ConstantSDNode *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo);
 3890     if (LoadSDNode *LD = dyn_cast<LoadSDNode>(Op)) {
 3990   if (const ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Op)) {
 4103   if (const ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Op))
 4135   if (const ConstantFPSDNode *CA = dyn_cast<ConstantFPSDNode>(A))
 4136     if (const ConstantFPSDNode *CB = dyn_cast<ConstantFPSDNode>(B))
 4286   if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Operand)) {
 4355   if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Operand)) {
 4421   if (BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(Operand)) {
 4938       BuildVectorSDNode *InBV = dyn_cast<BuildVectorSDNode>(Op);
 5038   ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
 5039   ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N2);
 5040   ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1);
 5041   ConstantFPSDNode *N2CFP = dyn_cast<ConstantFPSDNode>(N2);
 5275       ConstantSDNode *N1Op2C = dyn_cast<ConstantSDNode>(N1Op2);
 5454     ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1);
 5455     ConstantFPSDNode *N2CFP = dyn_cast<ConstantFPSDNode>(N2);
 5456     ConstantFPSDNode *N3CFP = dyn_cast<ConstantFPSDNode>(N3);
 5507     ConstantSDNode *N3C = dyn_cast<ConstantSDNode>(N3);
 5632   if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Value)) {
 5761     StoreSDNode *ST = dyn_cast<StoreSDNode>(OutStoreChains[i]);
 5792   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 5975   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 6081   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Dst);
 6168   ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size);
 6284   ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size);
 6387   ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size);
 6662   if (const FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Ptr))
 6686   if (ConstantSDNode *OffsetNode = dyn_cast<ConstantSDNode>(OffsetOp))
 7114   if (auto *CondC = dyn_cast<ConstantSDNode>(Cond))
 8671   ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V);
 8676   ConstantFPSDNode *Const = dyn_cast<ConstantFPSDNode>(V);
 8681   ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V);
 8686   ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V);
 8720   if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N))
 8723   if (BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N)) {
 8744   if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N))
 8747   if (BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N)) {
 8766   if (ConstantFPSDNode *CN = dyn_cast<ConstantFPSDNode>(N))
 8769   if (BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N)) {
 8782   if (ConstantFPSDNode *CN = dyn_cast<ConstantFPSDNode>(N))
 8785   if (BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N)) {
 9085     ShuffleVectorSDNode *Shuffle = dyn_cast<ShuffleVectorSDNode>(Op0);
 9089       Shuffle = dyn_cast<ShuffleVectorSDNode>(Op1);
 9275   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Ptr)) {
 9391     else if (auto *CN = dyn_cast<ConstantSDNode>(OpVal))
 9393     else if (auto *CN = dyn_cast<ConstantFPSDNode>(OpVal))
 9545   if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(N))
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 5313     if (ConstantFPSDNode *LHSC = dyn_cast<ConstantFPSDNode>(LHS)) {
 5342   if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) {
 6820       auto *GA = dyn_cast<GlobalAddressSDNode>(Val);
 8671     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(OpVal)) {
 8676     } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(OpVal)) {
 8765   if (auto* ConstCallee = dyn_cast<ConstantSDNode>(Callee))
 8768   else if (auto* SymbolicCallee = dyn_cast<GlobalAddressSDNode>(Callee))
 9517   auto *LNode = dyn_cast<LoadSDNode>(ArgVal);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  366     for (BasicBlock::iterator I = BB.begin(); (PN = dyn_cast<PHINode>(I)); ++I)
 2558   ConstantSDNode *C = dyn_cast<ConstantSDNode>(N);
 2960       if (auto *MN = dyn_cast<MemSDNode>(N))
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  423   if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Incoming)) {
  431   } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
  587     if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1807     if (auto *CIdx = dyn_cast<ConstantSDNode>(Idx))
 2054     if (auto *BV = dyn_cast<BuildVectorSDNode>(V)) {
 2058       auto *C = dyn_cast<ConstantSDNode>(Elt);
 2824     auto *YConst = dyn_cast<ConstantSDNode>(Y);
 2852   if (!(C1 = dyn_cast<ConstantSDNode>(N1)))
 3168       } else if (auto *LN0 = dyn_cast<LoadSDNode>(N0)) {
 3801       if (auto *RHSC = dyn_cast<ConstantSDNode>(N1)) {
 3949       if (auto *V = dyn_cast<ConstantSDNode>(N2)) {
 3954       if (auto *V = dyn_cast<ConstantSDNode>(N1)) {
 4068       if ((GA = dyn_cast<GlobalAddressSDNode>(Op)) && ConstraintLetter != 'n') {
 4073       } else if ((C = dyn_cast<ConstantSDNode>(Op)) &&
 4087       } else if ((BA = dyn_cast<BlockAddressSDNode>(Op)) &&
lib/ExecutionEngine/Interpreter/Execution.cpp
  993   for (; PHINode *PN = dyn_cast<PHINode>(SF.CurInst); ++SF.CurInst) {
lib/IR/BasicBlock.cpp
  363     for (iterator II = begin(); (PN = dyn_cast<PHINode>(II)); ) {
  445     PHINode *PN = dyn_cast<PHINode>(II);
lib/IR/Value.cpp
  372     auto *CE = dyn_cast<ConstantExpr>(O);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  150       if (auto CN = dyn_cast<ConstantSDNode>(Opnd0))
  153       if (auto CN = dyn_cast<ConstantFPSDNode>(Opnd0))
 2599   if (ConstantFPSDNode *CN = dyn_cast<ConstantFPSDNode>(N))
 2601   else if (LoadSDNode *LN = dyn_cast<LoadSDNode>(N)) {
lib/Target/AArch64/AArch64ISelLowering.cpp
 2281   ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FVal);
 2282   ConstantSDNode *CTVal = dyn_cast<ConstantSDNode>(TVal);
 2882     GlobalAddressSDNode *GSD = dyn_cast<GlobalAddressSDNode>(FnOp);
 3600   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 4024   if (auto *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 4038   } else if (auto *S = dyn_cast<ExternalSymbolSDNode>(Callee)) {
 4732     const ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS);
 5048     ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FVal);
 5049     ConstantSDNode *CTVal = dyn_cast<ConstantSDNode>(TVal);
 5131     ConstantSDNode *RHSVal = dyn_cast<ConstantSDNode>(RHS);
 5174     ConstantFPSDNode *RHSVal = dyn_cast<ConstantFPSDNode>(RHS);
 5176       ConstantFPSDNode *CFVal = dyn_cast<ConstantFPSDNode>(FVal);
 5177       ConstantFPSDNode *CTVal = dyn_cast<ConstantFPSDNode>(TVal);
 6092     if (const GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Op)) {
 6096                    dyn_cast<BlockAddressSDNode>(Op)) {
 6100                    dyn_cast<ExternalSymbolSDNode>(Op)) {
 6114     ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op);
 7485     if (auto *CstLane = dyn_cast<ConstantSDNode>(Lane)) {
 9888     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N1)) {
10886     auto *LaneC = dyn_cast<ConstantSDNode>(Lane);
lib/Target/AArch64/AArch64PromoteConstant.cpp
  550       Constant *Cst = dyn_cast<Constant>(U);
lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
   23   ConstantSDNode *V = dyn_cast<ConstantSDNode>(Src);
   24   ConstantSDNode *SizeValue = dyn_cast<ConstantSDNode>(Size);
lib/Target/AArch64/AArch64StackTagging.cpp
  357     if (StoreInst *NextStore = dyn_cast<StoreInst>(BI)) {
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
   77   ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V);
   89   if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) {
   94   if (const ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(N)) {
  951   if ((C = dyn_cast<ConstantSDNode>(Addr))) {
 1215   } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) {
 1295   } else if (const ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) {
 1463   if (auto FI = dyn_cast<FrameIndexSDNode>(N)) {
 1490   if (ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) {
 1551   ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr);
 1748   ConstantSDNode *C = dyn_cast<ConstantSDNode>(ByteOffsetNode);
 2278   if (ConstantSDNode *ConstOffset = dyn_cast<ConstantSDNode>(BaseOffset)) {
 2615   if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(In)) {
 2620   if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(In)) {
 2749   if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Addr)) {
 2809   if ((C = dyn_cast<ConstantSDNode>(Addr))) {
 2841   } else if ((IMMOffset = dyn_cast<ConstantSDNode>(Addr))
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1092   if (const ExternalSymbolSDNode *G = dyn_cast<ExternalSymbolSDNode>(Callee))
 1094   else if (const GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
 3393   if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val))
 3503   ConstantFPSDNode *CRHS = dyn_cast<ConstantFPSDNode>(RHS);
 3915     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Src)) {
 3926     if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Src)) {
 4026     if (ConstantSDNode *CVal = dyn_cast<ConstantSDNode>(BitsFrom)) {
lib/Target/AMDGPU/AMDGPULibCalls.cpp
 1758       CallInst *CI = dyn_cast<CallInst>(I);
 1783       CallInst *CI = dyn_cast<CallInst>(I);
lib/Target/AMDGPU/R600ISelLowering.cpp
  917   if(ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Op)) {
  919   } else if(ConstantFPSDNode *CstFP = dyn_cast<ConstantFPSDNode>(Op)){
  927   if (ConstantFPSDNode * CFP = dyn_cast<ConstantFPSDNode>(Op)) {
  934   if (ConstantFPSDNode * CFP = dyn_cast<ConstantFPSDNode>(Op)) {
 1706     if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(NewBldVec[i])) {
 2198       ConstantSDNode *C = dyn_cast<ConstantSDNode>(Imm);
lib/Target/AMDGPU/SIISelLowering.cpp
 4800   auto KIdx = dyn_cast<ConstantSDNode>(Idx);
 5618   if (auto MemOp = dyn_cast<MemSDNode>(Op)) {
 7118   if ((C1 = dyn_cast<ConstantSDNode>(N0)))
 7165   if (auto C = dyn_cast<ConstantSDNode>(CombinedOffset)) {
 7528   if (const ConstantFPSDNode *CLHS = dyn_cast<ConstantFPSDNode>(LHS)) {
 8058   const ConstantSDNode *CN1 = dyn_cast<ConstantSDNode>(N1);
 8239   const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS);
 8549   const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS);
 8685   if (const ConstantSDNode *CMask = dyn_cast<ConstantSDNode>(Mask)) {
 8719   if (auto *CFP = dyn_cast<ConstantFPSDNode>(Op)) {
 8938         if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Op)) {
 9014   ConstantSDNode *K1 = dyn_cast<ConstantSDNode>(Op1);
 9050   if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Op))
 9053   if (BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(Op)) {
 9185   if (ConstantFPSDNode *CA = dyn_cast<ConstantFPSDNode>(A)) {
 9186     if (ConstantFPSDNode *CB = dyn_cast<ConstantFPSDNode>(B)) {
 9779   auto CRHS = dyn_cast<ConstantSDNode>(RHS);
 9781     CRHS = dyn_cast<ConstantSDNode>(LHS);
 9842     const ConstantFPSDNode *CRHS = dyn_cast<ConstantFPSDNode>(RHS);
lib/Target/ARC/ARCISelDAGToDAG.cpp
  149   if ((FIN = dyn_cast<FrameIndexSDNode>(Addr))) {
lib/Target/ARC/ARCISelLowering.cpp
  324   if (auto *G = dyn_cast<GlobalAddressSDNode>(Callee))
  326   else if (auto *E = dyn_cast<ExternalSymbolSDNode>(Callee))
lib/Target/ARM/ARMCodeGenPrepare.cpp
 1038           if (auto *I = dyn_cast<Instruction>(Op))
lib/Target/ARM/ARMISelDAGToDAG.cpp
  334   const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Node);
 1023   if (ConstantSDNode *NC = dyn_cast<ConstantSDNode>(N)) {
 1065     ConstantSDNode *NC = dyn_cast<ConstantSDNode>(N);
 1917   auto C = dyn_cast<ConstantSDNode>(Inc);
 2439   ConstantSDNode *CarryInConstant = dyn_cast<ConstantSDNode>(CarryIn);
 2794   ConstantSDNode *SRAConstant =  dyn_cast<ConstantSDNode>(SRASrc1);
 3170     N1C = dyn_cast<ConstantSDNode>(N1);
 3175       ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N2);
lib/Target/ARM/ARMISelLowering.cpp
 2273   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
 2301     } else if (ExternalSymbolSDNode *S=dyn_cast<ExternalSymbolSDNode>(Callee)) {
 2351   } else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(Callee)) {
 2526   } else if (LoadSDNode *Ld = dyn_cast<LoadSDNode>(Arg)) {
 2535     FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr);
 2592   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 4157   if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Op))
 4163       if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(WrapperOp))
 4921   ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FalseVal);
 4922   ConstantSDNode *CTVal = dyn_cast<ConstantSDNode>(TrueVal);
 5082   if (LoadSDNode *Ld = dyn_cast<LoadSDNode>(Op))
 5100   if (LoadSDNode *Ld = dyn_cast<LoadSDNode>(Op)) {
 6091     ConstantSDNode *Con = dyn_cast<ConstantSDNode>(ShAmt);
11482     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(RHS)) {
11503     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(RHS)) {
12149   ConstantSDNode *MaskC = dyn_cast<ConstantSDNode>(MaskOp);
12157   ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
13750     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N1)) {
13936   ConstantSDNode *C = dyn_cast<ConstantSDNode>(V);
14224     auto *RHSC = dyn_cast<ConstantSDNode>(RHS);
14296     auto *RHSC = dyn_cast<ConstantSDNode>(RHS);
15766     ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op);
lib/Target/ARM/ARMSelectionDAGInfo.cpp
   53     if (ConstantSDNode *ConstantSrc = dyn_cast<ConstantSDNode>(Src))
  139   ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size);
lib/Target/ARM/MVETailPredication.cpp
  428       if (auto *OpI = dyn_cast<Instruction>(U))
lib/Target/AVR/AVRISelDAGToDAG.cpp
   71   if (const FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(N)) {
  242     ConstantSDNode *ImmNode = dyn_cast<ConstantSDNode>(ImmOp);
lib/Target/AVR/AVRISelLowering.cpp
  460     if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(RHS)) {
  493     if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(RHS)) {
  523     if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(RHS)) {
  917   if (const ExternalSymbolSDNode *G = dyn_cast<ExternalSymbolSDNode>(Callee)) {
  921   if (const GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 1172   if (const GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 1179                  dyn_cast<ExternalSymbolSDNode>(Callee)) {
 1929     const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op);
 1993     const ConstantFPSDNode *FC = dyn_cast<ConstantFPSDNode>(Op);
lib/Target/BPF/BPFISelDAGToDAG.cpp
  102   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
lib/Target/BPF/BPFISelLowering.cpp
  367   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
  370   } else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee)) {
lib/Target/BPF/BPFSelectionDAGInfo.cpp
   25   ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  585     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Mul_1)) {
  601     if (ConstantSDNode *C1 = dyn_cast<ConstantSDNode>(Sub_0)) {
  606       if (ConstantSDNode *C2 = dyn_cast<ConstantSDNode>(Shl2_1)) {
 1383     if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N1)) {
 1388       if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Addr)) {
 2159     ConstantSDNode *V0C = dyn_cast<ConstantSDNode>(V0);
 2160     ConstantSDNode *V1C = dyn_cast<ConstantSDNode>(V1);
lib/Target/Hexagon/HexagonISelLowering.cpp
  335   if (GlobalAddressSDNode *GAN = dyn_cast<GlobalAddressSDNode>(Callee))
  490   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
  493              dyn_cast<ExternalSymbolSDNode>(Callee)) {
  668   ConstantSDNode *AlignConst = dyn_cast<ConstantSDNode>(Align);
  858     ConstantSDNode *C = dyn_cast<ConstantSDNode>(RHS);
 1680   auto *CA = dyn_cast<ConstantSDNode>(Ptr);
 2277   auto *IdxN = dyn_cast<ConstantSDNode>(IdxV);
 2415   if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(IdxV)) {
 2743   auto *CY = dyn_cast<ConstantSDNode>(Y);
 3231   if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(BO.first)) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1091     PHINode *P = dyn_cast<PHINode>(I);
lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp
   23   ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size);
lib/Target/Lanai/LanaiISelDAGToDAG.cpp
  104   if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) {
  126   if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) {
  153   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
lib/Target/Lanai/LanaiISelLowering.cpp
  297     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
  307     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
  315     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
  324     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
  333     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
  342     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
  606   GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee);
  727   } else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee)) {
  813     if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS))
  823     if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS))
  831     if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS))
  841     if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS))
lib/Target/Lanai/LanaiSelectionDAGInfo.cpp
   27   ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size);
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  146   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(N0)) {
  150   } else if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(N0)) {
  155   } else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(N0)) {
  158   } else if (JumpTableSDNode *J = dyn_cast<JumpTableSDNode>(N0)) {
lib/Target/MSP430/MSP430ISelLowering.cpp
  883   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
  885   else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee))
 1056     if (const ConstantSDNode * C = dyn_cast<ConstantSDNode>(LHS)) {
 1070     if (const ConstantSDNode * C = dyn_cast<ConstantSDNode>(LHS)) {
 1084     if (const ConstantSDNode * C = dyn_cast<ConstantSDNode>(LHS)) {
 1098     if (const ConstantSDNode * C = dyn_cast<ConstantSDNode>(LHS)) {
 1139   if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) {
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  105     if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
lib/Target/Mips/Mips16ISelLowering.cpp
  430     if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(CLI.Callee)) {
  472                    dyn_cast<GlobalAddressSDNode>(CLI.Callee)) {
lib/Target/Mips/MipsISelDAGToDAG.cpp
  232   auto *BVN = dyn_cast<BuildVectorSDNode>(C);
lib/Target/Mips/MipsISelLowering.cpp
  694   ConstantSDNode *FalseC = dyn_cast<ConstantSDNode>(False);
  721   ConstantSDNode *TrueC = dyn_cast<ConstantSDNode>(True);
  763   ConstantSDNode *FalseC = dyn_cast<ConstantSDNode>(ValueIfFalse);
  800   if (!(CN = dyn_cast<ConstantSDNode>(Mask)) ||
 1123   if (!(CN = dyn_cast<ConstantSDNode>(SecondOperand)))
 2951     if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(CLI.Callee)) {
 3091      if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 3242     if (auto *N = dyn_cast<ExternalSymbolSDNode>(Callee)) {
 3247     } else if (auto *N = dyn_cast<GlobalAddressSDNode>(Callee)) {
 3264   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 3287   else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(Callee)) {
 4035     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
 4045     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
 4055     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
 4065     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
 4075     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
 4085     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
 4095     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
lib/Target/Mips/MipsOs16.cpp
   97       if (const CallInst *CI = dyn_cast<CallInst>(I)) {
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  268   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  443     if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Offset)) {
lib/Target/Mips/MipsSEISelLowering.cpp
  497     ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(Op1);
  559   BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N);
  907       ConstantSDNode *ShAmount = dyn_cast<ConstantSDNode>(Op1);
 1473     if (ConstantSDNode *CImm = dyn_cast<ConstantSDNode>(Imm)) {
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
 3392     ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(RHS);
 3415       ConstantSDNode *StartConst = dyn_cast<ConstantSDNode>(Start);
 3443       ConstantSDNode *ShiftCnst = dyn_cast<ConstantSDNode>(RHS);
 3459       ConstantSDNode *MaskCnst = dyn_cast<ConstantSDNode>(AndRHS);
 3505       ConstantSDNode *ShlCnst = dyn_cast<ConstantSDNode>(ShlRHS);
 3513       ConstantSDNode *ShrCnst = dyn_cast<ConstantSDNode>(ShrRHS);
 3594   if (AddrSpaceCastSDNode *CastN = dyn_cast<AddrSpaceCastSDNode>(N)) {
 3634   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
lib/Target/NVPTX/NVPTXISelLowering.cpp
 4491     ConstantSDNode *MaskCnst = dyn_cast<ConstantSDNode>(Mask);
 4503     MemSDNode *Mem = dyn_cast<MemSDNode>(Val);
 4622   if (ConstantSDNode *CI = dyn_cast<ConstantSDNode>(RHS)) {
 4663     ConstantSDNode *ShlRHS = dyn_cast<ConstantSDNode>(RHS);
lib/Target/NVPTX/NVPTXImageOptimizer.cpp
   64       if (CallInst *CI = dyn_cast<CallInst>(I)) {
  152     if (BranchInst *BI = dyn_cast<BranchInst>(*UI)) {
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
   72       if (LoadInst *LI = dyn_cast<LoadInst>(II)) {
   84       } else if (MemIntrinsic *IntrCall = dyn_cast<MemIntrinsic>(II)) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 2731   LoadSDNode *InputLoad = dyn_cast<LoadSDNode>(Input);
 2737   ConstantSDNode *InputConst = dyn_cast<ConstantSDNode>(Input);
 2767   ConstantSDNode *InputConst = dyn_cast<ConstantSDNode>(Input);
 2771   LoadSDNode *InputLoad = dyn_cast<LoadSDNode>(Input);
 2935     ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 2985     ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 3119     ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 3164     ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 3277     ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 3319     ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 3436     ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 3479     ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 3605   ConstantSDNode *RHSConst = dyn_cast<ConstantSDNode>(RHS);
 4216   ConstantSDNode *TrueConst = dyn_cast<ConstantSDNode>(TrueRes);
 4406     if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Op)) {
 4410     else if (ExternalSymbolSDNode *ES = dyn_cast<ExternalSymbolSDNode>(Op)) {
 6484     if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(ImmOpnd)) {
 6520       if (auto *C = dyn_cast<ConstantSDNode>(ImmOpnd)) {
 6549       if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(ImmOpnd)) {
 6561                  dyn_cast<ConstantPoolSDNode>(ImmOpnd)) {
lib/Target/PowerPC/PPCISelLowering.cpp
 1445   if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Op))
 2175   if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(OpVal)) {
 2177   } else if (ConstantFPSDNode *CN = dyn_cast<ConstantFPSDNode>(OpVal)) {
 2425   } else if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N)) {
 2457   if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(N)) {
 4488    GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee);
 4737     if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
 4748   ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op);
 4935   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 4978   if (auto *G = dyn_cast<GlobalAddressSDNode>(Callee))
 5000   if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(Callee)) {
 7520   LoadSDNode *LD = dyn_cast<LoadSDNode>(Op);
12750     LoadSDNode *LD1 = dyn_cast<LoadSDNode>(PreviousInput);
12751     LoadSDNode *LD2 = dyn_cast<LoadSDNode>(NextInput);
12776   LoadSDNode *LD1 = dyn_cast<LoadSDNode>(FirstLoadOp);
12777   LoadSDNode *LDL = dyn_cast<LoadSDNode>(LastLoadOp);
14412     ConstantSDNode *CST = dyn_cast<ConstantSDNode>(Op);
14612   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(GA))
14876   if (LoadSDNode *LD = dyn_cast<LoadSDNode>(Val)) {
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  265     if (CallInst *CI = dyn_cast<CallInst>(J)) {
  462     } else if (SwitchInst *SI = dyn_cast<SwitchInst>(J)) {
lib/Target/RISCV/RISCVISelDAGToDAG.cpp
  193   if (auto FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
  257     if (auto Const = dyn_cast<ConstantSDNode>(ImmOperand)) {
  260     } else if (auto GA = dyn_cast<GlobalAddressSDNode>(ImmOperand)) {
lib/Target/RISCV/RISCVISelLowering.cpp
  308   if (auto *LD = dyn_cast<LoadSDNode>(Val)) {
  942     if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Op0)) {
 2060   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 2271   if (GlobalAddressSDNode *S = dyn_cast<GlobalAddressSDNode>(Callee)) {
 2279   } else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(Callee)) {
 2691       if (auto *C = dyn_cast<ConstantSDNode>(Op)) {
 2700       if (auto *C = dyn_cast<ConstantSDNode>(Op))
 2707       if (auto *C = dyn_cast<ConstantSDNode>(Op)) {
lib/Target/Sparc/SparcISelDAGToDAG.cpp
   77   if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
lib/Target/Sparc/SparcISelLowering.cpp
  700   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
  703              dyn_cast<ExternalSymbolSDNode>(Callee)) {
  855         if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Arg))
  945   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
  947   else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee))
 1248   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
 1250   else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee))
 1902   if (const GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Op))
 1908   if (const ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(Op))
 1914   if (const BlockAddressSDNode *BA = dyn_cast<BlockAddressSDNode>(Op))
 1920   if (const ExternalSymbolSDNode *ES = dyn_cast<ExternalSymbolSDNode>(Op))
 3237     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  991     else if (auto *Load = dyn_cast<LoadSDNode>(RISBG.Input)) {
 1174   auto *ElemN = dyn_cast<ConstantSDNode>(ElemV);
 1214   auto *ElemN = dyn_cast<ConstantSDNode>(ElemV);
 1375   auto *OperandC = dyn_cast<ConstantSDNode>(Operand);
lib/Target/SystemZ/SystemZISelLowering.cpp
 1159       if (auto *C = dyn_cast<ConstantSDNode>(Op))
 1166       if (auto *C = dyn_cast<ConstantSDNode>(Op))
 1173       if (auto *C = dyn_cast<ConstantSDNode>(Op))
 1180       if (auto *C = dyn_cast<ConstantSDNode>(Op))
 1187       if (auto *C = dyn_cast<ConstantSDNode>(Op))
 1560   if (auto *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
 1563   } else if (auto *E = dyn_cast<ExternalSymbolSDNode>(Callee)) {
 2164   auto *C1 = dyn_cast<ConstantFPSDNode>(C.Op1);
 2342   auto *ConstOp1 = dyn_cast<ConstantSDNode>(C.Op1);
 2354     Mask = dyn_cast<ConstantSDNode>(NewC.Op1);
 3114   if (auto *LoadN = dyn_cast<LoadSDNode>(In))
 3220                        dyn_cast<ConstantSDNode>(Align)->getZExtValue() : 0);
 3688     if (auto *Const = dyn_cast<ConstantSDNode>(Src2)) {
 3752     if (auto *Op2 = dyn_cast<ConstantSDNode>(Src2)) {
 4155   if (auto *VSN = dyn_cast<ShuffleVectorSDNode>(ShuffleOp)) {
 4836   if (auto *CIndexN = dyn_cast<ConstantSDNode>(Op1)) {
 4878   if (auto *BVN = dyn_cast<BuildVectorSDNode>(Op1)) {
 4904   if (auto *VSN = dyn_cast<ShuffleVectorSDNode>(Op1)) {
 5918   ShuffleVectorSDNode *SV = dyn_cast<ShuffleVectorSDNode>(Op);
lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
   55   if (auto *CSize = dyn_cast<ConstantSDNode>(Size))
   84   if (auto *CSize = dyn_cast<ConstantSDNode>(Size)) {
   88     if (auto *CByte = dyn_cast<ConstantSDNode>(Byte)) {
  127     auto *CByte = dyn_cast<ConstantSDNode>(Byte);
  183   if (auto *CSize = dyn_cast<ConstantSDNode>(Size)) {
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
 1426         (SplattedLoad = dyn_cast<LoadSDNode>(SplatValue)) &&
 1527   auto *SplatConst = dyn_cast<ConstantSDNode>(SplatVal);
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  986           if (auto *LI = dyn_cast<LoadInst>(I))
  997           if (auto *SI = dyn_cast<StoreInst>(I))
lib/Target/X86/X86ISelDAGToDAG.cpp
  613       if (ConstantSDNode *Imm = dyn_cast<ConstantSDNode>(Op1)) {
 1381   if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Address))
 1437   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(N0)) {
 1441   } else if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(N0)) {
 1446   } else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(N0)) {
 1449   } else if (auto *S = dyn_cast<MCSymbolSDNode>(N0)) {
 1451   } else if (JumpTableSDNode *J = dyn_cast<JumpTableSDNode>(N0)) {
 1454   } else if (BlockAddressSDNode *BA = dyn_cast<BlockAddressSDNode>(N0)) {
 1866     if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N))
 2361   if (const ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N)) {
 2403   RegisterSDNode *RN = dyn_cast<RegisterSDNode>(Base);
 2414   RN = dyn_cast<RegisterSDNode>(Index);
 2543   if (auto *CN = dyn_cast<ConstantSDNode>(N)) {
 3122     if (auto *OperandC = dyn_cast<ConstantSDNode>(Operand)) {
 3482   ConstantSDNode *MaskCst = dyn_cast<ConstantSDNode>(N1);
 3732   ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N1);
 4533     ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N1);
lib/Target/X86/X86ISelLowering.cpp
 3646     GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee);
 3872       GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee);
 4253   } else if (LoadSDNode *Ld = dyn_cast<LoadSDNode>(Arg)) {
 4262     FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr);
 4689     if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) {
 5935   auto *CNode = dyn_cast<ConstantPoolSDNode>(Ptr);
 5944   return getTargetConstantFromNode(dyn_cast<LoadSDNode>(Op));
 6052   if (auto *Cst = dyn_cast<ConstantSDNode>(Op)) {
 6057   if (auto *Cst = dyn_cast<ConstantFPSDNode>(Op)) {
 6150     auto *CNode = dyn_cast<ConstantPoolSDNode>(Ptr);
 6245   if (auto *SVN = dyn_cast<ShuffleVectorSDNode>(Op)) {
 6641     if (ConstantSDNode *CtrlOp = dyn_cast<ConstantSDNode>(CtrlNode)) {
 7675   if (LoadSDNode *LD = dyn_cast<LoadSDNode>(SrcOp)) {
 7685     if (FrameIndexSDNode *FINode = dyn_cast<FrameIndexSDNode>(Ptr)) {
 8328       if (ConstantSDNode *CI = dyn_cast<ConstantSDNode>(Ld))
 8330       else if (ConstantFPSDNode *CF = dyn_cast<ConstantFPSDNode>(Ld))
 9656       if (auto *C = dyn_cast<ConstantSDNode>(Elt))
 9658       else if (auto *C = dyn_cast<ConstantFPSDNode>(Elt))
10261   auto *BV1 = dyn_cast<BuildVectorSDNode>(V1);
10262   auto *BV2 = dyn_cast<BuildVectorSDNode>(V2);
10471       else if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Op)) {
10477       } else if (ConstantFPSDNode *Cst = dyn_cast<ConstantFPSDNode>(Op)) {
14541     auto *BV = dyn_cast<BuildVectorSDNode>(V);
17559   auto *N2C = dyn_cast<ConstantSDNode>(N2);
17865   if (const auto *G = dyn_cast<GlobalAddressSDNode>(Op)) {
18486   FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(StackSlot);
19082   if (auto *Shuf = dyn_cast<ShuffleVectorSDNode>(In))
20151     ConstantSDNode *COp0 = dyn_cast<ConstantSDNode>(Op0);
20152     ConstantSDNode *COp1 = dyn_cast<ConstantSDNode>(Op1);
22523   if (ConstantSDNode *CShAmt = dyn_cast<ConstantSDNode>(ShAmt))
22655   if (auto *MaskConst = dyn_cast<ConstantSDNode>(Mask))
22741     if (auto *C = dyn_cast<ConstantSDNode>(Rnd))
22747     if (auto *C = dyn_cast<ConstantSDNode>(Rnd)) {
22761     if (auto *C = dyn_cast<ConstantSDNode>(Rnd)) {
23566     GlobalAddressSDNode *GSD = dyn_cast<GlobalAddressSDNode>(FnOp);
23624     if (auto *C = dyn_cast<ConstantSDNode>(ShAmt)) {
23676   auto *C = dyn_cast<ConstantSDNode>(ScaleOp);
23705   auto *C = dyn_cast<ConstantSDNode>(ScaleOp);
23741   auto *C = dyn_cast<ConstantSDNode>(ScaleOp);
23771   auto *C = dyn_cast<ConstantSDNode>(ScaleOp);
23890   auto *FINode = dyn_cast<FrameIndexSDNode>(RegNode);
23908   auto *FINode = dyn_cast<FrameIndexSDNode>(EHGuard);
24141     MemIntrinsicSDNode *MemIntr = dyn_cast<MemIntrinsicSDNode>(Op);
25864       auto *Cst1 = dyn_cast<ConstantSDNode>(Amt1);
25865       auto *Cst2 = dyn_cast<ConstantSDNode>(Amt2);
34747     if (auto *ShiftImm = dyn_cast<ConstantSDNode>(Op1)) {
34812     if (auto *ShiftImm = dyn_cast<ConstantSDNode>(Op1)) {
36386   auto *CIdx = dyn_cast<ConstantSDNode>(EltIdx);
36665   auto *TrueC = dyn_cast<ConstantSDNode>(LHS);
36666   auto *FalseC = dyn_cast<ConstantSDNode>(RHS);
37120       if (auto *OpRHSBV = dyn_cast<BuildVectorSDNode>(OpRHS)) {
37284   auto *OpRHSC = dyn_cast<ConstantSDNode>(OpRHS);
37292   auto *CmpRHSC = dyn_cast<ConstantSDNode>(CmpRHS);
37374   if ((C = dyn_cast<ConstantSDNode>(Op1)))
37376   else if ((C = dyn_cast<ConstantSDNode>(Op2)))
37604   if (ConstantSDNode *TrueC = dyn_cast<ConstantSDNode>(TrueOp)) {
37605     if (ConstantSDNode *FalseC = dyn_cast<ConstantSDNode>(FalseOp)) {
37709           CmpAgainst == dyn_cast<ConstantSDNode>(FalseOp)) {
37715           CmpAgainst == dyn_cast<ConstantSDNode>(TrueOp)) {
38255   ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
38298   if (auto *N1BV = dyn_cast<BuildVectorSDNode>(N1))
38382   auto *ShiftC = dyn_cast<ConstantSDNode>(N1);
39722     if (auto *SumC = dyn_cast<ConstantSDNode>(Sum)) {
39737   } else if (auto *ShAmt1C = dyn_cast<ConstantSDNode>(ShAmt1)) {
39738     auto *ShAmt0C = dyn_cast<ConstantSDNode>(ShAmt0);
39743     if (auto *MaskC = dyn_cast<ConstantSDNode>(Mask)) {
40104     BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(V);
40108       ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op);
40275   auto *BV = dyn_cast<BuildVectorSDNode>(V);
41771   if (auto *Cst1 = dyn_cast<ConstantSDNode>(Op1)) {
41826     auto *C = dyn_cast<ConstantFPSDNode>(V);
42977     if (auto *BV = dyn_cast<BuildVectorSDNode>(Index)) {
43569   auto *ConstantX = dyn_cast<ConstantSDNode>(X);
44213   if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op0)) {
45626     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45635     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45644     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45653     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45663     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45672     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45681     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45691     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45705     if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
45719     if (ConstantSDNode *CST = dyn_cast<ConstantSDNode>(Op)) {
45738     if (auto *GA = dyn_cast<GlobalAddressSDNode>(Op))
lib/Target/X86/X86SelectionDAGInfo.cpp
   50   ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size);
   71     ConstantSDNode *ValC = dyn_cast<ConstantSDNode>(Val);
  107   ConstantSDNode *ValC = dyn_cast<ConstantSDNode>(Val);
  311   if (ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size))
lib/Target/XCore/XCoreISelDAGToDAG.cpp
   89   if ((FIN = dyn_cast<FrameIndexSDNode>(Addr))) {
lib/Target/XCore/XCoreISelLowering.cpp
 1195   if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
 1197   else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee))
 1637     ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
 1638     ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
 1673     ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
 1674     ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
 1711     ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
 1712     ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
lib/Target/XCore/XCoreLowerThreadLocal.cpp
  135         if (PHINode *PN = dyn_cast<PHINode>(WU)) {
  145         } else if (Instruction *Instr = dyn_cast<Instruction>(WU)) {
  149           ConstantExpr *CExpr = dyn_cast<ConstantExpr>(WU);
  167       ConstantExpr *CE = dyn_cast<ConstantExpr>(WU);
lib/Transforms/IPO/ArgumentPromotion.cpp
  637             if (ConstantInt *CI = dyn_cast<ConstantInt>(*II))
  696         if (ConstantInt *C = dyn_cast<ConstantInt>(*i))
lib/Transforms/IPO/GlobalOpt.cpp
  728         if (Constant *C = dyn_cast<Constant>(*i))
lib/Transforms/IPO/PartialInlining.cpp
 1027       PHINode *Phi = dyn_cast<PHINode>(I);
 1069     PHINode *OldPhi = dyn_cast<PHINode>(I);
lib/Transforms/IPO/WholeProgramDevirt.cpp
  427     auto *CI = dyn_cast<ConstantInt>(Arg);
lib/Transforms/InstCombine/InstCombineCalls.cpp
 1485     if (auto *E = dyn_cast<IntrinsicInst>(BI)) {
 3881       if (CallInst *BCI = dyn_cast<CallInst>(BI)) {
 4188     if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(I))
 4367       CastInst *CI = dyn_cast<CastInst>(*I);
lib/Transforms/InstCombine/InstCombineInternal.h
  714         if (auto *Inst = dyn_cast<Instruction>(Operand))
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
 1421     if (StoreInst *PrevSI = dyn_cast<StoreInst>(BBI)) {
 1436     if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) {
 1476   if (BranchInst *BI = dyn_cast<BranchInst>(BBI))
 1511   BranchInst *OtherBr = dyn_cast<BranchInst>(BBI);
 1529     OtherStore = dyn_cast<StoreInst>(BBI);
 1545       if ((OtherStore = dyn_cast<StoreInst>(BBI))) {
lib/Transforms/InstCombine/InstCombinePHI.cpp
  188     PHINode *PtrPHI = dyn_cast<PHINode>(II);
lib/Transforms/InstCombine/InstructionCombining.cpp
 1704       auto *Op2 = dyn_cast<GetElementPtrInst>(*I);
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  624 	if (auto *II = dyn_cast<IntrinsicInst>(It)) {
lib/Transforms/Instrumentation/InstrProfiling.cpp
  419       } else if (auto *Ind = dyn_cast<InstrProfValueProfileInst>(Instr)) {
  520         if (auto *Ind = dyn_cast<InstrProfValueProfileInst>(I))
  523           FirstProfIncInst = dyn_cast<InstrProfIncrementInst>(I);
lib/Transforms/Instrumentation/Instrumentation.cpp
   46     if (auto *AI = dyn_cast<AllocaInst>(I)) {
   49     } else if (auto *II = dyn_cast<IntrinsicInst>(I)) {
lib/Transforms/Scalar/ADCE.cpp
  363         if (Instruction *Inst = dyn_cast<Instruction>(OI))
lib/Transforms/Scalar/DeadStoreElimination.cpp
  876     if (LoadInst *L = dyn_cast<LoadInst>(BBI)) {
  880     } else if (VAArgInst *V = dyn_cast<VAArgInst>(BBI)) {
lib/Transforms/Scalar/EarlyCSE.cpp
  855         if (Instruction *OPI = dyn_cast<Instruction>(Op))
lib/Transforms/Scalar/IndVarSimplify.cpp
  838   while (PHINode *P = dyn_cast<PHINode>(BI)) {
lib/Transforms/Scalar/JumpThreading.cpp
  531     if (const CallInst *CI = dyn_cast<CallInst>(I)) {
 2001   for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI) {
 2321   for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
 2454        PHINode *Phi = dyn_cast<PHINode>(BI); ++BI)
 2569        PHINode *PN = dyn_cast<PHINode>(BI); ++BI) {
lib/Transforms/Scalar/LICM.cpp
 1419     if (Instruction *OInst = dyn_cast<Instruction>(*OI))
lib/Transforms/Scalar/LoopFuse.cpp
 1024           if (Instruction *Def = dyn_cast<Instruction>(Op))
lib/Transforms/Scalar/LoopRerollPass.cpp
  710       if (Instruction *Op = dyn_cast<Instruction>(*OI))
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  978       if (Instruction *U = dyn_cast<Instruction>(O)) {
 2721     if (Instruction *Oper = dyn_cast<Instruction>(*OI)) {
lib/Transforms/Scalar/LoopUnswitch.cpp
  813       if (SelectInst *SI = dyn_cast<SelectInst>(BBI)) {
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  326     if (StoreInst *NextStore = dyn_cast<StoreInst>(BI)) {
lib/Transforms/Scalar/SROA.cpp
 4526       if (Instruction *U = dyn_cast<Instruction>(Operand)) {
 4567     if (AllocaInst *AI = dyn_cast<AllocaInst>(I))
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  304     ConstantInt *ConstIdx = dyn_cast<ConstantInt>(*I);
lib/Transforms/Scalar/TailRecursionElimination.cpp
  462     CI = dyn_cast<CallInst>(BBI);
lib/Transforms/Utils/CloneFunction.cpp
  116     if (Argument *NewArg = dyn_cast<Argument>(VMap[&OldArg])) {
  374     if (const AllocaInst *AI = dyn_cast<AllocaInst>(II)) {
  573       for (; (PN = dyn_cast<PHINode>(I)); ++I) {
  845   for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
lib/Transforms/Utils/CodeExtractor.cpp
  125     if (const auto *II = dyn_cast<InvokeInst>(I)) {
  136     if (const auto *CSI = dyn_cast<CatchSwitchInst>(I)) {
  148     if (const auto *CPI = dyn_cast<CatchPadInst>(I)) {
  159     if (const auto *CPI = dyn_cast<CleanupPadInst>(I)) {
  166     if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) {
  173     if (const CallInst *CI = dyn_cast<CallInst>(I)) {
  408       PHINode *Phi = dyn_cast<PHINode>(I);
lib/Transforms/Utils/Evaluator.cpp
  153       ConstantInt *CI = dyn_cast<ConstantInt>(*std::next(CE->op_begin()));
  336     if (StoreInst *SI = dyn_cast<StoreInst>(CurInst)) {
  398     } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(CurInst)) {
  404     } else if (CmpInst *CI = dyn_cast<CmpInst>(CurInst)) {
  410     } else if (CastInst *CI = dyn_cast<CastInst>(CurInst)) {
  416     } else if (SelectInst *SI = dyn_cast<SelectInst>(CurInst)) {
  422     } else if (auto *EVI = dyn_cast<ExtractValueInst>(CurInst)) {
  427     } else if (auto *IVI = dyn_cast<InsertValueInst>(CurInst)) {
  433     } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(CurInst)) {
  443     } else if (LoadInst *LI = dyn_cast<LoadInst>(CurInst)) {
  466     } else if (AllocaInst *AI = dyn_cast<AllocaInst>(CurInst)) {
  610       if (BranchInst *BI = dyn_cast<BranchInst>(CurInst)) {
  620       } else if (SwitchInst *SI = dyn_cast<SwitchInst>(CurInst)) {
  625       } else if (IndirectBrInst *IBI = dyn_cast<IndirectBrInst>(CurInst)) {
  658     if (InvokeInst *II = dyn_cast<InvokeInst>(CurInst)) {
  725          (PN = dyn_cast<PHINode>(CurInst)); ++CurInst)
lib/Transforms/Utils/InlineFunction.cpp
  784     Instruction *NI = dyn_cast<Instruction>(VMI->second);
  880     Instruction *NI = dyn_cast<Instruction>(VMI->second);
  978       Instruction *NI = dyn_cast<Instruction>(VMI->second);
 1211     auto *NewCall = dyn_cast<CallBase>(VMI->second);
 1435       if (auto *AI = dyn_cast<AllocaInst>(BI))
lib/Transforms/Utils/Local.cpp
  654   while (PHINode *PN = dyn_cast<PHINode>(PhiIt)) {
 1221     if (DbgValueInst *DVI = dyn_cast<DbgValueInst>(PrevI))
lib/Transforms/Utils/LoopRotationUtils.cpp
   89   for (I = OrigHeader->begin(); PHINode *PN = dyn_cast<PHINode>(I); ++I)
  302   for (; PHINode *PN = dyn_cast<PHINode>(I); ++I)
  388          PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
lib/Transforms/Utils/LoopUnroll.cpp
  114         if (auto Def = dyn_cast<Instruction>(U)) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  109         if (Instruction *II = dyn_cast<Instruction>(U))
lib/Transforms/Utils/LoopVersioning.cpp
  134     for (auto I = PHIBlock->begin(); (PN = dyn_cast<PHINode>(I)); ++I) {
  153   for (auto I = PHIBlock->begin(); (PN = dyn_cast<PHINode>(I)); ++I) {
lib/Transforms/Utils/Mem2Reg.cpp
   46       if (AllocaInst *AI = dyn_cast<AllocaInst>(I)) // Is it an alloca?
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  794       if (StoreInst *SI = dyn_cast<StoreInst>(I)) {
  807       if (LoadInst *LI = dyn_cast<LoadInst>(I))
  918         APN = dyn_cast<PHINode>(PNI);
lib/Transforms/Utils/SimplifyCFG.cpp
 2021       Instruction *OpI = dyn_cast<Instruction>(*i);
 2237       if (PHINode *PN = dyn_cast<PHINode>(BBI)) {
 3946     auto *II = dyn_cast<IntrinsicInst>(I);
 4179       if (auto *SI = dyn_cast<StoreInst>(BBI)) {
 4182       } else if (auto *LI = dyn_cast<LoadInst>(BBI)) {
 4185       } else if (auto *RMWI = dyn_cast<AtomicRMWInst>(BBI)) {
 4188       } else if (auto *CXI = dyn_cast<AtomicCmpXchgInst>(BBI)) {
 5756     LandingPadInst *LPad2 = dyn_cast<LandingPadInst>(I);
 5761     BranchInst *BI2 = dyn_cast<BranchInst>(I);
 5822   if (ICmpInst *ICI = dyn_cast<ICmpInst>(I))
 5833   if (LandingPadInst *LPad = dyn_cast<LandingPadInst>(I)) {
lib/Transforms/Vectorize/LoopVectorize.cpp
  803     if (Instruction *OpInst = dyn_cast<Instruction>(*OI))
 6058       if (auto *InstOp = dyn_cast<Instruction>(Op))
 6955     if (auto *PredInst = dyn_cast<Instruction>(Op))
lib/Transforms/Vectorize/SLPVectorizer.cpp
 6970     if (PHINode *P = dyn_cast<PHINode>(it)) {
tools/bugpoint-passes/TestPasses.cpp
   60         if (CallInst *CI = dyn_cast<CallInst>(I)) {
tools/bugpoint/ExtractFunction.cpp
   74       Constant *C = dyn_cast<Constant>(*i);
tools/clang/lib/AST/ASTContext.cpp
 2853   if (const auto *PT = dyn_cast<ParenType>(Orig))
 2858   if (const auto *MQT = dyn_cast<MacroQualifiedType>(Orig))
 2864   if (const auto *AT = dyn_cast<AttributedType>(Orig))
 5547     if (const auto *AT = dyn_cast<ArrayType>(T))
 6263   if (const auto *TT = dyn_cast<TypedefType>(T))
 6810     if (const auto *BT = dyn_cast<BuiltinType>(CT))
 7922     while (const auto *AT = dyn_cast<ArrayType>(CT))
 7969     if (const AttributedType *Attr = dyn_cast<AttributedType>(Ty)) {
 7976     } else if (const ParenType *Paren = dyn_cast<ParenType>(Ty)) {
tools/clang/lib/AST/ASTDiagnostic.cpp
  171       if (const TypedefType *QTT = dyn_cast<TypedefType>(QT))
tools/clang/lib/AST/ASTImporterLookupTable.cpp
   44         if (const auto *RTy = dyn_cast<RecordType>(Ty))
   46         else if (const auto *SpecTy = dyn_cast<TemplateSpecializationType>(Ty))
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1642     while (const auto *ElabType = dyn_cast<ElaboratedType>(FieldType))
 1645     if (const auto *RecType = dyn_cast<RecordType>(FieldType)) {
tools/clang/lib/AST/Decl.cpp
 2669   if (const auto *DT = dyn_cast<DecayedType>(T))
tools/clang/lib/AST/DeclPrinter.cpp
  151     else if (const ArrayType* ATy = dyn_cast<ArrayType>(BaseType))
  646   while (const ParenType *PT = dyn_cast<ParenType>(Ty)) {
tools/clang/lib/AST/ExprConstant.cpp
 9958   const BuiltinType *BT = dyn_cast<BuiltinType>(CanTy);
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
  499   if (auto *PT = dyn_cast<PointerType>(Ty))
tools/clang/lib/AST/Interp/Context.cpp
  109   if (auto *AT = dyn_cast<AtomicType>(T))
tools/clang/lib/AST/ItaniumMangle.cpp
 2447                                       = dyn_cast<TemplateSpecializationType>(T))
 2976   if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(PointeeType)) {
tools/clang/lib/AST/MicrosoftMangle.cpp
 1907     if (const FunctionType *FT = dyn_cast<FunctionType>(T)) {
tools/clang/lib/AST/ODRHash.cpp
  719     const auto *ElaboratedT = dyn_cast<ElaboratedType>(UnderlyingType);
  733     const auto *RecordT = dyn_cast<RecordType>(NamedType);
tools/clang/lib/AST/Type.cpp
 3200   while (auto *InnerMQT = dyn_cast<MacroQualifiedType>(Inner)) {
 3963   if (auto MacroTy = dyn_cast<MacroQualifiedType>(T))
 3966   if (auto attributed = dyn_cast<AttributedType>(AttrTy)) {
tools/clang/lib/Analysis/RetainSummaryManager.cpp
  886   while (auto *T = dyn_cast<TypedefType>(QT)) {
tools/clang/lib/CodeGen/CGCall.cpp
 2399             if (const auto *TOTy = dyn_cast<TypedefType>(OTy))
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2657   while ((Ty = dyn_cast<ArrayType>(EltTy))) {
 3496     else if (auto *FPT = dyn_cast<FunctionProtoType>(FnType))
 3523       if (const auto *FPT = dyn_cast<FunctionProtoType>(FnType))
tools/clang/lib/CodeGen/CGExpr.cpp
 1393   if (const auto *RT = dyn_cast<RecordType>(type))
 1416   if (const auto *ref = dyn_cast<ReferenceType>(type)) {
tools/clang/lib/CodeGen/CGExprComplex.cpp
   34   if (const ComplexType *comp = dyn_cast<ComplexType>(type)) {
tools/clang/lib/CodeGen/CGExprScalar.cpp
  858   if (const MemberPointerType *MPT = dyn_cast<MemberPointerType>(SrcType))
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1401         if (auto *TD = dyn_cast<TypedefType>(ty))
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
   81   if (const TagType *TTy = dyn_cast<TagType>(QTy))
   85   if (const TypedefType *TTy = dyn_cast<TypedefType>(QTy)) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 3009   const BuiltinType *BuiltinTy = dyn_cast<BuiltinType>(PointeeTy);
 3027   if (const BuiltinType *BuiltinTy = dyn_cast<BuiltinType>(Ty))
 3032   if (const PointerType *PointerTy = dyn_cast<PointerType>(Ty))
 3050   if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
 3097   if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
 3102   if (const PointerType *PointerTy = dyn_cast<PointerType>(Ty))
 3106       dyn_cast<MemberPointerType>(Ty)) {
 3305     if (const RecordType *Record = dyn_cast<RecordType>(Ty)) {
 4111     if (const PointerType *PT = dyn_cast<PointerType>(CaughtType)) {
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  799   if (auto recordType = dyn_cast<RecordType>(type)) {
tools/clang/lib/Index/USRGeneration.cpp
  869     if (const auto *const AT = dyn_cast<ArrayType>(T)) {
  882       if (const auto *const CAT = dyn_cast<ConstantArrayType>(T))
tools/clang/lib/Sema/DeclSpec.cpp
  383       if (const LocInfoType *LIT = dyn_cast<LocInfoType>(QT))
tools/clang/lib/Sema/SemaChecking.cpp
 8305   while (const TypeOfExprType *TET = dyn_cast<TypeOfExprType>(ExprTy)) {
 8498         if (const TypedefType *TypedefTy = dyn_cast<TypedefType>(ExprTy))
13014   if (const auto *PointerTy = dyn_cast<PointerType>(PType)) {
13018   if (const auto *ReferenceTy = dyn_cast<ReferenceType>(PType)) {
13022   if (const auto *ParenTy = dyn_cast<ParenType>(PType)) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1877     if (const BuiltinType *BT = dyn_cast<BuiltinType>(T))
 1881     if (const TagType *TagT = dyn_cast<TagType>(T))
tools/clang/lib/Sema/SemaDecl.cpp
 2098   if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(R)) {
 5766   const VariableArrayType* VLATy = dyn_cast<VariableArrayType>(T);
tools/clang/lib/Sema/SemaExpr.cpp
  998   auto *LHSComplexType = dyn_cast<ComplexType>(LHSType);
  999   auto *RHSComplexType = dyn_cast<ComplexType>(RHSType);
 5323   const BuiltinType *placeholder = dyn_cast<BuiltinType>(type);
 5407   const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(DeclType);
 8177   if (const AtomicType *AtomicTy = dyn_cast<AtomicType>(LHSType)) {
 8274   if (const PointerType *LHSPointer = dyn_cast<PointerType>(LHSType)) {
tools/clang/lib/Sema/SemaLookup.cpp
  803               dyn_cast<FunctionProtoType>(FunctionList[Index])) {
tools/clang/lib/Sema/SemaTemplate.cpp
 6350       auto *AT = dyn_cast<AutoType>(ParamType);
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  405   if (auto *Expansion = dyn_cast<PackExpansionType>(ParamType))
  551   if (auto *Injected = dyn_cast<InjectedClassNameType>(Arg))
  556         = dyn_cast<TemplateSpecializationType>(Arg)) {
  578   const RecordType *RecordArg = dyn_cast<RecordType>(Arg);
 1232                                             = dyn_cast<PackExpansionType>(Arg))
 1666         dyn_cast<FunctionProtoType>(Arg);
 1862       const MemberPointerType *MemPtrArg = dyn_cast<MemberPointerType>(Arg);
 1897       const BlockPointerType *BlockPtrArg = dyn_cast<BlockPointerType>(Arg);
 1913       if (const ExtVectorType *VectorArg = dyn_cast<ExtVectorType>(Arg)) {
 1926                                 = dyn_cast<DependentSizedExtVectorType>(Arg)) {
 1944       if (const auto *VectorArg = dyn_cast<VectorType>(Arg)) {
 1968       if (const auto *VectorArg = dyn_cast<DependentVectorType>(Arg)) {
 1996       if (const ExtVectorType *VectorArg = dyn_cast<ExtVectorType>(Arg)) {
 2022                                 = dyn_cast<DependentSizedExtVectorType>(Arg)) {
 2053               dyn_cast<DependentAddressSpaceType>(Arg)) {
 3887         dyn_cast<PackExpansionType>(ParamType);
tools/clang/lib/Sema/SemaType.cpp
 2669   if (const LocInfoType *LIT = dyn_cast<LocInfoType>(QT)) {
 6469   const AttributedType *AT = dyn_cast<AttributedType>(Type);
 6495     AT = dyn_cast<AttributedType>(Desugared);
tools/clang/lib/Sema/TreeTransform.h
 4410                                 = dyn_cast<SubstTemplateTypeParmType>(T)) {
 4418       } else if ((AutoTy = dyn_cast<AutoType>(T)) && AutoTy->isDeduced()) {
 5273                                        = dyn_cast<PackExpansionType>(OldType)) {
 6384   if (const ElaboratedType *ElabT = dyn_cast<ElaboratedType>(Result)) {
tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
  134   if (auto *T = dyn_cast<ObjCObjectPointerType>(Ty)) {
  137   } else if (auto *T = dyn_cast<TypedefType>(Ty)) {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  562   if (const auto *MC = dyn_cast<ObjCMethodCall>(Call)) {
  573   if (const auto *CCall = dyn_cast<CXXConstructorCall>(Call)) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  249       const auto *BT = dyn_cast<BuiltinType>(T);
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  345     if (const ObjCMethodCall *Msg = dyn_cast<ObjCMethodCall>(Call)) {
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp
   86       dyn_cast<RecordType>(*DeducedType)->getDecl()->isLambda()) {
tools/clang/tools/libclang/CXType.cpp
  908   if (const auto *Deduced = dyn_cast<DeducedType>(QT))
  948   if (const auto *Deduced = dyn_cast<DeducedType>(QT))
 1162   const ObjCObjectType *OT = dyn_cast<ObjCObjectType>(T);
 1174   const ObjCObjectType *OT = dyn_cast<ObjCObjectType>(T);
 1186   const ObjCObjectType *OT = dyn_cast<ObjCObjectType>(T);
 1202   const ObjCObjectType *OT = dyn_cast<ObjCObjectType>(T);
 1214   const ObjCObjectType *OT = dyn_cast<ObjCObjectType>(T);
tools/lldb/source/Expression/IRExecutionUnit.cpp
  986                 llvm::dyn_cast<llvm::ConstantStruct>(ctor_use)) {
tools/lldb/source/Expression/IRInterpreter.cpp
  525         CallInst *call_inst = dyn_cast<CallInst>(ii);
  544         ICmpInst *icmp_inst = dyn_cast<ICmpInst>(ii);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 2224             llvm::dyn_cast<TypedefType>(qual_type)) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
 1009       llvm::dyn_cast<clang::FunctionProtoType>(qt);
tools/lldb/source/Symbol/ClangASTContext.cpp
 2670         llvm::dyn_cast<clang::ObjCObjectType>(qual_type);
 3591         llvm::dyn_cast<clang::ObjCObjectType>(qual_type);
 3608         llvm::dyn_cast<clang::ObjCObjectPointerType>(qual_type);
 3881   const clang::TagType *tag_type = llvm::dyn_cast<clang::TagType>(qual_type);
 3898             llvm::dyn_cast<clang::ObjCObjectPointerType>(qual_type);
 9766           llvm::dyn_cast<clang::ObjCObjectType>(qual_type);
tools/lldb/source/Symbol/ClangASTImporter.cpp
  437         llvm::dyn_cast<clang::ObjCObjectType>(qual_type);
  513         llvm::dyn_cast<clang::ObjCObjectType>(qual_type);
unittests/Support/Casting.cpp
  394   EXPECT_TRUE(dyn_cast<pointer_wrappers::Derived>(MB) == nullptr);
  396   EXPECT_TRUE(dyn_cast<pointer_wrappers::Derived>(MD) == &D);
unittests/Transforms/Utils/CloningTest.cpp
  240   auto AddSplit = dyn_cast<Instruction>(Mapping[AddInst]);
  246   auto MulSplit = dyn_cast<Instruction>(Mapping[MulInst]);
  290   auto AddSplit = dyn_cast<Instruction>(Mapping[AddInst]);
  296   auto MulSplit = dyn_cast<Instruction>(Mapping[MulInst]);
  302   auto SubSplit = dyn_cast<Instruction>(Mapping[SubInst]);
  342   auto AddSplit = dyn_cast<Instruction>(Mapping[AddInst]);
  348   auto MulSplit = dyn_cast<Instruction>(Mapping[MulInst]);