• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching refs:SDValue

83       SDValue Res(&Node, i);
106 SDValue NewVal = getSDValue(NewValId);
206 DAG.setRoot(SDValue());
379 ReplaceValueWith(SDValue(N, i), SDValue(M, i));
513 std::vector<SDValue> NewOps;
516 SDValue OrigOp = N->getOperand(i);
517 SDValue Op = OrigOp;
565 void DAGTypeLegalizer::AnalyzeNewValue(SDValue &Val) {
574 void DAGTypeLegalizer::RemapValue(SDValue &V) {
643 void DAGTypeLegalizer::ReplaceValueWith(SDValue From, SDValue To) {
683 SDValue OldVal(N, i);
684 SDValue NewVal(M, i);
706 void DAGTypeLegalizer::SetPromotedInteger(SDValue Op, SDValue Result) {
720 void DAGTypeLegalizer::SetSoftenedFloat(SDValue Op, SDValue Result) {
731 void DAGTypeLegalizer::SetPromotedFloat(SDValue Op, SDValue Result) {
742 void DAGTypeLegalizer::SetSoftPromotedHalf(SDValue Op, SDValue Result) {
752 void DAGTypeLegalizer::SetScalarizedVector(SDValue Op, SDValue Result) {
765 void DAGTypeLegalizer::GetExpandedInteger(SDValue Op, SDValue &Lo,
766 SDValue &Hi) {
773 void DAGTypeLegalizer::SetExpandedInteger(SDValue Op, SDValue Lo,
774 SDValue Hi) {
802 void DAGTypeLegalizer::GetExpandedFloat(SDValue Op, SDValue &Lo,
803 SDValue &Hi) {
810 void DAGTypeLegalizer::SetExpandedFloat(SDValue Op, SDValue Lo,
811 SDValue Hi) {
826 void DAGTypeLegalizer::GetSplitVector(SDValue Op, SDValue &Lo,
827 SDValue &Hi) {
835 void DAGTypeLegalizer::SetSplitVector(SDValue Op, SDValue Lo,
836 SDValue Hi) {
854 void DAGTypeLegalizer::SetWidenedVector(SDValue Op, SDValue Result) {
871 SDValue DAGTypeLegalizer::BitConvertToInteger(SDValue Op) {
878 SDValue DAGTypeLegalizer::BitConvertVectorToIntegerVector(SDValue Op) {
887 SDValue DAGTypeLegalizer::CreateStackStoreLoad(SDValue Op,
898 SDValue StackPtr =
901 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Op, StackPtr,
920 SmallVector<SDValue, 8> Results;
934 ReplaceValueWith(SDValue(N, i), Results[i]);
947 SmallVector<SDValue, 8> Results;
960 ReplaceValueWith(SDValue(N, i), Results[i]);
962 SetWidenedVector(SDValue(N, i), Results[i]);
967 SDValue DAGTypeLegalizer::DisintegrateMERGE_VALUES(SDNode *N, unsigned ResNo) {
970 ReplaceValueWith(SDValue(N, i), SDValue(N->getOperand(i)));
971 return SDValue(N->getOperand(ResNo));
976 void DAGTypeLegalizer::GetPairElements(SDValue Pair,
977 SDValue &Lo, SDValue &Hi) {
987 SDValue DAGTypeLegalizer::JoinIntegers(SDValue Lo, SDValue Hi) {
1009 SDValue DAGTypeLegalizer::PromoteTargetBoolean(SDValue Bool, EVT ValVT) {
1018 void DAGTypeLegalizer::SplitInteger(SDValue Op,
1020 SDValue &Lo, SDValue &Hi) {
1038 void DAGTypeLegalizer::SplitInteger(SDValue Op,
1039 SDValue &Lo, SDValue &Hi) {