Searched refs:CNode (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 4298 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in emitPCMPISTR() local 4300 ReplaceUses(N1.getValue(1), SDValue(CNode, 2)); in emitPCMPISTR() 4302 CurDAG->setNodeMemRefs(CNode, {cast<LoadSDNode>(N1)->getMemOperand()}); in emitPCMPISTR() 4303 return CNode; in emitPCMPISTR() 4308 MachineSDNode *CNode = CurDAG->getMachineNode(ROpc, dl, VTs, Ops); in emitPCMPISTR() local 4309 return CNode; in emitPCMPISTR() 4331 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in emitPCMPESTR() local 4332 InGlue = SDValue(CNode, 3); in emitPCMPESTR() 4334 ReplaceUses(N2.getValue(1), SDValue(CNode, 2)); in emitPCMPESTR() 4336 CurDAG->setNodeMemRefs(CNode, {cast<LoadSDNode>(N2)->getMemOperand()}); in emitPCMPESTR() [all …]
|
| H A D | X86ISelLowering.cpp | 4955 ConstantPoolSDNode *CNode = getTargetConstantPoolFromBasePtr(Ptr); in getTargetConstantFromBasePtr() local 4956 if (!CNode || CNode->isMachineConstantPoolEntry() || CNode->getOffset() != 0) in getTargetConstantFromBasePtr() 4958 return CNode->getConstVal(); in getTargetConstantFromBasePtr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ComplexDeinterleavingPass.cpp | 757 NodePtr CNode = identifyNodeWithImplicitAdd(CRInst, CIInst, PartialMatch); in identifyPartialMul() local 758 if (!CNode) { in identifyPartialMul() 781 Node->addOperand(CNode); in identifyPartialMul()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 4360 if (auto CNode = dyn_cast<ConstantSDNode>(N)) { in SelectSVESignedArithImm() local 4361 int64_t ImmVal = CNode->getSExtValue(); in SelectSVESignedArithImm() 4372 if (auto CNode = dyn_cast<ConstantSDNode>(N)) { in SelectSVEArithImm() local 4373 uint64_t ImmVal = CNode->getZExtValue(); in SelectSVEArithImm() 4401 if (auto CNode = dyn_cast<ConstantSDNode>(N)) { in SelectSVELogicalImm() local 4402 uint64_t ImmVal = CNode->getZExtValue(); in SelectSVELogicalImm()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 16010 ConstantSDNode *CNode = dyn_cast<ConstantSDNode>(N->getOperand(1)); in expandMul() local 16011 if (!CNode) in expandMul() 16013 uint64_t MulAmt = CNode->getZExtValue(); in expandMul() 16016 if (Subtarget.hasVendorXqciac() && isInt<12>(CNode->getSExtValue())) in expandMul() 21225 auto *CNode = dyn_cast<ConstantPoolSDNode>(Ptr); in getTargetConstantFromLoad() local 21226 if (!CNode || CNode->isMachineConstantPoolEntry() || in getTargetConstantFromLoad() 21227 CNode->getOffset() != 0) in getTargetConstantFromLoad() 21230 return CNode; in getTargetConstantFromLoad() 21235 auto *CNode = GetSupportedConstantPool(Ptr.getOperand(0)); in getTargetConstantFromLoad() local 21236 if (!CNode || CNode->getTargetFlags() != 0) in getTargetConstantFromLoad() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 13578 ConstantSDNode *CNode = isConstOrConstSplat(Op, /*AllowUndefs*/ false, in visitSETCC() local 13580 if (CNode == nullptr) in visitSETCC() 13582 return CNode->getAPIntValue(); in visitSETCC() 24865 if (auto CNode = dyn_cast<ConstantSDNode>(Op.getOperand(1))) in visitBUILD_VECTOR() local 24866 return CNode->getZExtValue(); in visitBUILD_VECTOR()
|