Home
last modified time | relevance | path

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

1234

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp52 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 DAMDGPUISelDAGToDAG.cpp51 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 DLanaiISelDAGToDAG.cpp94 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 DLanaiSelectionDAGInfo.cpp27 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
H A DLanaiISelLowering.cpp297 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 DHexagonISelDAGToDAG.cpp585 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 DHexagonSelectionDAGInfo.cpp23 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp190 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 DDAGCombiner.cpp976 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 DSelectionDAG.cpp202 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 DAArch64SelectionDAGInfo.cpp23 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 DAArch64ISelDAGToDAG.cpp380 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 DX86SelectionDAGInfo.cpp51 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 DARMSelectionDAGInfo.cpp68 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 DARMISelDAGToDAG.cpp115 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 DXCoreISelDAGToDAG.cpp54 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 DBPFISelDAGToDAG.cpp115 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 DBPFSelectionDAGInfo.cpp25 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp84 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 DSparcISelDAGToDAG.cpp89 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 DSystemZISelDAGToDAG.cpp480 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 DVEISelDAGToDAG.cpp101 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 DWebAssemblyISelDAGToDAG.cpp131 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 DRISCVISelDAGToDAG.cpp455 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 DMSP430ISelDAGToDAG.cpp186 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()

1234