Home
last modified time | relevance | path

Searched refs:ConstantSDNode (Results 1 – 25 of 99) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelDAGToDAG.cpp70 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 DAMDGPUISelDAGToDAG.cpp326 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 DLanaiISelDAGToDAG.cpp95 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 DLanaiSelectionDAGInfo.cpp27 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
H A DLanaiISelLowering.cpp295 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 DLoongArchISelDAGToDAG.cpp48 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 DLoongArchISelLowering.cpp436 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 DARCISelDAGToDAG.cpp106 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 DHexagonISelDAGToDAG.cpp590 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 DHexagonSelectionDAGInfo.cpp23 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp214 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 DDAGCombiner.cpp1176 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 DSelectionDAG.cpp209 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 DRISCVISelDAGToDAG.cpp618 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 DWebAssemblyISelDAGToDAG.cpp328 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 DBPFSelectionDAGInfo.cpp25 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
H A DBPFISelDAGToDAG.cpp119 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 DVEISelDAGToDAG.cpp150 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 DX86SelectionDAGInfo.cpp51 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 DARMSelectionDAGInfo.cpp143 ConstantSDNode *ConstantSize, in shouldGenerateInlineTPLoop()
174 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
302 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemset()
H A DARMISelDAGToDAG.cpp119 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 DSparcISelDAGToDAG.cpp96 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 DXCoreISelDAGToDAG.cpp61 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 DSystemZISelDAGToDAG.cpp487 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 DAVRISelDAGToDAG.cpp94 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()

1234