|
reference, declaration → definition
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);