| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelDAGToDAG.cpp | 52 const ConstantSDNode *CN = cast<ConstantSDNode>(N); in SelectCMOVPred() 105 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectAddrModeS9() 134 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectAddrModeFar() 155 ConstantSDNode *CN = nullptr; in SelectFrameADDR_ri() 157 (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) && in SelectFrameADDR_ri() 172 uint64_t CVal = cast<ConstantSDNode>(N)->getZExtValue(); in Select()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelDAGToDAG.cpp | 51 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isNullConstantOrUndef() 63 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) { in getConstantValue() 597 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) in isInlineImmediate() 875 ConstantSDNode *C = cast<ConstantSDNode>(N); in Select() 1278 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDS1Addr1Offset() 1382 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDSReadWrite2() 1552 ConstantSDNode *C = cast<ConstantSDNode>(Addr64); in SelectMUBUFAddr64() 1629 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMUBUFScratchOffen() 2148 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Addr)) { in SelectSMRDBufferImm() 2183 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMOVRELOffset() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelDAGToDAG.cpp | 94 bool canBeRepresentedAsSls(const ConstantSDNode &CN) { in canBeRepresentedAsSls() 104 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectAddrSls() 126 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectAddrRiSpls() 172 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in selectAddrRiSpls() 227 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in selectAddrRr() 287 ConstantSDNode *ConstNode = cast<ConstantSDNode>(Node); in Select()
|
| H A D | LanaiSelectionDAGInfo.cpp | 27 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
|
| H A D | LanaiISelLowering.cpp | 297 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 307 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 315 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 324 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 333 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 342 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 813 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) in IntCondCCodeToICC() 823 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) in IntCondCCodeToICC() 831 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) in IntCondCCodeToICC() 841 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) in IntCondCCodeToICC() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAG.cpp | 585 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Mul_1)) { in SelectSHL() 601 if (ConstantSDNode *C1 = dyn_cast<ConstantSDNode>(Sub_0)) { in SelectSHL() 606 if (ConstantSDNode *C2 = dyn_cast<ConstantSDNode>(Shl2_1)) { in SelectSHL() 992 if (ConstantSDNode *SC = dyn_cast<ConstantSDNode>(V.getNode())) in ppSimplifyOrSelect0() 1056 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(C.getNode()); in ppAddrReorderAddShl() 1063 ConstantSDNode *EN = dyn_cast<ConstantSDNode>(T2.getNode()); in ppAddrReorderAddShl() 1401 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N1)) { in SelectGlobalAddress() 1599 if (const ConstantSDNode *CN = dyn_cast<const ConstantSDNode>(N)) { in isPositiveHalfWord() 1807 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val.getOperand(i)); in getPowerOf2Factor() 2176 ConstantSDNode *V0C = dyn_cast<ConstantSDNode>(V0); in balanceSubTree() [all …]
|
| H A D | HexagonSelectionDAGInfo.cpp | 23 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGAddressAnalysis.cpp | 190 if (auto *C = dyn_cast<ConstantSDNode>(N->getOffset())) in matchLSNode() 195 if (auto *C = dyn_cast<ConstantSDNode>(N->getOffset())) in matchLSNode() 206 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) in matchLSNode() 214 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) { in matchLSNode() 225 if (auto *C = dyn_cast<ConstantSDNode>(LSBase->getOffset())) { in matchLSNode() 266 !isa<ConstantSDNode>(Index->getOperand(1))) in matchLSNode() 269 Offset += cast<ConstantSDNode>(Index->getOperand(1))->getSExtValue(); in matchLSNode()
|
| H A D | DAGCombiner.cpp | 976 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(Op); in isConstantOrConstantVector() 2041 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N); in getAsNonOpaqueConstant() 2738 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDC() 2739 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDC() 2875 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDE() 2876 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDE() 2895 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDCARRY() 2896 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDCARRY() 2934 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitSADDO_CARRY() 2935 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitSADDO_CARRY() [all …]
|
| H A D | SelectionDAG.cpp | 202 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(NotZero)) { in isConstantSplatVectorAllOnes() 246 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Op)) { in isConstantSplatVectorAllZeros() 601 const ConstantSDNode *C = cast<ConstantSDNode>(N); in AddNodeIDCustom() 5549 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in getNode() 5550 ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N2); in getNode() 5773 ConstantSDNode *C = cast<ConstantSDNode>(Op); in getNode() 6103 ConstantSDNode *N3C = dyn_cast<ConstantSDNode>(N3); in getNode() 9528 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isNullConstant() 9538 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isAllOnesConstant() 9543 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isOneConstant() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SelectionDAGInfo.cpp | 23 ConstantSDNode *V = dyn_cast<ConstantSDNode>(Src); in EmitTargetCodeForMemset() 24 ConstantSDNode *SizeValue = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemset() 113 uint64_t ObjSize = cast<ConstantSDNode>(Size)->getZExtValue(); in EmitTargetCodeForSetTag()
|
| H A D | AArch64ISelDAGToDAG.cpp | 380 if (const ConstantSDNode *C = dyn_cast<const ConstantSDNode>(N)) { in isIntImmediate() 568 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectShiftedRegister() 615 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1)); in getExtendTypeForNode() 805 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectArithExtendedRegister() 883 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrModeIndexedBitWidth() 955 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrModeIndexed() 994 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrModeUnscaled() 1031 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectExtendedSHL() 1071 if (isa<ConstantSDNode>(LHS) || isa<ConstantSDNode>(RHS)) in SelectAddrModeWRO() 1372 ConstantSDNode *OffsetOp = cast<ConstantSDNode>(LD->getOffset()); in tryIndexedLoad() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.cpp | 51 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemset() 72 ConstantSDNode *ValC = dyn_cast<ConstantSDNode>(Val); in EmitTargetCodeForMemset() 108 ConstantSDNode *ValC = dyn_cast<ConstantSDNode>(Val); in EmitTargetCodeForMemset() 314 if (ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size)) in EmitTargetCodeForMemcpy()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.cpp | 68 if (ConstantSDNode *ConstantSrc = dyn_cast<ConstantSDNode>(Src)) in EmitSpecializedLibcall() 144 ConstantSDNode *ConstantSize, in shouldGenerateInlineTPLoop() 175 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy() 305 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemset()
|
| H A D | ARMISelDAGToDAG.cpp | 115 const ConstantSDNode *CN = cast<ConstantSDNode>(N); in SelectCMOVPred() 396 const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Node); in isScaledConstantInRange() 559 ConstantSDNode *MulConst = dyn_cast<ConstantSDNode>(N.getOperand(1)); in canExtractShiftFromMul() 618 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectImmShifterOperand() 642 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectRegShifterOperand() 1085 if (ConstantSDNode *NC = dyn_cast<ConstantSDNode>(N)) { in SelectAddrMode6Offset() 1127 ConstantSDNode *NC = dyn_cast<ConstantSDNode>(N); in SelectThumbAddrModeRRSext() 1553 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectT2AddrModeExclusive() 2688 ConstantSDNode *SDValConstant = dyn_cast<ConstantSDNode>(SDVal); in SDValueToConstBool() 3486 ConstantSDNode *SRAConstant = dyn_cast<ConstantSDNode>(SRASrc1); in tryABSOp() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelDAGToDAG.cpp | 54 ConstantSDNode *N = cast<ConstantSDNode>(inN); in immMskBitp() 96 ConstantSDNode *CN = nullptr; in SelectADDRspii() 98 && (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in SelectADDRspii() 137 uint64_t Val = cast<ConstantSDNode>(N)->getZExtValue(); in Select() 245 unsigned IntNo = cast<ConstantSDNode>(Addr->getOperand(1))->getZExtValue(); in tryBRIND()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelDAGToDAG.cpp | 115 auto *CN = cast<ConstantSDNode>(Addr.getOperand(1)); in SelectAddr() 142 auto *CN = cast<ConstantSDNode>(Addr.getOperand(1)); in SelectFIAddr() 203 unsigned IntNo = cast<ConstantSDNode>(Node->getOperand(1))->getZExtValue(); in Select() 273 const ConstantSDNode *CDN = dyn_cast<ConstantSDNode>(OP2.getNode()); in PreprocessLoad() 465 ConstantSDNode *MaskN = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in PreprocessTrunc() 479 unsigned IntNo = cast<ConstantSDNode>(BaseV->getOperand(1))->getZExtValue(); in PreprocessTrunc()
|
| H A D | BPFSelectionDAGInfo.cpp | 25 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelDAGToDAG.cpp | 84 if (const ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddr() 136 int Offs = cast<ConstantSDNode>(LD->getOffset())->getSExtValue(); in selectIndexedLoad() 178 int Offs = cast<ConstantSDNode>(LD->getOffset())->getSExtValue(); in selectIndexedProgMemLoad() 242 ConstantSDNode *ImmNode = dyn_cast<ConstantSDNode>(ImmOp); in SelectInlineAsmMemoryOperand() 327 if (isa<FrameIndexSDNode>(BasePtr) || isa<ConstantSDNode>(BasePtr) || in select() 338 int CST = (int)cast<ConstantSDNode>(BasePtr.getOperand(1))->getZExtValue(); in select()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelDAGToDAG.cpp | 89 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectADDRri() 128 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in SelectADDRrr() 183 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(i))) { in tryInlineAsm()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 480 cast<ConstantSDNode>(Op0)->getSExtValue()); in expandAddress() 582 cast<ConstantSDNode>(Addr)->getSExtValue())) in selectAddress() 1181 auto *ElemN = dyn_cast<ConstantSDNode>(ElemV); in tryGather() 1221 auto *ElemN = dyn_cast<ConstantSDNode>(ElemV); in tryScatter() 1382 auto *OperandC = dyn_cast<ConstantSDNode>(Operand); in tryFoldLoadStoreIntoMemOperand() 1579 uint64_t Val = cast<ConstantSDNode>(Node)->getZExtValue(); in Select() 1597 isInt<16>(cast<ConstantSDNode>(Op1)->getSExtValue()) && in Select() 1603 cast<ConstantSDNode>(CCValid.getNode())->getZExtValue(); in Select() 1605 cast<ConstantSDNode>(CCMask.getNode())->getZExtValue(); in Select() 1873 auto *TrueOp = dyn_cast<ConstantSDNode>(Node->getOperand(0)); in expandSelectBoolean() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelDAGToDAG.cpp | 101 inline static uint64_t getImmVal(const ConstantSDNode *N) { in getImmVal() 230 if (auto *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectADDRzii() 261 if (auto *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectADDRzi() 313 ConstantSDNode *CN = cast<ConstantSDNode>(Addr.getOperand(1)); in matchADDRri()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 131 cast<ConstantSDNode>(Node->getOperand(2).getNode())->getZExtValue(); in Select() 165 unsigned IntNo = cast<ConstantSDNode>(Node->getOperand(0))->getZExtValue(); in Select() 185 unsigned IntNo = cast<ConstantSDNode>(Node->getOperand(1))->getZExtValue(); in Select()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 455 auto *ConstNode = cast<ConstantSDNode>(Node); in Select() 488 isa<ConstantSDNode>(N0.getOperand(1))) { in Select() 518 auto *C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in Select() 640 if (auto *C = dyn_cast<ConstantSDNode>(Src2)) { in Select() 709 if (auto *C = dyn_cast<ConstantSDNode>(Src2)) { in Select() 1483 auto *C = dyn_cast<ConstantSDNode>(N.getOperand(1)); in selectZExti32() 1502 auto *C = dyn_cast<ConstantSDNode>(N); in selectVLOp() 1530 !isa<ConstantSDNode>(N.getOperand(0))) in selectVSplatSimmHelper() 1579 !isa<ConstantSDNode>(N.getOperand(0))) in selectVSplatUimm5() 1595 if (auto *C = dyn_cast<ConstantSDNode>(N)) { in selectRVVSimm5() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 186 uint64_t Val = cast<ConstantSDNode>(N)->getSExtValue(); in MatchAddress() 221 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in MatchAddress() 308 if (cast<ConstantSDNode>(LD->getOffset())->getZExtValue() != 1) in isValidIndexedLoad() 314 if (cast<ConstantSDNode>(LD->getOffset())->getZExtValue() != 2) in isValidIndexedLoad()
|