Home
last modified time | relevance | path

Searched refs:CNode (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp4298 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 DX86ISelLowering.cpp4955 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 DComplexDeinterleavingPass.cpp757 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 DAArch64ISelDAGToDAG.cpp4360 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 DRISCVISelLowering.cpp16010 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 DDAGCombiner.cpp13578 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()