Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp286 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) in isInlineImmediate()
400 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N)) { in getConstantValue()
562 ConstantSDNode *C = cast<ConstantSDNode>(N); in Select()
853 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDS1Addr1Offset()
921 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectDS64Bit4ByteAligned()
1093 ConstantSDNode *C = cast<ConstantSDNode>(Addr64); in SelectMUBUFAddr64()
1193 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMUBUFScratchOffen()
1214 ConstantSDNode *CAddr = dyn_cast<ConstantSDNode>(Addr); in SelectMUBUFScratchOffset()
1454 ConstantSDNode *C1 = cast<ConstantSDNode>(N1); in SelectMOVRELOffset()
2030 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(In)) { in SelectHi16Elt()
[all …]
H A DR600ISelLowering.cpp714 if (isa<ConstantSDNode>(Index) || in LowerEXTRACT_VECTOR_ELT()
730 if (isa<ConstantSDNode>(Index) || in LowerINSERT_VECTOR_ELT()
917 if(ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Op)) { in isZero()
1467 isa<ConstantSDNode>(Ptr)) { in LowerLOAD()
1945 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N->getOperand(1))) { in PerformDAGCombine()
1954 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N->getOperand(1))) { in PerformDAGCombine()
2062 isa<ConstantSDNode>(Ptr)) in PerformDAGCombine()
2131 ConstantSDNode *Cst in FoldOperand()
2138 ConstantSDNode *Cst = cast<ConstantSDNode>(CstOffset); in FoldOperand()
2173 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Src.getOperand(0)); in FoldOperand()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp53 const ConstantSDNode *CN = cast<ConstantSDNode>(N); in SelectCMOVPred()
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()
173 uint64_t CVal = cast<ConstantSDNode>(N)->getZExtValue(); in Select()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp95 bool canBeRepresentedAsSls(const ConstantSDNode &CN) { in canBeRepresentedAsSls()
105 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectAddrSls()
127 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) { in selectAddrRiSpls()
173 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in selectAddrRiSpls()
228 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in selectAddrRr()
288 ConstantSDNode *ConstNode = cast<ConstantSDNode>(Node); in Select()
H A DLanaiSelectionDAGInfo.cpp28 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-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp586 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Mul_1)) { in SelectSHL()
602 if (ConstantSDNode *C1 = dyn_cast<ConstantSDNode>(Sub_0)) { in SelectSHL()
607 if (ConstantSDNode *C2 = dyn_cast<ConstantSDNode>(Shl2_1)) { in SelectSHL()
981 if (ConstantSDNode *SC = dyn_cast<ConstantSDNode>(V.getNode())) in ppSimplifyOrSelect0()
1045 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(C.getNode()); in ppAddrReorderAddShl()
1052 ConstantSDNode *EN = dyn_cast<ConstantSDNode>(T2.getNode()); in ppAddrReorderAddShl()
1379 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N1)) { in SelectGlobalAddress()
1578 if (const ConstantSDNode *CN = dyn_cast<const ConstantSDNode>(N)) { in isPositiveHalfWord()
1786 ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val.getOperand(i)); in getPowerOf2Factor()
2155 ConstantSDNode *V0C = dyn_cast<ConstantSDNode>(V0); in balanceSubTree()
[all …]
H A DHexagonSelectionDAGInfo.cpp24 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp91 if (auto *C = dyn_cast<ConstantSDNode>(N->getOffset())) in match()
96 if (auto *C = dyn_cast<ConstantSDNode>(N->getOffset())) in match()
107 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) in match()
115 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) { in match()
126 if (auto *C = dyn_cast<ConstantSDNode>(LSBase->getOffset())) { in match()
167 !isa<ConstantSDNode>(Index->getOperand(1))) in match()
170 Offset += cast<ConstantSDNode>(Index->getOperand(1))->getSExtValue(); in match()
H A DSelectionDAG.cpp178 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(NotZero)) { in isBuildVectorAllOnes()
217 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Op)) { in isBuildVectorAllZeros()
486 const ConstantSDNode *C = cast<ConstantSDNode>(N); in AddNodeIDCustom()
2251 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N)) in isConstOrDemandedConstSplat()
4760 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in getNode()
4761 ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N2); in getNode()
4957 ConstantSDNode *C = cast<ConstantSDNode>(Op); in getNode()
5313 ConstantSDNode *N3C = dyn_cast<ConstantSDNode>(N3); in getNode()
8556 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isNullConstant()
8566 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(V); in isAllOnesConstant()
[all …]
H A DDAGCombiner.cpp910 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(Op); in isConstantOrConstantVector()
1867 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N); in getAsNonOpaqueConstant()
2329 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDC()
2330 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDC()
2395 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitUADDO()
2396 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitUADDO()
2455 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDE()
2456 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDE()
2475 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDCARRY()
2476 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDCARRY()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp24 ConstantSDNode *V = dyn_cast<ConstantSDNode>(Src); in EmitTargetCodeForMemset()
25 ConstantSDNode *SizeValue = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemset()
H A DAArch64ISelDAGToDAG.cpp213 if (const ConstantSDNode *C = dyn_cast<const ConstantSDNode>(N)) { in isIntImmediate()
401 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectShiftedRegister()
448 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1)); in getExtendTypeForNode()
483 ConstantSDNode *EVidx = cast<ConstantSDNode>(EV.getOperand(1).getNode()); in checkHighLaneIndex()
621 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectArithExtendedRegister()
699 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrModeIndexed7S()
799 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrModeUnscaled()
836 ConstantSDNode *CSD = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectExtendedSHL()
876 if (isa<ConstantSDNode>(LHS) || isa<ConstantSDNode>(RHS)) in SelectAddrModeWRO()
1165 ConstantSDNode *OffsetOp = cast<ConstantSDNode>(LD->getOffset()); in tryIndexedLoad()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp69 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemset()
90 ConstantSDNode *ValC = dyn_cast<ConstantSDNode>(Val); in EmitTargetCodeForMemset()
126 ConstantSDNode *ValC = dyn_cast<ConstantSDNode>(Val); in EmitTargetCodeForMemset()
210 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
H A DX86ISelDAGToDAG.cpp561 if (ConstantSDNode *Imm = dyn_cast<ConstantSDNode>(Op1)) { in IsProfitableToFold()
1113 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Address)) in matchLoadInAddress()
1565 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N)) in matchAddressRecursively()
1614 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in matchAddressRecursively()
1679 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1))) in matchAddressRecursively()
2043 if (const ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N)) { in selectMOV64Imm32()
3069 ConstantSDNode *MaskCst = dyn_cast<ConstantSDNode>(N1); in matchBEXTRFromAndImm()
3070 ConstantSDNode *ShiftCst = dyn_cast<ConstantSDNode>(N0->getOperand(1)); in matchBEXTRFromAndImm()
3440 ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N1); in Select()
3441 ConstantSDNode *ShlCst = dyn_cast<ConstantSDNode>(N0->getOperand(1)); in Select()
[all …]
/freebsd-12.1/contrib/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-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp123 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)); in SelectAddr()
152 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)); in SelectFIAddr()
214 unsigned IntNo = cast<ConstantSDNode>(Node->getOperand(1))->getZExtValue(); in Select()
284 const ConstantSDNode *CDN = dyn_cast<ConstantSDNode>(OP2.getNode()); in PreprocessLoad()
528 ConstantSDNode *MaskN = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in PreprocessTrunc()
540 unsigned IntNo = cast<ConstantSDNode>(BaseV->getOperand(1))->getZExtValue(); in PreprocessTrunc()
H A DBPFSelectionDAGInfo.cpp26 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp93 Mask = cast<ConstantSDNode>(Node->getOperand(1))->getZExtValue(); in isConstantMask()
116 auto ConstNode = cast<ConstantSDNode>(Node); in Select()
149 uint64_t ShAmt = cast<ConstantSDNode>(Op1.getNode())->getZExtValue(); in Select()
235 if (!isa<ConstantSDNode>(N->getOperand(OffsetOpIdx)) || in doPeepholeLoadStoreADDI()
247 if (auto Const = dyn_cast<ConstantSDNode>(ImmOperand)) { in doPeepholeLoadStoreADDI()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp106 const ConstantSDNode *CN = cast<ConstantSDNode>(N); in SelectCMOVPred()
299 const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Node); in isScaledConstantInRange()
481 ConstantSDNode *MulConst = dyn_cast<ConstantSDNode>(N.getOperand(1)); in canExtractShiftFromMul()
540 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectImmShifterOperand()
564 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectRegShifterOperand()
612 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrModeImm12()
1011 if (ConstantSDNode *NC = dyn_cast<ConstantSDNode>(N)) { in SelectAddrMode6Offset()
1039 ConstantSDNode *NC = dyn_cast<ConstantSDNode>(N); in SelectThumbAddrModeRR()
1321 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectT2AddrModeExclusive()
2447 ConstantSDNode *SRAConstant = dyn_cast<ConstantSDNode>(SRASrc1); in tryABSOp()
[all …]
H A DARMSelectionDAGInfo.cpp54 if (ConstantSDNode *ConstantSrc = dyn_cast<ConstantSDNode>(Src)) in EmitSpecializedLibcall()
140 ConstantSDNode *ConstantSize = dyn_cast<ConstantSDNode>(Size); in EmitTargetCodeForMemcpy()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp465 cast<ConstantSDNode>(Op0)->getSExtValue()); in expandAddress()
567 cast<ConstantSDNode>(Addr)->getSExtValue())) in selectAddress()
1137 auto *ElemN = dyn_cast<ConstantSDNode>(ElemV); in tryGather()
1177 auto *ElemN = dyn_cast<ConstantSDNode>(ElemV); in tryScatter()
1337 auto *OperandC = dyn_cast<ConstantSDNode>(Operand); in tryFoldLoadStoreIntoMemOperand()
1475 uint64_t Val = cast<ConstantSDNode>(Node)->getZExtValue(); in Select()
1493 isInt<16>(cast<ConstantSDNode>(Op1)->getSExtValue()) && in Select()
1499 cast<ConstantSDNode>(CCValid.getNode())->getZExtValue(); in Select()
1501 cast<ConstantSDNode>(CCMask.getNode())->getZExtValue(); in Select()
1748 auto *TrueOp = dyn_cast<ConstantSDNode>(Node->getOperand(0)); in expandSelectBoolean()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp85 if (const ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddr()
137 int Offs = cast<ConstantSDNode>(LD->getOffset())->getSExtValue(); in selectIndexedLoad()
179 int Offs = cast<ConstantSDNode>(LD->getOffset())->getSExtValue(); in selectIndexedProgMemLoad()
243 ConstantSDNode *ImmNode = dyn_cast<ConstantSDNode>(ImmOp); in SelectInlineAsmMemoryOperand()
331 if (isa<FrameIndexSDNode>(BasePtr) || isa<ConstantSDNode>(BasePtr) || in select()
342 int CST = (int)cast<ConstantSDNode>(BasePtr.getOperand(1))->getZExtValue(); in select()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp90 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectADDRri()
129 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) in SelectADDRrr()
184 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(i))) { in tryInlineAsm()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp190 uint64_t Val = cast<ConstantSDNode>(N)->getSExtValue(); in MatchAddress()
225 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in MatchAddress()
312 if (cast<ConstantSDNode>(LD->getOffset())->getZExtValue() != 1) in isValidIndexedLoad()
318 if (cast<ConstantSDNode>(LD->getOffset())->getZExtValue() != 2) in isValidIndexedLoad()

1234