| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelDAGToDAG.cpp | 70 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Addr)) { in SelectGlobalValueConstantOffset() 81 if (!isa<ConstantSDNode>(Addr)) { in SelectGlobalValueVariableOffset() 132 ConstantSDNode *C; in SelectADDRIndirect() 135 if ((C = dyn_cast<ConstantSDNode>(Addr))) { in SelectADDRIndirect() 139 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(0)))) { in SelectADDRIndirect() 143 (C = dyn_cast<ConstantSDNode>(Addr.getOperand(1)))) { in SelectADDRIndirect() 156 ConstantSDNode *IMMOffset; in SelectADDRVTX_READ() 159 (IMMOffset = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) && in SelectADDRVTX_READ() 167 } else if ((IMMOffset = dyn_cast<ConstantSDNode>(Addr)) && in SelectADDRVTX_READ()
|
| H A D | AMDGPUISelDAGToDAG.cpp | 326 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) in isInlineImmediate() 596 ConstantSDNode *C = cast<ConstantSDNode>(N); in Select() 1063 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDS1Addr1Offset() 1242 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDSReadWrite2() 1415 ConstantSDNode *C = cast<ConstantSDNode>(Addr64); in SelectMUBUFAddr64() 1454 if (ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr)) { in SelectMUBUFScratchOffen() 1495 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMUBUFScratchOffen() 2181 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMOVRELOffset() 3023 const ConstantSDNode *C = cast<ConstantSDNode>(In); in SelectVOP3PModsNeg() 3039 const ConstantSDNode *C = cast<ConstantSDNode>(In); in SelectWMMAOpSelVOP3PMods() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelDAGToDAG.cpp | 95 bool canBeRepresentedAsSls(const ConstantSDNode &CN) { in canBeRepresentedAsSls() 109 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) { in INITIALIZE_PASS() 131 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectAddrRiSpls() 177 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in selectAddrRiSpls() 263 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in selectAddrRr() 324 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 | 295 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 305 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 313 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 322 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 331 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 340 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) { in LowerAsmOperandForConstraint() 816 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) in IntCondCCodeToICC() 826 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) in IntCondCCodeToICC() 834 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) in IntCondCCodeToICC() 844 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS)) in IntCondCCodeToICC() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.cpp | 48 int64_t Imm = cast<ConstantSDNode>(Node)->getSExtValue(); in INITIALIZE_PASS() 160 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Op.getOperand(1)); in SelectInlineAsmMemoryOperand() 174 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Op.getOperand(1)); in SelectInlineAsmMemoryOperand() 206 if (!isa<ConstantSDNode>(Addr)) in SelectAddrConstant() 211 int64_t CVal = cast<ConstantSDNode>(Addr)->getSExtValue(); in SelectAddrConstant() 232 if (N.getOpcode() == ISD::AND && isa<ConstantSDNode>(N.getOperand(1))) { in selectShiftMask() 256 assert(isa<ConstantSDNode>(N.getOperand(1)) && "Illegal msb operand!"); in selectShiftMask() 257 assert(isa<ConstantSDNode>(N.getOperand(2)) && "Illegal lsb operand!"); in selectShiftMask() 264 isa<ConstantSDNode>(N.getOperand(0))) { in selectShiftMask() 308 auto *C = dyn_cast<ConstantSDNode>(N.getOperand(1)); in selectZExti32()
|
| H A D | LoongArchISelLowering.cpp | 436 if (isa<ConstantSDNode>(Op)) in isConstantOrUndef() 534 if (isa<ConstantSDNode>(Idx) && in lowerEXTRACT_VECTOR_ELT() 545 if (isa<ConstantSDNode>(Op->getOperand(2))) in lowerINSERT_VECTOR_ELT() 586 if (!isa<ConstantSDNode>(Op.getOperand(0))) { in lowerFRAMEADDR() 1831 ConstantSDNode *CN; in ReplaceNodeResults() 2111 ConstantSDNode *CN; in performANDCombine() 2197 ConstantSDNode *CN; in performSRLCombine() 2231 ConstantSDNode *CN0, *CN1; in performORCombine() 2340 (CN1 = dyn_cast<ConstantSDNode>(N1)) && in performORCombine() 2361 ConstantSDNode *CNMask, *CNShamt; in performORCombine() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelDAGToDAG.cpp | 106 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectAddrModeS9() 135 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectAddrModeFar() 156 ConstantSDNode *CN = nullptr; in SelectFrameADDR_ri() 158 (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) && in SelectFrameADDR_ri()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAG.cpp | 590 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Mul_1)) { in SelectSHL() 606 if (ConstantSDNode *C1 = dyn_cast<ConstantSDNode>(Sub_0)) { in SelectSHL() 611 if (ConstantSDNode *C2 = dyn_cast<ConstantSDNode>(Shl2_1)) { in SelectSHL() 1090 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(C.getNode()); in ppAddrReorderAddShl() 1097 ConstantSDNode *EN = dyn_cast<ConstantSDNode>(T2.getNode()); in ppAddrReorderAddShl() 1453 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N1)) { in SelectGlobalAddress() 1651 if (const ConstantSDNode *CN = dyn_cast<const ConstantSDNode>(N)) { in isPositiveHalfWord() 1859 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val.getOperand(i)); in getPowerOf2Factor() 2147 ConstantSDNode *Offset = cast<ConstantSDNode>(Leaves.top().Value); in balanceSubTree() 2228 ConstantSDNode *V0C = dyn_cast<ConstantSDNode>(V0); in balanceSubTree() [all …]
|
| H A D | HexagonSelectionDAGInfo.cpp | 23 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGAddressAnalysis.cpp | 214 if (auto *C = dyn_cast<ConstantSDNode>(N->getOffset())) in matchLSNode() 219 if (auto *C = dyn_cast<ConstantSDNode>(N->getOffset())) in matchLSNode() 230 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) in matchLSNode() 238 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) { in matchLSNode() 249 if (auto *C = dyn_cast<ConstantSDNode>(LSBase->getOffset())) { in matchLSNode() 290 !isa<ConstantSDNode>(Index->getOperand(1))) in matchLSNode() 293 Offset += cast<ConstantSDNode>(Index->getOperand(1))->getSExtValue(); in matchLSNode()
|
| H A D | DAGCombiner.cpp | 1176 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(Op); in isConstantOrConstantVector() 2380 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N); in getAsNonOpaqueConstant() 3244 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDC() 3245 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDC() 3386 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDE() 3387 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDE() 3406 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitUADDO_CARRY() 3407 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitUADDO_CARRY() 3693 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitSADDO_CARRY() 3694 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitSADDO_CARRY() [all …]
|
| H A D | SelectionDAG.cpp | 209 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(NotZero)) { in isConstantSplatVectorAllOnes() 253 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Op)) { in isConstantSplatVectorAllZeros() 723 const ConstantSDNode *C = cast<ConstantSDNode>(N); in AddNodeIDCustom() 2542 if (ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N2)) { in FoldSetCC() 6794 ConstantSDNode *C = cast<ConstantSDNode>(Op); in getNode() 7142 ConstantSDNode *N3C = dyn_cast<ConstantSDNode>(N3); in getNode() 11523 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isNullConstant() 11533 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isAllOnesConstant() 11538 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isOneConstant() 11543 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isMinSignedConstant() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 618 ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N1); in tryShrinkShlLogicImm() 643 ConstantSDNode *ShlCst = dyn_cast<ConstantSDNode>(Shift.getOperand(1)); in tryShrinkShlLogicImm() 761 const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Ld->getOffset()); in tryIndexedLoad() 979 !isa<ConstantSDNode>(N0.getOperand(1))) in Select() 2262 if (!isa<ConstantSDNode>(Addr)) in selectConstantAddr() 2782 isa<ConstantSDNode>(N.getOperand(1))) { in selectSHXADDOp() 3059 if (auto *C = dyn_cast<ConstantSDNode>(N)) { in selectSimm5Shl2() 3082 auto *C = dyn_cast<ConstantSDNode>(N); in selectVLOp() 3195 isa<ConstantSDNode>(VL) && in selectLow8BitsVSplat() 3243 if (auto *C = dyn_cast<ConstantSDNode>(N)) { in selectRVVSimm5() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 328 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Op)) { in SelectAddrAddOperands() 369 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrOperands() 383 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N)) { in SelectAddrOperands()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFSelectionDAGInfo.cpp | 25 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
|
| H A D | BPFISelDAGToDAG.cpp | 119 auto *CN = cast<ConstantSDNode>(Addr.getOperand(1)); in INITIALIZE_PASS() 146 auto *CN = cast<ConstantSDNode>(Addr.getOperand(1)); in SelectFIAddr() 266 const ConstantSDNode *CDN = dyn_cast<ConstantSDNode>(OP2.getNode()); in PreprocessLoad() 458 ConstantSDNode *MaskN = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in PreprocessTrunc()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelDAGToDAG.cpp | 150 if (auto *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectADDRzii() 181 if (auto *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectADDRzi() 233 ConstantSDNode *CN = cast<ConstantSDNode>(Addr.getOperand(1)); in matchADDRri() 271 auto BConst = dyn_cast<ConstantSDNode>(N->getOperand(0)); in Select()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.cpp | 51 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemset() 78 if (auto *ValC = dyn_cast<ConstantSDNode>(Val)) { in EmitTargetCodeForMemset() 284 if (ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size)) in EmitTargetCodeForMemcpy()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.cpp | 143 ConstantSDNode *ConstantSize, in shouldGenerateInlineTPLoop() 174 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy() 302 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemset()
|
| H A D | ARMISelDAGToDAG.cpp | 119 const ConstantSDNode *CN = cast<ConstantSDNode>(N); in SelectCMOVPred() 405 const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Node); in isScaledConstantInRange() 566 ConstantSDNode *MulConst = dyn_cast<ConstantSDNode>(N.getOperand(1)); in canExtractShiftFromMul() 625 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectImmShifterOperand() 649 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectRegShifterOperand() 697 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrModeImm12() 1092 if (ConstantSDNode *NC = dyn_cast<ConstantSDNode>(N)) { in SelectAddrMode6Offset() 1558 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectT2AddrModeExclusive() 2699 ConstantSDNode *SDValConstant = dyn_cast<ConstantSDNode>(SDVal); in SDValueToConstBool() 3495 ConstantSDNode *SRAConstant = dyn_cast<ConstantSDNode>(SRASrc1); in tryABSOp() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelDAGToDAG.cpp | 96 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectADDRri() 135 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in SelectADDRrr() 189 if (const auto *C = dyn_cast<ConstantSDNode>(N->getOperand(i))) in tryInlineAsm()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelDAGToDAG.cpp | 61 ConstantSDNode *N = cast<ConstantSDNode>(inN); in immMskBitp() 104 ConstantSDNode *CN = nullptr; in SelectADDRspii() 106 && (CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in SelectADDRspii()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 487 cast<ConstantSDNode>(Op0)->getSExtValue()); in expandAddress() 490 cast<ConstantSDNode>(Op1)->getSExtValue()); in expandAddress() 589 cast<ConstantSDNode>(Addr)->getSExtValue())) in selectAddress() 981 if (Count == 0 || isa<ConstantSDNode>(RISBG.Input)) in tryRISBGZero() 1222 auto *ElemN = dyn_cast<ConstantSDNode>(ElemV); in tryGather() 1262 auto *ElemN = dyn_cast<ConstantSDNode>(ElemV); in tryScatter() 1423 auto *OperandC = dyn_cast<ConstantSDNode>(Operand); in tryFoldLoadStoreIntoMemOperand() 1675 isInt<16>(cast<ConstantSDNode>(Op1)->getSExtValue()) && in Select() 1953 auto *TrueOp = dyn_cast<ConstantSDNode>(Node->getOperand(0)); in expandSelectBoolean() 1954 auto *FalseOp = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in expandSelectBoolean() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelDAGToDAG.cpp | 94 if (const ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddr() 146 int Offs = cast<ConstantSDNode>(LD->getOffset())->getSExtValue(); in selectIndexedLoad() 190 int Offs = cast<ConstantSDNode>(LD->getOffset())->getSExtValue(); in selectIndexedProgMemLoad() 243 ConstantSDNode *ImmNode = dyn_cast<ConstantSDNode>(ImmOp); in SelectInlineAsmMemoryOperand() 327 if (isa<FrameIndexSDNode>(BasePtr) || isa<ConstantSDNode>(BasePtr) || in select()
|