reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4291       return getConstant(Val.sextOrTrunc(VT.getSizeInBits()), DL, VT,
 4299       return getConstant(Val.zextOrTrunc(VT.getSizeInBits()), DL, VT,
 4308       return getConstantFP(apf, DL, VT);
 4312         return getConstantFP(APFloat(APFloat::IEEEhalf(), Val), DL, VT);
 4314         return getConstantFP(APFloat(APFloat::IEEEsingle(), Val), DL, VT);
 4316         return getConstantFP(APFloat(APFloat::IEEEdouble(), Val), DL, VT);
 4318         return getConstantFP(APFloat(APFloat::IEEEquad(), Val), DL, VT);
 4321       return getConstant(Val.abs(), DL, VT, C->isTargetOpcode(),
 4324       return getConstant(Val.reverseBits(), DL, VT, C->isTargetOpcode(),
 4327       return getConstant(Val.byteSwap(), DL, VT, C->isTargetOpcode(),
 4330       return getConstant(Val.countPopulation(), DL, VT, C->isTargetOpcode(),
 4334       return getConstant(Val.countLeadingZeros(), DL, VT, C->isTargetOpcode(),
 4338       return getConstant(Val.countTrailingZeros(), DL, VT, C->isTargetOpcode(),
 4349       return getConstantFP(FPV, DL, VT);
 4360       return getConstantFP(V, DL, VT);
 4363       return getConstantFP(V, DL, VT);
 4367         return getConstantFP(V, DL, VT);
 4373         return getConstantFP(V, DL, VT);
 4379         return getConstantFP(V, DL, VT);
 4388       return getConstantFP(V, DL, VT);
 4399       return getConstant(IntVal, DL, VT);
 4403         return getConstant((uint16_t)V.bitcastToAPInt().getZExtValue(), DL, VT);
 4405         return getConstant((uint32_t)V.bitcastToAPInt().getZExtValue(), DL, VT);
 4407         return getConstant(V.bitcastToAPInt().getZExtValue(), DL, VT);
 4415       return getConstant(V.bitcastToAPInt(), DL, VT);
 4451         if (SDValue Fold = FoldConstantVectorArithmetic(Opcode, DL, VT, Ops))
 4467     if (SDValue V = FoldBUILD_VECTOR(DL, VT, Ops, *this))
 4494       return getConstantFP(0.0, DL, VT);
 4510       return getNode(OpOpcode, DL, VT, Operand.getOperand(0));
 4513       return getConstant(0, DL, VT);
 4529       return getNode(ISD::ZERO_EXTEND, DL, VT, Operand.getOperand(0));
 4532       return getConstant(0, DL, VT);
 4551       return getNode(OpOpcode, DL, VT, Operand.getOperand(0));
 4578       return getNode(ISD::TRUNCATE, DL, VT, Operand.getOperand(0));
 4584         return getNode(OpOpcode, DL, VT, Operand.getOperand(0));
 4586         return getNode(ISD::TRUNCATE, DL, VT, Operand.getOperand(0));
 4628       return getNode(ISD::BITCAST, DL, VT, Operand.getOperand(0));
 4656       return getNode(ISD::FSUB, DL, VT, Operand.getOperand(1),
 4663       return getNode(ISD::FABS, DL, VT, Operand.getOperand(0));
 4674     if (SDNode *E = FindNodeOrInsertPos(ID, DL, IP)) {
 4679     N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs);
 4679     N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs);
 4684     N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs);
 4684     N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs);