Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp243 ConstantSDNode *ImmNode = dyn_cast<ConstantSDNode>(ImmOp); in SelectInlineAsmMemoryOperand() local
246 bool CanHandleRegImmOpt = ImmNode && ImmNode->getAPIntValue().ult(64); in SelectInlineAsmMemoryOperand()
279 if (ImmNode->getValueType(0) != MVT::i8) { in SelectInlineAsmMemoryOperand()
280 Disp = CurDAG->getTargetConstant(ImmNode->getZExtValue(), dl, MVT::i8); in SelectInlineAsmMemoryOperand()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td33 SDNode ImmNode = imm> :
34 ImmediateOp<vt, asmop>, PatLeaf<(vt ImmNode), pred, xform>;
37 // SDNodeXForm xform, SDNode ImmNode>
38 // : PatLeaf<(vt ImmNode), pred, xform>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3184 SDValue ImmNode = FMul->getOperand(1); in transformFixedFloatingPointConversion() local
3193 if (ImmNode.getOpcode() == ISD::BITCAST) { in transformFixedFloatingPointConversion()
3194 if (ImmNode.getValueType().getScalarSizeInBits() != ScalarBits) in transformFixedFloatingPointConversion()
3196 ImmNode = ImmNode.getOperand(0); in transformFixedFloatingPointConversion()
3199 if (ImmNode.getValueType().getScalarSizeInBits() != ScalarBits) in transformFixedFloatingPointConversion()
3203 switch (ImmNode.getOpcode()) { in transformFixedFloatingPointConversion()
3206 if (!isa<ConstantSDNode>(ImmNode.getOperand(0))) in transformFixedFloatingPointConversion()
3208 unsigned Imm = ImmNode.getConstantOperandVal(0); in transformFixedFloatingPointConversion()
3209 if (ImmNode.getOpcode() == ARMISD::VMOVIMM) in transformFixedFloatingPointConversion()
3217 ImmAPF = APFloat(ARM_AM::getFPImmFloat(ImmNode.getConstantOperandVal(0))); in transformFixedFloatingPointConversion()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td963 SDNode ImmNode = imm>
964 : PatFrag<(ops), (vt ImmNode), [{}], xform> {
978 SDNode ImmNode = timm> : ImmLeaf<vt, pred, xform, ImmNode>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td750 Operand ImmCls, SDNode ImmNode> {
760 [(set (T RC:$dst), (select Int1Regs:$p, (T RC:$a), (T ImmNode:$b)))]>;
765 [(set (T RC:$dst), (select Int1Regs:$p, ImmNode:$a, (T RC:$b)))]>;
770 [(set (T RC:$dst), (select Int1Regs:$p, ImmNode:$a, ImmNode:$b))]>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4941 } else if (auto ImmNode = dyn_cast<ConstantSDNode>(VecNum)) { in LowerSMELdrStr() local
4942 ConstAddend = ImmNode->getSExtValue(); in LowerSMELdrStr()