|
reference, declaration → definition
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]);