|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc21203 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N->getOperand(1)))
gen/lib/Target/X86/X86GenDAGISel.inc254119 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N->getOperand(0))) {
254135 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N->getOperand(1)))
include/llvm/IR/BasicBlock.h 318 PN = dyn_cast<PHINodeT>(std::next(BBIteratorT(PN)));
include/llvm/IR/Metadata.h 532 if (auto *V = dyn_cast<ConstantAsMetadata>(MD))
578 if (auto *V = dyn_cast<ConstantAsMetadata>(MD))
lib/Analysis/LoopInfo.cpp 621 if (DILocation *L = dyn_cast<DILocation>(LoopID->getOperand(i))) {
987 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i));
990 MDString *S = dyn_cast<MDString>(MD->getOperand(0));
1028 const MDString *S = dyn_cast<MDString>(MD->getOperand(0));
lib/Analysis/ModuleSummaryAnalysis.cpp 104 const User *Operand = dyn_cast<User>(OI);
lib/Analysis/ScopedNoAliasAA.cpp 135 if (const MDNode *MD = dyn_cast<MDNode>(MDOp))
148 if (const MDNode *NAMD = dyn_cast<MDNode>(MDOp))
lib/Analysis/TypeBasedAliasAnalysis.cpp 456 if (MDString *Tag1 = dyn_cast<MDString>(getOperand(0))) {
lib/CodeGen/CodeGenPrepare.cpp 782 const PHINode *DestBBPN = dyn_cast<PHINode>(DestBB->begin());
787 if (const PHINode *BBPN = dyn_cast<PHINode>(BB->begin())) {
858 if (PHINode *BBPN = dyn_cast<PHINode>(BB->begin())) {
lib/CodeGen/GCRootLowering.cpp 198 IntrinsicInst *CI = dyn_cast<IntrinsicInst>(II++);
lib/CodeGen/GlobalISel/IRTranslator.cpp 1634 if (ConstantInt *CI = dyn_cast<ConstantInt>(Arg.value())) {
lib/CodeGen/MachinePipeliner.cpp 283 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i));
288 MDString *S = dyn_cast<MDString>(MD->getOperand(0));
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 863 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(Op);
896 auto *C1 = dyn_cast<ConstantSDNode>(N0.getOperand(1));
4575 if (ConstantSDNode *ADDI = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
4576 if (ConstantSDNode *SRLI = dyn_cast<ConstantSDNode>(N1.getOperand(1))) {
4610 if (ConstantSDNode *CShift = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
4860 auto *Mask = dyn_cast<ConstantSDNode>(N->getOperand(1));
5346 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
5359 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1));
5373 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
5374 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1));
5385 ConstantSDNode *N001C = dyn_cast<ConstantSDNode>(N00.getOperand(1));
5396 ConstantSDNode *N101C = dyn_cast<ConstantSDNode>(N10.getOperand(1));
5459 N1C = dyn_cast<ConstantSDNode>(N.getOperand(1));
5461 N1C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
5490 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
5498 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
5507 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N.getOperand(1));
5515 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N.getOperand(1));
6357 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(1));
6519 dyn_cast<ConstantSDNode>(Value.getOperand(1));
8471 auto *C = dyn_cast<ConstantSDNode>(N2.getOperand(1));
10191 auto *LN0 = dyn_cast<LoadSDNode>(N0.getOperand(0));
10192 auto *N01 = dyn_cast<ConstantSDNode>(N0.getOperand(1));
10205 auto AndC = dyn_cast<ConstantSDNode>(N->getOperand(1));
10227 if (auto *ConstShift = dyn_cast<ConstantSDNode>(SRL.getOperand(1))) {
10279 if (ConstantSDNode *N01 = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
10447 if (auto *ShAmt = dyn_cast<ConstantSDNode>(N0.getOperand(1)))
12279 auto TrueOpnd = dyn_cast<ConstantFPSDNode>(Select.getOperand(1));
12280 auto FalseOpnd = dyn_cast<ConstantFPSDNode>(Select.getOperand(2));
13198 ConstantFPSDNode *CFP1 = dyn_cast<ConstantFPSDNode>(N0.getOperand(1));
13473 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1));
13482 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1));
16445 ConstantSDNode *ShAmt = dyn_cast<ConstantSDNode>(Op1.getOperand(1));
17591 if (auto *C = dyn_cast<ConstantSDNode>(Op.getOperand(0).getOperand(1)))
17670 if (auto CNode = dyn_cast<ConstantSDNode>(Op.getOperand(1)))
18000 auto *CS = dyn_cast<ConstantSDNode>(Op.getOperand(1));
18078 auto *ExtractIndexC = dyn_cast<ConstantSDNode>(Extract->getOperand(1));
18194 auto *Ld = dyn_cast<LoadSDNode>(Extract->getOperand(0));
18195 auto *ExtIdx = dyn_cast<ConstantSDNode>(Extract->getOperand(1));
18335 auto *InsIdx = dyn_cast<ConstantSDNode>(V.getOperand(2));
18692 auto *Splat = dyn_cast<ShuffleVectorSDNode>(Shuf->getOperand(0));
18796 auto *InsIndexC = dyn_cast<ConstantSDNode>(Op0.getOperand(2));
18822 auto *Shuf0 = dyn_cast<ShuffleVectorSDNode>(Shuf->getOperand(0));
20073 auto *ConstAndRHS = dyn_cast<ConstantSDNode>(N0->getOperand(1));
20489 if (auto *C = dyn_cast<ConstantSDNode>(LSN->getOffset()))
20780 while (StoreSDNode *Chain = dyn_cast<StoreSDNode>(STChain->getChain())) {
lib/CodeGen/SelectionDAG/InstrEmitter.cpp 73 if (RegisterSDNode *RN = dyn_cast<RegisterSDNode>(Node->getOperand(I - 1)))
504 RegisterSDNode *R = dyn_cast<RegisterSDNode>(Node->getOperand(0));
648 RegisterSDNode *R = dyn_cast<RegisterSDNode>(Node->getOperand(i-1));
960 if (RegisterSDNode *R = dyn_cast<RegisterSDNode>(F->getOperand(i))) {
1038 FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Node->getOperand(1));
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 438 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(ST->getValue())) {
1941 dyn_cast<ConstantFPSDNode>(Node->getOperand(i))) {
1944 dyn_cast<ConstantSDNode>(Node->getOperand(i))) {
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 3160 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N->getOperand(1)))
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 217 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Op)) {
220 } else if (ConstantFPSDNode *CFPN = dyn_cast<ConstantFPSDNode>(Op)) {
287 auto *Cst = dyn_cast<ConstantSDNode>(Op.getOperand(i));
2163 if (auto *RHSC = dyn_cast<ConstantSDNode>(V.getOperand(1))) {
2292 ConstantSDNode *SubIdx = dyn_cast<ConstantSDNode>(V.getOperand(1));
2399 auto *BV = dyn_cast<BuildVectorSDNode>(V.getOperand(1));
2404 auto *SA = dyn_cast<ConstantSDNode>(BV->getOperand(i));
2561 ConstantSDNode *SubIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2));
2594 ConstantSDNode *SubIdx = dyn_cast<ConstantSDNode>(Op.getOperand(1));
3660 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op.getOperand(1))) {
3681 if (ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(Op.getOperand(1)))
3824 ConstantSDNode *SubIdx = dyn_cast<ConstantSDNode>(Op.getOperand(1));
3857 auto *SubIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2));
4907 BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(Op);
5617 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
8996 if (LoadSDNode *Ld = dyn_cast<LoadSDNode>(*this)) {
lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp 39 if (auto *A = dyn_cast<GlobalAddressSDNode>(Base))
40 if (auto *B = dyn_cast<GlobalAddressSDNode>(Other.Base))
47 if (auto *A = dyn_cast<ConstantPoolSDNode>(Base))
48 if (auto *B = dyn_cast<ConstantPoolSDNode>(Other.Base)) {
66 if (auto *A = dyn_cast<FrameIndexSDNode>(Base))
67 if (auto *B = dyn_cast<FrameIndexSDNode>(Other.Base)) {
116 if (auto *A = dyn_cast<FrameIndexSDNode>(BasePtr0.getBase()))
117 if (auto *B = dyn_cast<FrameIndexSDNode>(BasePtr1.getBase())) {
179 if (auto *C = dyn_cast<ConstantSDNode>(N->getOffset()))
184 if (auto *C = dyn_cast<ConstantSDNode>(N->getOffset()))
195 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1)))
203 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) {
214 if (auto *C = dyn_cast<ConstantSDNode>(LSBase->getOffset())) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 358 PHINode *PN = dyn_cast<PHINode>(BB.begin());
2233 MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(Op->getOperand(1));
2234 const MDString *RegStr = dyn_cast<MDString>(MD->getMD()->getOperand(0));
2247 MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(Op->getOperand(1));
2248 const MDString *RegStr = dyn_cast<MDString>(MD->getMD()->getOperand(0));
2579 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1));
2592 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1));
3624 auto *C = dyn_cast<ConstantSDNode>(N->getOperand(1));
3629 if (auto *FN = dyn_cast<FrameIndexSDNode>(N->getOperand(0))) {
lib/CodeGen/SelectionDAG/TargetLowering.cpp 484 auto *Op1C = dyn_cast<ConstantSDNode>(Op.getOperand(1));
706 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2));
839 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2));
916 ConstantSDNode *SubIdx = dyn_cast<ConstantSDNode>(Op.getOperand(1));
1756 auto *ShAmt = dyn_cast<ConstantSDNode>(Src.getOperand(1));
2295 ConstantSDNode *SubIdx = dyn_cast<ConstantSDNode>(Op.getOperand(1));
2313 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2));
2861 if (!(C01 = dyn_cast<ConstantSDNode>(N0->getOperand(1))))
3158 if (auto *C = dyn_cast<ConstantSDNode>(N0->getOperand(1)))
3618 if (auto *AndRHS = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
3648 if (auto *AndRHS = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
3802 if (auto *LHSR = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
3825 if (auto *SUBC = dyn_cast<ConstantSDNode>(N0.getOperand(0))) {
4096 if ((C = dyn_cast<ConstantSDNode>(Op.getOperand(0))))
4100 (C = dyn_cast<ConstantSDNode>(Op.getOperand(1))))
6864 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op.getOperand(1))) {
lib/CodeGen/ShadowStackGCLowering.cpp 238 if (IntrinsicInst *CI = dyn_cast<IntrinsicInst>(II++))
lib/CodeGen/TargetLoweringObjectFileImpl.cpp 525 auto *VM = dyn_cast<ValueAsMetadata>(Op);
lib/IR/Constants.cpp 1195 auto *CI = dyn_cast<ConstantInt>(*OI);
lib/IR/Function.cpp 1550 if (MDString *MDS = dyn_cast<MDString>(MD->getOperand(0))) {
1572 if (MDString *MDS = dyn_cast<MDString>(MD->getOperand(0)))
lib/IR/Instructions.cpp 471 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0));
3894 if (auto *MDName = dyn_cast<MDString>(ProfileData->getOperand(0)))
lib/IR/Metadata.cpp 98 if (auto *C = dyn_cast<ConstantAsMetadata>(N->getOperand(0)))
1321 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0));
1349 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0));
lib/IR/ProfileSummary.cpp 89 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0));
90 ConstantAsMetadata *ValMD = dyn_cast<ConstantAsMetadata>(MD->getOperand(1));
103 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0));
104 MDString *ValMD = dyn_cast<MDString>(MD->getOperand(1));
116 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0));
119 MDTuple *EntriesMD = dyn_cast<MDTuple>(MD->getOperand(1));
123 MDTuple *EntryMD = dyn_cast<MDTuple>(MDOp);
127 dyn_cast<ConstantAsMetadata>(EntryMD->getOperand(0));
129 dyn_cast<ConstantAsMetadata>(EntryMD->getOperand(1));
131 dyn_cast<ConstantAsMetadata>(EntryMD->getOperand(2));
163 if (!getVal(dyn_cast<MDTuple>(Tuple->getOperand(1)), "TotalCount",
166 if (!getVal(dyn_cast<MDTuple>(Tuple->getOperand(2)), "MaxCount", MaxCount))
168 if (!getVal(dyn_cast<MDTuple>(Tuple->getOperand(3)), "MaxInternalCount",
171 if (!getVal(dyn_cast<MDTuple>(Tuple->getOperand(4)), "MaxFunctionCount",
174 if (!getVal(dyn_cast<MDTuple>(Tuple->getOperand(5)), "NumCounts", NumCounts))
176 if (!getVal(dyn_cast<MDTuple>(Tuple->getOperand(6)), "NumFunctions",
181 if (!getSummaryFromMD(dyn_cast<MDTuple>(Tuple->getOperand(7)), Summary))
lib/IR/Verifier.cpp 1430 MDNode *Value = dyn_cast<MDNode>(Op->getOperand(2));
1487 auto F = dyn_cast<ValueAsMetadata>(FuncMDO);
1901 const auto *OpC = dyn_cast<Constant>(U);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 379 auto *CSD = dyn_cast<ConstantSDNode>(V.getOperand(1));
435 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
482 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1));
655 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1));
733 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
812 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
851 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
888 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1));
2608 dyn_cast<ConstantPoolSDNode>(LN->getOperand(1)->getOperand(1));
2675 const MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(N->getOperand(1));
2676 const MDString *RegString = dyn_cast<MDString>(MD->getMD()->getOperand(0));
2721 const MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(N->getOperand(1));
2722 const MDString *RegString = dyn_cast<MDString>(MD->getMD()->getOperand(0));
lib/Target/AArch64/AArch64ISelLowering.cpp 1043 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op.getOperand(1));
1942 if (ConstantSDNode *MaskCst = dyn_cast<ConstantSDNode>(V.getOperand(1))) {
1958 if (ConstantSDNode *ShiftCst = dyn_cast<ConstantSDNode>(Op.getOperand(1))) {
2656 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Elt)) {
3693 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
7330 BuildVectorSDNode *Bvec = dyn_cast<BuildVectorSDNode>(PotentialBVec);
7333 ConstantSDNode *FirstElt = dyn_cast<ConstantSDNode>(Bvec->getOperand(0));
7339 if (dyn_cast<ConstantSDNode>(Bvec->getOperand(i)) != FirstElt)
7386 ConstantSDNode *C2node = dyn_cast<ConstantSDNode>(Shift.getOperand(1));
7830 ConstantSDNode *CI = dyn_cast<ConstantSDNode>(Op.getOperand(2));
7864 ConstantSDNode *CI = dyn_cast<ConstantSDNode>(Op.getOperand(1));
7902 ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Op.getOperand(1));
9284 auto *ShiftAmt = dyn_cast<ConstantSDNode>(Shift.getOperand(1));
9305 if (ConstantSDNode *Y1C = dyn_cast<ConstantSDNode>(N1.getOperand(1)))
9499 dyn_cast<BuildVectorSDNode>(N->getOperand(0)->getOperand(1))) {
9791 BuildVectorSDNode *BVN0 = dyn_cast<BuildVectorSDNode>(N0->getOperand(i));
9792 BuildVectorSDNode *BVN1 = dyn_cast<BuildVectorSDNode>(N1->getOperand(j));
9798 ConstantSDNode *CN0 = dyn_cast<ConstantSDNode>(BVN0->getOperand(k));
9799 ConstantSDNode *CN1 = dyn_cast<ConstantSDNode>(BVN1->getOperand(k));
10215 ConstantSDNode *TValue = dyn_cast<ConstantSDNode>(Op.getOperand(0));
10216 ConstantSDNode *FValue = dyn_cast<ConstantSDNode>(Op.getOperand(1));
10379 if (BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(2))) {
10389 } else if (ConstantSDNode *CVN = dyn_cast<ConstantSDNode>(N->getOperand(2))) {
10450 ConstantSDNode *CMask = dyn_cast<ConstantSDNode>(AndN.getOperand(1));
10778 ConstantSDNode *CIndex = dyn_cast<ConstantSDNode>(StVal.getOperand(2));
11341 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(AndNode->getOperand(1))) {
11487 auto *C = dyn_cast<ConstantSDNode>(Op->getOperand(1));
11677 auto *C = dyn_cast<ConstantSDNode>(N->getOperand(0));
11679 C = dyn_cast<ConstantSDNode>(N->getOperand(1));
11867 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Op->getOperand(1))) {
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 126 const auto *OpC = dyn_cast<Constant>(U);
315 const auto *OpC = dyn_cast<Constant>(U);
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 335 if (ConstantSDNode *ShiftAmt = dyn_cast<ConstantSDNode>(Srl.getOperand(1))) {
407 LoadSDNode *LdHi = dyn_cast<LoadSDNode>(stripBitcast(Hi));
444 LoadSDNode *LdLo = dyn_cast<LoadSDNode>(stripBitcast(Lo));
838 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1));
842 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(N->getOperand(2));
955 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(0)))) {
959 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) {
1182 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr.getOperand(0))) {
1260 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr.getOperand(0))) {
1626 dyn_cast<MemSDNode>(AMDGPUTargetLowering::stripBitcast(V)))
1916 ConstantSDNode *B = dyn_cast<ConstantSDNode>(Shl->getOperand(1));
1917 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1));
1942 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(Srl.getOperand(1));
1943 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(N->getOperand(1));
1964 ConstantSDNode *Shift = dyn_cast<ConstantSDNode>(N->getOperand(1));
1965 ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(And->getOperand(1));
1997 const ConstantSDNode *Amt = dyn_cast<ConstantSDNode>(Src.getOperand(1));
2813 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(0)))) {
2817 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) {
2833 && (IMMOffset = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 1064 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr())) {
3017 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N->getOperand(1));
3086 const ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N->getOperand(1));
3118 auto *RHS = dyn_cast<ConstantSDNode>(N->getOperand(1));
3131 if (auto *Mask = dyn_cast<ConstantSDNode>(LHS.getOperand(1))) {
3428 ConstantSDNode *CmpRhs = dyn_cast<ConstantSDNode>(Cond.getOperand(1));
3860 const auto *CFP = dyn_cast<ConstantFPSDNode>(N->getOperand(0));
3986 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(N->getOperand(2));
3994 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1));
4412 ConstantSDNode *CWidth = dyn_cast<ConstantSDNode>(Op.getOperand(2));
4472 ConstantSDNode *CMask = dyn_cast<ConstantSDNode>(Op.getOperand(2));
4540 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(Op.getOperand(2));
4554 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(Op.getOperand(2));
lib/Target/AMDGPU/R600ISelLowering.cpp 1753 unsigned Idx = dyn_cast<ConstantSDNode>(NewBldVec[i].getOperand(1))
1762 unsigned Idx = dyn_cast<ConstantSDNode>(NewBldVec[i].getOperand(1))
1953 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N->getOperand(1))) {
1962 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N->getOperand(1))) {
2137 dyn_cast<RegisterSDNode>(ParentNode->getOperand(OtherSrcIdx))) {
2169 ConstantFPSDNode *FPC = dyn_cast<ConstantFPSDNode>(Src.getOperand(0));
2181 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Src.getOperand(0));
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp 115 MDString *StringNode = dyn_cast<MDString>(ArgNode->getOperand(0));
lib/Target/AMDGPU/SIISelLowering.cpp 5421 dyn_cast<ConstantFPSDNode>(Op.getOperand(AddrIdx+NumVAddrs-1))) {
5432 dyn_cast<ConstantSDNode>(Op.getOperand(AddrIdx+NumVAddrs-1))) {
6246 if (auto Idx = dyn_cast<ConstantSDNode>(Op.getOperand(3)))
6335 if (auto Idx = dyn_cast<ConstantSDNode>(Op.getOperand(3)))
6416 if (auto Idx = dyn_cast<ConstantSDNode>(Op.getOperand(4)))
6629 if (auto Idx = dyn_cast<ConstantSDNode>(Op.getOperand(5)))
6841 if (auto Idx = dyn_cast<ConstantSDNode>(Op.getOperand(4)))
6921 if (auto Idx = dyn_cast<ConstantSDNode>(Op.getOperand(4)))
7047 if (auto Idx = dyn_cast<ConstantSDNode>(Op.getOperand(4)))
8062 const ConstantSDNode *CAdd = dyn_cast<ConstantSDNode>(N0.getOperand(1));
8191 ConstantSDNode *N1 = dyn_cast<ConstantSDNode>(V.getOperand(1));
8255 if (auto *CShift = dyn_cast<ConstantSDNode>(LHS->getOperand(1))) {
8306 const ConstantFPSDNode *C1 = dyn_cast<ConstantFPSDNode>(RHS.getOperand(1));
8338 const ConstantSDNode *Mask = dyn_cast<ConstantSDNode>(RHS.getOperand(1));
8429 const ConstantSDNode *CLHS = dyn_cast<ConstantSDNode>(LHS.getOperand(1));
8430 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS.getOperand(1));
8530 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(N->getOperand(1));
8975 auto *CRHS = dyn_cast<ConstantFPSDNode>(N0.getOperand(1));
9018 ConstantSDNode *K0 = dyn_cast<ConstantSDNode>(Op0.getOperand(1));
9338 auto *Idx = dyn_cast<ConstantSDNode>(N->getOperand(1));
9548 auto C = dyn_cast<ConstantSDNode>(RHS.getOperand(1));
9571 auto C = dyn_cast<ConstantSDNode>(LHS.getOperand(1));
9586 auto C = dyn_cast<ConstantSDNode>(N->getOperand(1));
9883 dyn_cast<ConstantSDNode>(Srl.getOperand(1))) {
9910 ConstantFPSDNode *CSrc = dyn_cast<ConstantFPSDNode>(N->getOperand(0));
lib/Target/AMDGPU/SIInstrInfo.cpp 199 dyn_cast<ConstantSDNode>(Load0->getOperand(1));
201 dyn_cast<ConstantSDNode>(Load1->getOperand(1));
lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp 41 if (auto MDS = dyn_cast<MDString>(MDN->getOperand(0)))
lib/Target/ARC/ARCISelDAGToDAG.cpp 105 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
134 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
156 if ((FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) &&
157 (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) &&
lib/Target/ARM/ARMISelDAGToDAG.cpp 497 ConstantSDNode *MulConst = dyn_cast<ConstantSDNode>(N.getOperand(1));
556 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1));
580 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1));
628 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
657 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
705 dyn_cast<ConstantSDNode>(N.getOperand(1).getOperand(1))) {
727 dyn_cast<ConstantSDNode>(N.getOperand(0).getOperand(1))) {
779 if (ConstantSDNode *Sh = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
1056 if (auto C = dyn_cast<ConstantSDNode>(N.getOperand(1)))
1244 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
1278 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
1376 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
1400 if (ConstantSDNode *Sh = dyn_cast<ConstantSDNode>(OffReg.getOperand(1))) {
1438 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1));
1556 auto *COffs = dyn_cast<ConstantSDNode>(LD->getOffset());
2864 auto C = dyn_cast<ConstantSDNode>(And.getOperand(1));
3066 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1))) {
3117 auto *N1C = dyn_cast<ConstantSDNode>(N->getOperand(1));
3257 auto *Zero = dyn_cast<ConstantSDNode>(Subc.getOperand(0));
4415 const MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(N->getOperand(1));
4416 const MDString *RegString = dyn_cast<MDString>(MD->getMD()->getOperand(0));
4530 const MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(N->getOperand(1));
4531 const MDString *RegString = dyn_cast<MDString>(MD->getMD()->getOperand(0));
4657 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(i))) {
lib/Target/ARM/ARMISelLowering.cpp 1765 if (auto Const = dyn_cast<ConstantSDNode>(Op.getOperand(1)))
1773 if (auto Const = dyn_cast<ConstantSDNode>(Op.getOperand(1)))
1781 if (auto Const = dyn_cast<ConstantSDNode>(Op.getOperand(1)))
4571 dyn_cast<ConstantSDNode>(Cond.getOperand(0));
4573 dyn_cast<ConstantSDNode>(Cond.getOperand(1));
5626 ConstantSDNode *Index = dyn_cast<ConstantSDNode>(Op.getOperand(1));
7208 (constIndex = dyn_cast<ConstantSDNode>(Value->getOperand(1)))) {
8225 ConstantSDNode *Lo0 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt));
8226 ConstantSDNode *Hi0 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt));
8227 ConstantSDNode *Lo1 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt+2));
8228 ConstantSDNode *Hi1 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt+2));
11084 ConstantSDNode *C0 = dyn_cast<ConstantSDNode>(ExtVec0->getOperand(1));
11085 ConstantSDNode *C1 = dyn_cast<ConstantSDNode>(ExtVec1->getOperand(1));
11171 if (auto Const = dyn_cast<ConstantSDNode>(SRA.getOperand(1))) {
11601 if (auto *Const = dyn_cast<ConstantSDNode>(N1->getOperand(1))) {
11700 auto *C1ShlC2 = dyn_cast<ConstantSDNode>(N->getOperand(1));
11701 auto *C2 = dyn_cast<ConstantSDNode>(SHL.getOperand(1));
11839 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1));
11915 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N->getOperand(1));
11933 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0->getOperand(1));
12013 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
12177 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1));
12320 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
12374 BuildVectorSDNode *BVN0 = dyn_cast<BuildVectorSDNode>(N0->getOperand(1));
12375 BuildVectorSDNode *BVN1 = dyn_cast<BuildVectorSDNode>(N1->getOperand(1));
12519 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1));
13769 ConstantSDNode *ShiftAmtNode = dyn_cast<ConstantSDNode>(N->getOperand(1));
13773 ConstantSDNode *AndMaskNode = dyn_cast<ConstantSDNode>(N0->getOperand(1));
13987 ConstantSDNode *OrC = dyn_cast<ConstantSDNode>(Op1->getOperand(1));
14053 auto *Const = dyn_cast<ConstantSDNode>(N.getOperand(1));
14107 if (auto *Const = dyn_cast<ConstantSDNode>(N->getOperand(3))) {
14221 auto *LHS00C = dyn_cast<ConstantSDNode>(LHS->getOperand(0)->getOperand(0));
14222 auto *LHS01C = dyn_cast<ConstantSDNode>(LHS->getOperand(0)->getOperand(1));
14223 auto *LHS1C = dyn_cast<ConstantSDNode>(LHS->getOperand(1));
14294 auto *LHS0C = dyn_cast<ConstantSDNode>(LHS->getOperand(0));
14295 auto *LHS1C = dyn_cast<ConstantSDNode>(LHS->getOperand(1));
14815 if (auto *Ld = dyn_cast<MaskedLoadSDNode>(ExtVal.getOperand(0))) {
15133 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Ptr->getOperand(1))) {
15147 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Ptr->getOperand(1))) {
15190 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Ptr->getOperand(1))) {
15334 auto *RHS = dyn_cast<ConstantSDNode>(Op->getOperand(1));
15493 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op.getOperand(1));
lib/Target/AVR/AVRISelDAGToDAG.cpp 84 if (const ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
215 const RegisterSDNode *RegNode = dyn_cast<RegisterSDNode>(Op);
335 const RegisterSDNode *RN = dyn_cast<RegisterSDNode>(BasePtr.getOperand(0));
lib/Target/AVR/AVRISelLowering.cpp 723 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1))) {
806 if (const ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Op->getOperand(1))) {
857 if (const ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Op->getOperand(1))) {
lib/Target/BPF/BPFISelDAGToDAG.cpp 114 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1));
119 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
143 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1));
147 if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
467 ConstantSDNode *MaskN = dyn_cast<ConstantSDNode>(Node->getOperand(1));
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1468 auto *S = dyn_cast<ConstantSDNode>(N.getOperand(1));
1524 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val.getOperand(0))) {
1530 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val.getOperand(1))) {
1542 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val.getOperand(0))) {
1548 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val.getOperand(1))) {
1587 const VTSDNode *VN = dyn_cast<const VTSDNode>(N->getOperand(1));
1790 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val.getOperand(i));
2202 ConstantSDNode *V1C = dyn_cast<ConstantSDNode>(NewRoot.getOperand(1));
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 426 ConstantSDNode *C = dyn_cast<ConstantSDNode>(V.getOperand(1));
lib/Target/Lanai/LanaiISelDAGToDAG.cpp 172 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
177 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) {
227 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
lib/Target/Lanai/LanaiISelLowering.cpp 888 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op->getOperand(1));
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 224 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
lib/Target/MSP430/MSP430ISelLowering.cpp 1340 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Op->getOperand(1))) {
lib/Target/Mips/Mips16ISelDAGToDAG.cpp 124 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1));
129 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) {
lib/Target/Mips/MipsISelLowering.cpp 810 if (!(CN = dyn_cast<ConstantSDNode>(FirstOperand.getOperand(1))))
830 if (!(CN = dyn_cast<ConstantSDNode>(FirstOperand.getOperand(1))))
882 if (!(CN = dyn_cast<ConstantSDNode>(And0.getOperand(1))) ||
890 if (!(CN = dyn_cast<ConstantSDNode>(And1.getOperand(1))) ||
900 if (!(CN = dyn_cast<ConstantSDNode>(Shl.getOperand(1))))
927 if (!(CN1 = dyn_cast<ConstantSDNode>(And1->getOperand(1))))
930 if (!(CN1 = dyn_cast<ConstantSDNode>(N->getOperand(1))))
1135 if (!(CN = dyn_cast<ConstantSDNode>(FirstOperand.getOperand(1))) ||
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 283 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1));
289 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
lib/Target/Mips/MipsSEISelLowering.cpp 834 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1)))
852 BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
lib/Target/NVPTX/NVPTXAllocaHoisting.cpp 47 AllocaInst *allocaInst = dyn_cast<AllocaInst>(BI++);
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 620 dyn_cast<ConstantSDNode>(U->getOperand(1))) {
3607 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
3647 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
3649 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
lib/Target/NVPTX/NVPTXUtilities.cpp 54 const MDString *prop = dyn_cast<MDString>(md->getOperand(i));
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 4178 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(
4262 dyn_cast<ConstantSDNode>(SetOrSelCC.getOperand(2));
4264 dyn_cast<ConstantSDNode>(SetOrSelCC.getOperand(3));
4845 if (ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N->getOperand(1)))
4846 if (ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N->getOperand(2)))
4847 if (ConstantSDNode *N3C = dyn_cast<ConstantSDNode>(N->getOperand(3)))
5595 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op2->getOperand(0));
lib/Target/PowerPC/PPCISelLowering.cpp 1449 if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(Op.getOperand(1)))
2383 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(N.getOperand(0))) {
2415 dyn_cast<FrameIndexSDNode>(N.getOperand(0))) {
3006 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op.getOperand(1))) {
9627 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op.getOperand(2));
12730 LoadSDNode *LD = dyn_cast<LoadSDNode>(FirstInput.getOperand(0));
12874 ConstantSDNode *ExtOp = dyn_cast<ConstantSDNode>(Extract.getOperand(1));
12988 ConstantSDNode *Ext1Op = dyn_cast<ConstantSDNode>(Ext1.getOperand(1));
12989 ConstantSDNode *Ext2Op = dyn_cast<ConstantSDNode>(Ext2.getOperand(1));
13389 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(0))) {
15137 ConstantSDNode *CN1 = dyn_cast<ConstantSDNode>(N->getOperand(1));
15198 if (auto *Constant = dyn_cast<ConstantSDNode>(Cmp.getOperand(1))) {
15221 auto *Constant = dyn_cast<ConstantSDNode>(Cmp.getOperand(1));
15299 ConstantSDNode *ConstNode = dyn_cast<ConstantSDNode>(Op0.getOperand(1));
lib/Target/RISCV/RISCVISelLowering.cpp 1033 auto *C1 = dyn_cast<ConstantSDNode>(N0->getOperand(1));
1034 auto *C2 = dyn_cast<ConstantSDNode>(N->getOperand(1));
lib/Target/Sparc/SparcISelDAGToDAG.cpp 89 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
92 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) {
128 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
183 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(i))) {
lib/Target/Sparc/SparcISelLowering.cpp 1309 if (RegisterSDNode *SrcReg = dyn_cast<RegisterSDNode>(Chain.getOperand(1)))
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1183 auto *Load = dyn_cast<LoadSDNode>(N->getOperand(1));
1486 if (auto *Op1 = dyn_cast<ConstantSDNode>(Node->getOperand(1))) {
1500 if (auto *Op0Op1 = dyn_cast<ConstantSDNode>(Op0->getOperand(1)))
1824 auto *TrueOp = dyn_cast<ConstantSDNode>(Node->getOperand(0));
1825 auto *FalseOp = dyn_cast<ConstantSDNode>(Node->getOperand(1));
1833 auto *CCValidOp = dyn_cast<ConstantSDNode>(Node->getOperand(2));
1834 auto *CCMaskOp = dyn_cast<ConstantSDNode>(Node->getOperand(3));
lib/Target/SystemZ/SystemZISelLowering.cpp 2086 auto *ConstOp1 = dyn_cast<ConstantSDNode>(C.Op1);
2189 auto *C1 = dyn_cast<ConstantSDNode>(C.Op0.getOperand(1));
2229 auto *Shift = dyn_cast<ConstantSDNode>(N.getOperand(1));
2434 auto *Mask = dyn_cast<ConstantSDNode>(C.Op0.getOperand(1));
5382 if (auto *IndexN = dyn_cast<ConstantSDNode>(Op.getOperand(1))) {
5414 auto *TrueOp = dyn_cast<ConstantSDNode>(N0.getOperand(0));
5415 auto *FalseOp = dyn_cast<ConstantSDNode>(N0.getOperand(1));
5464 auto *SraAmt = dyn_cast<ConstantSDNode>(N0.getOperand(1));
5467 if (auto *ShlAmt = dyn_cast<ConstantSDNode>(Inner.getOperand(1))) {
5716 if (auto *IndexN = dyn_cast<ConstantSDNode>(N->getOperand(1))) {
5961 auto *CompareRHS = dyn_cast<ConstantSDNode>(ICmp->getOperand(1));
5975 auto *TrueVal = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(0));
5978 auto *FalseVal = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(1));
5987 auto *NewCCValid = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(2));
5988 auto *NewCCMask = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(3));
6003 auto *SRACount = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(1));
6009 auto *SHLCount = dyn_cast<ConstantSDNode>(SHL->getOperand(1));
6047 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(1));
6048 auto *CCMask = dyn_cast<ConstantSDNode>(N->getOperand(2));
6071 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(2));
6072 auto *CCMask = dyn_cast<ConstantSDNode>(N->getOperand(3));
6094 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(1));
6095 auto *CCMask = dyn_cast<ConstantSDNode>(N->getOperand(2));
6105 auto *SelectCCValid = dyn_cast<ConstantSDNode>(Select->getOperand(2));
6106 auto *SelectCCMask = dyn_cast<ConstantSDNode>(Select->getOperand(3));
6112 auto *TrueVal = dyn_cast<ConstantSDNode>(Select->getOperand(0));
6113 auto *FalseVal = dyn_cast<ConstantSDNode>(Select->getOperand(1));
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp 150 const MDString *Name = dyn_cast<MDString>(Tuple->getOperand(0));
151 const MDString *Contents = dyn_cast<MDString>(Tuple->getOperand(1));
lib/Target/X86/X86FrameLowering.cpp 2541 MDString *NodeName = dyn_cast<MDString>(Node->getOperand(0));
2542 ValueAsMetadata *NodeVal = dyn_cast<ValueAsMetadata>(Node->getOperand(1));
lib/Target/X86/X86ISelDAGToDAG.cpp 676 auto *C = dyn_cast<ConstantSDNode>(U0.getOperand(0));
682 auto *C = dyn_cast<ConstantSDNode>(U1.getOperand(0));
1876 if (const auto *ESNode = dyn_cast<MCSymbolSDNode>(N.getOperand(0))) {
1915 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
1981 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1)))
2143 auto *ShAmtC = dyn_cast<ConstantSDNode>(Shl.getOperand(1));
2628 auto *GA = dyn_cast<GlobalAddressSDNode>(N->getOperand(0));
3283 auto V0 = dyn_cast<ConstantSDNode>(ShiftAmt.getOperand(0));
3483 ConstantSDNode *ShiftCst = dyn_cast<ConstantSDNode>(N0->getOperand(1));
3756 ConstantSDNode *ShlCst = dyn_cast<ConstantSDNode>(Shift.getOperand(1));
3895 auto *And1C = dyn_cast<ConstantSDNode>(And->getOperand(1));
5008 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
lib/Target/X86/X86ISelLowering.cpp 4868 if (const auto *GA = dyn_cast<GlobalAddressSDNode>(BasePtr.getOperand(0)))
9572 auto *PermIdx = dyn_cast<ConstantSDNode>(ExtractedIndex.getOperand(1));
12542 auto ConstantIdx = dyn_cast<ConstantSDNode>(V.getOperand(2));
20554 auto *Elt = dyn_cast<ConstantSDNode>(BV->getOperand(i));
31440 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op.getOperand(1));
31521 if (auto *ShiftImm = dyn_cast<ConstantSDNode>(Op.getOperand(1))) {
34759 if (auto *Shift2Imm = dyn_cast<ConstantSDNode>(Op0.getOperand(1))) {
34788 if (auto *ShiftImm = dyn_cast<ConstantSDNode>(Op.getOperand(1))) {
34861 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(1));
34900 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2));
35004 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2));
37426 ConstantSDNode *FVal = dyn_cast<ConstantSDNode>(SetCC.getOperand(0));
37427 ConstantSDNode *TVal = dyn_cast<ConstantSDNode>(SetCC.getOperand(1));
37705 (CmpAgainst = dyn_cast<ConstantSDNode>(Cond.getOperand(1))) &&
38136 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1));
38383 auto *AndC = dyn_cast<ConstantSDNode>(N0.getOperand(1));
40285 auto *ConstNode = dyn_cast<ConstantSDNode>(Op);
41305 auto *ConstN00Elt = dyn_cast<ConstantSDNode>(N00Elt.getOperand(1));
41306 auto *ConstN01Elt = dyn_cast<ConstantSDNode>(N01Elt.getOperand(1));
41307 auto *ConstN10Elt = dyn_cast<ConstantSDNode>(N10Elt.getOperand(1));
41308 auto *ConstN11Elt = dyn_cast<ConstantSDNode>(N11Elt.getOperand(1));
41720 auto *RHSC = dyn_cast<ConstantSDNode>(N->getOperand(1));
42228 auto *AddOp1 = dyn_cast<ConstantSDNode>(Add.getOperand(1));
43124 if (auto *BV = dyn_cast<BuildVectorSDNode>(N->getOperand(0).getOperand(1))) {
43876 auto *Const0L = dyn_cast<ConstantSDNode>(Op0L->getOperand(1));
43877 auto *Const1L = dyn_cast<ConstantSDNode>(Op1L->getOperand(1));
43878 auto *Const0H = dyn_cast<ConstantSDNode>(Op0H->getOperand(1));
43879 auto *Const1H = dyn_cast<ConstantSDNode>(Op1H->getOperand(1));
44005 auto *ConstN00Elt = dyn_cast<ConstantSDNode>(N00Elt.getOperand(1));
44006 auto *ConstN01Elt = dyn_cast<ConstantSDNode>(N01Elt.getOperand(1));
44007 auto *ConstN10Elt = dyn_cast<ConstantSDNode>(N10Elt.getOperand(1));
44008 auto *ConstN11Elt = dyn_cast<ConstantSDNode>(N11Elt.getOperand(1));
44286 if (auto *FirstLd = dyn_cast<LoadSDNode>(peekThroughBitcasts(Op0))) {
44759 if (auto *C = dyn_cast<ConstantSDNode>(Src.getOperand(1)))
44768 if (auto *C = dyn_cast<ConstantSDNode>(Src.getOperand(1)))
lib/Target/X86/X86InstrInfo.cpp 5934 auto Disp1 = dyn_cast<ConstantSDNode>(Load1->getOperand(X86::AddrDisp));
5935 auto Disp2 = dyn_cast<ConstantSDNode>(Load2->getOperand(X86::AddrDisp));
lib/Target/XCore/XCoreISelDAGToDAG.cpp 96 if ((FIN = dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
97 && (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))
lib/Target/XCore/XCoreISelLowering.cpp 1796 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(ST->getValue())) {
lib/Transforms/IPO/CrossDSOCFI.cpp 67 auto TM = dyn_cast<ValueAsMetadata>(MD->getOperand(1));
lib/Transforms/IPO/LowerTypeTests.cpp 1182 auto OffsetConstMD = dyn_cast<ConstantAsMetadata>(Type->getOperand(0));
lib/Transforms/IPO/PruneEH.cpp 205 if (CallInst *CI = dyn_cast<CallInst>(I++))
lib/Transforms/Instrumentation/AddressSanitizer.cpp 2950 IRBuilder<> IRB(dyn_cast<Instruction>(FirstBB.begin()));
lib/Transforms/Instrumentation/GCOVProfiling.cpp 529 if (dyn_cast<MDNode>(N->getOperand(ThreeElement ? 2 : 1)) != CU)
535 MDString *NotesFile = dyn_cast<MDString>(N->getOperand(0));
536 MDString *DataFile = dyn_cast<MDString>(N->getOperand(1));
542 MDString *GCovFile = dyn_cast<MDString>(N->getOperand(0));
lib/Transforms/Scalar/GVNSink.cpp 615 while (PHINode *PN = dyn_cast<PHINode>(I++)) {
lib/Transforms/Scalar/IndVarSimplify.cpp 599 PHINode *PN = dyn_cast<PHINode>(ExitBB->begin());
606 while ((PN = dyn_cast<PHINode>(BBI++))) {
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 108 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i));
112 MDString *S = dyn_cast<MDString>(MD->getOperand(0));
lib/Transforms/Scalar/LoopUnswitch.cpp 1630 while (PHINode *PN = dyn_cast<PHINode>(SuccIt++)) {
lib/Transforms/Scalar/NewGVN.cpp 209 if (auto *InstOp = dyn_cast<Instruction>(Op)) {
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 1128 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I++))
lib/Transforms/Scalar/SimplifyCFGPass.cpp 121 PHINode *RetBlockPHI = dyn_cast<PHINode>(RetBlock->begin());
lib/Transforms/Scalar/TailRecursionElimination.cpp 585 if (AllocaInst *AI = dyn_cast<AllocaInst>(OEBI++))
lib/Transforms/Utils/BasicBlockUtils.cpp 143 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) {
884 PHINode *SomePHI = dyn_cast<PHINode>(BB->begin());
lib/Transforms/Utils/BreakCriticalEdges.cpp 327 PHINode *PN = dyn_cast<PHINode>(BB->begin());
lib/Transforms/Utils/CloneFunction.cpp 589 while ((PN = dyn_cast<PHINode>(I++))) {
lib/Transforms/Utils/CodeExtractor.cpp 111 if (auto *UU = dyn_cast<User>(U))
627 PHINode *PN = dyn_cast<PHINode>(Header->begin());
lib/Transforms/Utils/FlattenCFG.cpp 137 PHINode *PHI = dyn_cast<PHINode>(BB->begin());
275 PHI = dyn_cast<PHINode>(PS2->begin());
lib/Transforms/Utils/InlineFunction.cpp 839 if (const MDNode *M1 = dyn_cast<MDNode>(M->getOperand(i)))
1826 AllocaInst *AI = dyn_cast<AllocaInst>(I++);
lib/Transforms/Utils/IntegerDivision.cpp 404 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint());
417 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) {
463 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint());
lib/Transforms/Utils/Local.cpp 674 while (PHINode *PN = dyn_cast<PHINode>(DestBB->begin())) {
1112 for (auto I = BB->begin(); PHINode *PN = dyn_cast<PHINode>(I++);) {
lib/Transforms/Utils/LoopSimplify.cpp 594 (PN = dyn_cast<PHINode>(I++)); )
lib/Transforms/Utils/LoopUnroll.cpp 968 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i));
972 MDString *S = dyn_cast<MDString>(MD->getOperand(0));
lib/Transforms/Utils/LoopUnrollAndJam.cpp 438 while (PHINode *Phi = dyn_cast<PHINode>(Src->begin()))
453 while (PHINode *Phi = dyn_cast<PHINode>(ForeBlocksFirst[0]->begin())) {
lib/Transforms/Utils/LoopUtils.cpp 221 MDString *S = dyn_cast<MDString>(Node->getOperand(0));
lib/Transforms/Utils/MisExpect.cpp 98 auto *MisExpectDataName = dyn_cast<MDString>(MisExpectData->getOperand(0));
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 757 while ((SomePHI = dyn_cast<PHINode>(BBI++)) &&
883 if (PHINode *APN = dyn_cast<PHINode>(BB->begin())) {
lib/Transforms/Utils/SSAUpdater.cpp 113 if (PHINode *SomePhi = dyn_cast<PHINode>(BB->begin())) {
262 if (PHINode *SomePhi = dyn_cast<PHINode>(BB->begin())) {
lib/Transforms/Utils/SimplifyCFG.cpp 959 if (MDString *MDS = dyn_cast<MDString>(ProfMD->getOperand(0)))
2347 PN = dyn_cast<PHINode>(BB->begin());
2421 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) {
6079 if (auto *PN = dyn_cast<PHINode>(BB->begin()))
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 196 if (const MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i))) {
199 S = dyn_cast<MDString>(MD->getOperand(0));
203 S = dyn_cast<MDString>(LoopID->getOperand(i));
lib/Transforms/Vectorize/LoopVectorize.cpp 6589 auto *MD = dyn_cast<MDNode>(LoopID->getOperand(i));
6591 const auto *S = dyn_cast<MDString>(MD->getOperand(0));
tools/clang/include/clang/AST/Expr.h 488 if (const BuiltinType *BT = dyn_cast<BuiltinType>(getType()))
tools/clang/include/clang/AST/Type.h 6651 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
6657 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
6664 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
6670 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
6685 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
6688 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
6698 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) {
6710 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) {
6722 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) {
6740 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
6743 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
6755 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
6761 if (const auto *ET = dyn_cast<EnumType>(CanonicalType))
6768 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
tools/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h 91 dyn_cast<TemplateTypeParmType>(Loc.getType())) {
96 dyn_cast<TemplateSpecializationType>(Loc.getType())) {
tools/clang/lib/AST/ASTContext.cpp 6357 dyn_cast<ArrayType>(PType->getCanonicalTypeInternal())) {
6400 dyn_cast<ArrayType>(PType->getCanonicalTypeInternal())) {
6471 dyn_cast<ArrayType>(PType->getCanonicalTypeInternal())) {
tools/clang/lib/AST/ItaniumMangle.cpp 4444 dyn_cast<DependentAddressSpaceType>(parm->getType())) {
tools/clang/lib/AST/Type.cpp 534 if (const auto *CT = dyn_cast<ComplexType>(CanonicalType))
581 if (const auto *RT = dyn_cast<RecordType>(CanonicalType)) {
600 if (const auto *RT = dyn_cast<RecordType>(CanonicalType)) {
1817 if (const auto *VT = dyn_cast<VectorType>(CanonicalType))
1843 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1849 if (const auto *ET = dyn_cast<EnumType>(CanonicalType))
1856 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1864 if (const auto *ET = dyn_cast<EnumType>(CanonicalType))
1871 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1880 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1887 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
1893 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1899 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1907 const auto *BT = dyn_cast<BuiltinType>(CanonicalType);
1928 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) {
1933 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
1944 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) {
1949 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) {
1958 if (const auto *VT = dyn_cast<VectorType>(CanonicalType))
1968 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) {
1973 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) {
1984 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) {
1989 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) {
1998 if (const auto *VT = dyn_cast<VectorType>(CanonicalType))
2005 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
2008 if (const auto *CT = dyn_cast<ComplexType>(CanonicalType))
2014 if (const auto *VT = dyn_cast<VectorType>(CanonicalType))
2021 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
2027 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
2030 if (const auto *ET = dyn_cast<EnumType>(CanonicalType))
2036 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
2039 if (const auto *ET = dyn_cast<EnumType>(CanonicalType))
2091 if (const auto *Record = dyn_cast<RecordType>(CanonicalType)) {
tools/clang/lib/Analysis/CFG.cpp 1550 if (auto *G = dyn_cast<GotoStmt>(B->getTerminator())) {
1566 if (auto *G = dyn_cast<GCCAsmStmt>(B->getTerminator())) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp 3978 } else if (const auto *RT = dyn_cast<RecordType>(VD->getType())) {
4367 if (const auto *RT = dyn_cast<RecordType>(Field->getType()))
tools/clang/lib/CodeGen/CGExprScalar.cpp 272 dyn_cast<TypedefType>(VD->getType().getNonReferenceType()))
289 dyn_cast<TypedefType>(E->getType()))
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1319 auto *GV = dyn_cast<llvm::GlobalVariable>(Data.getValue());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 611 = dyn_cast<FunctionProtoType>(funcType.IgnoreParens())) {
7454 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 547 = dyn_cast<FunctionProtoType>(funcType.IgnoreParens())) {
5807 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
5848 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
tools/clang/lib/Sema/SemaChecking.cpp10837 if (const auto *TET = dyn_cast<TypeOfExprType>(LHS->getType()))
10839 if (const auto *TET = dyn_cast<TypeOfExprType>(RHS->getType()))
tools/clang/lib/Sema/SemaExpr.cpp 3159 = dyn_cast<FunctionProtoType>(VD->getType()))
4458 if (const auto *Ptr = dyn_cast<PointerType>(Base->getType())) {
tools/clang/lib/Sema/SemaExprMember.cpp 1747 if (const auto *Ptr = dyn_cast<PointerType>(
tools/clang/lib/Sema/SemaFixItUtils.cpp 93 if (const PointerType *FromPtrTy = dyn_cast<PointerType>(FromQTy)) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1019 = dyn_cast<PackExpansionType>(Params[ParamIdx]);
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp 200 dyn_cast<ConstantArrayType>(DstArgDRE->getType())) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp 669 if (const auto *Array = dyn_cast<ConstantArrayType>(Target->getType())) {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 387 dyn_cast<ObjCObjectPointerType>(SelfDecl->getType());
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 1220 ReceiverT = dyn_cast<ObjCObjectPointerType>(DynType.getCanonicalType());
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp 585 dyn_cast<ArrayType>(originalTy.getCanonicalType())) {
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp 404 dyn_cast<TemplateSpecializationType>(Loc.getType())) {
tools/clang/tools/extra/clangd/XRefs.cpp 816 } else if (auto DT = dyn_cast<DecltypeType>(D->getReturnType())) {
tools/lldb/source/Expression/IRInterpreter.cpp 270 Constant *base = dyn_cast<Constant>(*op_cursor);
471 Constant *base = dyn_cast<Constant>(*op_cursor);
tools/lldb/source/Symbol/ClangASTContext.cpp 3297 llvm::dyn_cast<clang::BuiltinType>(qual_type->getCanonicalTypeInternal());
3312 const clang::EnumType *enum_type = llvm::dyn_cast<clang::EnumType>(
3544 if (const clang::BuiltinType *BT = llvm::dyn_cast<clang::BuiltinType>(
3554 llvm::dyn_cast<clang::ComplexType>(
3562 } else if (const clang::VectorType *VT = llvm::dyn_cast<clang::VectorType>(
3962 const clang::BuiltinType *builtin_type = llvm::dyn_cast<clang::BuiltinType>(
4027 const clang::ComplexType *complex_type = llvm::dyn_cast<clang::ComplexType>(
4161 const clang::VectorType *vector_type = llvm::dyn_cast<clang::VectorType>(
4498 llvm::dyn_cast<clang::FunctionProtoType>(GetCanonicalQualType(type));
4509 llvm::dyn_cast<clang::FunctionProtoType>(GetQualType(type));
4923 llvm::dyn_cast<clang::TypedefType>(GetQualType(type));
5791 llvm::dyn_cast<clang::EnumType>(GetCanonicalQualType(type));
7823 llvm::dyn_cast<clang::EnumType>(ClangUtil::GetCanonicalQualType(type));
7831 llvm::dyn_cast<clang::RecordType>(ClangUtil::GetCanonicalQualType(type));
7844 llvm::dyn_cast<clang::TypedefType>(ClangUtil::GetQualType(type));
7858 llvm::dyn_cast<clang::ObjCObjectType>(
unittests/Analysis/DivergenceAnalysisTest.cpp 300 auto *Phi = dyn_cast<PHINode>(BB.begin());
unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp 40 auto *Call = dyn_cast<CallInst>(std::next(II));
unittests/Support/Casting.cpp 395 EXPECT_TRUE(dyn_cast<pointer_wrappers::Derived>(CB) == nullptr);
397 EXPECT_TRUE(dyn_cast<pointer_wrappers::Derived>(CD) == &D);