Lines Matching refs:CurDAG
120 return CurDAG->getTargetConstant(Imm - 1, MVT::i8); in XformU7ToU7M1Imm()
352 CurDAG->getTargetGlobalAddress(GV, dl, PointerTy, 0); in SelectBaseOffsetLoad()
353 SDNode* NewBase = CurDAG->getMachineNode(Hexagon::CONST32_set, in SelectBaseOffsetLoad()
364 SDValue TargetConstOff = CurDAG->getTargetConstant(Offset, PointerTy); in SelectBaseOffsetLoad()
365 SDNode* Result = CurDAG->getMachineNode(Opcode, dl, in SelectBaseOffsetLoad()
399 SDValue TargetConst = CurDAG->getTargetConstant(Val, MVT::i32); in SelectIndexedLoadSignExtend64()
400 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::i32, in SelectIndexedLoadSignExtend64()
403 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::SXTW, dl, MVT::i64, in SelectIndexedLoadSignExtend64()
419 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectIndexedLoadSignExtend64()
420 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); in SelectIndexedLoadSignExtend64()
421 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, in SelectIndexedLoadSignExtend64()
424 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::SXTW, dl, in SelectIndexedLoadSignExtend64()
426 SDNode* Result_3 = CurDAG->getMachineNode(Hexagon::ADD_ri, dl, in SelectIndexedLoadSignExtend64()
463 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); in SelectIndexedLoadZeroExtend64()
464 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectIndexedLoadZeroExtend64()
465 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
468 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::TFRI, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
470 SDNode *Result_3 = CurDAG->getMachineNode(Hexagon::COMBINE_rr, dl, in SelectIndexedLoadZeroExtend64()
490 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectIndexedLoadZeroExtend64()
491 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); in SelectIndexedLoadZeroExtend64()
492 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
495 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::TFRI, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
497 SDNode *Result_3 = CurDAG->getMachineNode(Hexagon::COMBINE_rr, dl, in SelectIndexedLoadZeroExtend64()
502 SDNode* Result_4 = CurDAG->getMachineNode(Hexagon::ADD_ri, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
572 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); in SelectIndexedLoad()
573 SDNode* Result = CurDAG->getMachineNode(Opcode, dl, in SelectIndexedLoad()
591 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectIndexedLoad()
592 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); in SelectIndexedLoad()
593 SDNode* Result_1 = CurDAG->getMachineNode(Opcode, dl, in SelectIndexedLoad()
597 SDNode* Result_2 = CurDAG->getMachineNode(Hexagon::ADD_ri, dl, MVT::i32, in SelectIndexedLoad()
647 SDValue Ops[] = {Base, CurDAG->getTargetConstant(Val, MVT::i32), Value, in SelectIndexedStore()
659 SDNode* Result = CurDAG->getMachineNode(Opcode, dl, MVT::i32, in SelectIndexedStore()
673 SDValue Ops[] = { Base, CurDAG->getTargetConstant(0, MVT::i32), Value, in SelectIndexedStore()
685 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); in SelectIndexedStore()
686 SDNode* Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::Other, Ops, in SelectIndexedStore()
689 SDNode* Result_2 = CurDAG->getMachineNode(Hexagon::ADD_ri, dl, MVT::i32, in SelectIndexedStore()
726 CurDAG->getTargetGlobalAddress(GV, dl, PointerTy, 0); in SelectBaseOffsetStore()
727 SDNode* NewBase = CurDAG->getMachineNode(Hexagon::CONST32_set, in SelectBaseOffsetStore()
739 CurDAG->getTargetConstant(Offset,PointerTy), in SelectBaseOffsetStore()
742 SDNode* Result = CurDAG->getMachineNode(Opcode, dl, in SelectBaseOffsetStore()
808 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectMul()
809 OP0 = SDValue (CurDAG->getMachineNode(Hexagon::LDriw, dl, MVT::i32, in SelectMul()
834 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectMul()
835 OP1 = SDValue (CurDAG->getMachineNode(Hexagon::LDriw, dl, MVT::i32, in SelectMul()
844 SDNode *Result = CurDAG->getMachineNode(Hexagon::MPY64, dl, MVT::i64, in SelectMul()
878 SDNode *SextNode = CurDAG->getMachineNode(Hexagon::SXTH, dl, in SelectSelect()
880 SDNode *Result = CurDAG->getMachineNode(Hexagon::MAXw_rr, dl, in SelectSelect()
902 SDNode *SextNode = CurDAG->getMachineNode(Hexagon::SXTH, dl, in SelectSelect()
904 SDNode *Result = CurDAG->getMachineNode(Hexagon::MINw_rr, dl, in SelectSelect()
988 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectTruncate()
989 OP0 = SDValue (CurDAG->getMachineNode(Hexagon::LDriw, dl, MVT::i32, in SelectTruncate()
1013 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectTruncate()
1014 OP1 = SDValue (CurDAG->getMachineNode(Hexagon::LDriw, dl, MVT::i32, in SelectTruncate()
1023 SDNode *Result = CurDAG->getMachineNode(Hexagon::MPY, dl, MVT::i32, in SelectTruncate()
1051 SDValue Val = CurDAG->getTargetConstant(ValConst, in SelectSHL()
1056 CurDAG->getMachineNode(Hexagon::MPYI_ri, dl, in SelectSHL()
1079 SDValue Val = CurDAG->getTargetConstant(-ValConst, MVT::i32); in SelectSHL()
1084 CurDAG->getMachineNode(Hexagon::MPYI_ri, dl, MVT::i32, in SelectSHL()
1120 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32); in SelectZeroExtend()
1121 SDNode *Result_1 = CurDAG->getMachineNode(Hexagon::TFR_RsPd, dl, in SelectZeroExtend()
1124 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::TFRI, dl, in SelectZeroExtend()
1127 SDNode *Result_3 = CurDAG->getMachineNode(Hexagon::COMBINE_rr, dl, in SelectZeroExtend()
1136 SDNode* RsPd = CurDAG->getMachineNode(Hexagon::TFR_RsPd, dl, in SelectZeroExtend()
1178 SDNode *PdRs = CurDAG->getMachineNode(Hexagon::TFR_PdRs, dl, MVT::i1, in SelectIntrinsicWOChain()
1185 SDValue SDVal = CurDAG->getTargetConstant(Val, MVT::i32); in SelectIntrinsicWOChain()
1192 SDNode *Result = CurDAG->getMachineNode(IntrinsicWithPred, dl, in SelectIntrinsicWOChain()
1209 return CurDAG->getMachineNode(Hexagon::TFRI_f, dl, MVT::f32, in SelectConstantFP()
1210 CurDAG->getTargetConstantFP(APF.convertToFloat(), MVT::f32)); in SelectConstantFP()
1213 return CurDAG->getMachineNode(Hexagon::CONST64_Float_Real, dl, MVT::f64, in SelectConstantFP()
1214 CurDAG->getTargetConstantFP(APF.convertToDouble(), MVT::f64)); in SelectConstantFP()
1232 CurDAG->getMachineNode(Hexagon::TFRI, dl, MVT::i32, in SelectConstant()
1233 CurDAG->getTargetConstant(0, MVT::i32)); in SelectConstant()
1236 SDNode* Pd = CurDAG->getMachineNode(Hexagon::TFR_PdRs, dl, MVT::i1, in SelectConstant()
1240 SDNode* NotPd = CurDAG->getMachineNode(Hexagon::NOT_p, dl, MVT::i1, in SelectConstant()
1244 Result = CurDAG->getMachineNode(Hexagon::XOR_pp, dl, MVT::i1, in SelectConstant()
1277 SDNode* Result = CurDAG->getMachineNode(Hexagon::ASR_ADD_rr, dl, MVT::i32, in SelectAdd()
1342 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRri()
1343 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRri()
1347 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRri()
1359 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRriS11_0()
1360 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriS11_0()
1364 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriS11_0()
1376 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRriS11_1()
1377 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriS11_1()
1381 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriS11_1()
1393 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRriS11_2()
1394 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriS11_2()
1398 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriS11_2()
1410 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRriU6_0()
1411 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriU6_0()
1415 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriU6_0()
1427 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRriU6_1()
1428 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriU6_1()
1432 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriU6_1()
1444 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRriU6_2()
1445 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriU6_2()
1449 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriU6_2()
1472 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRriS11_3()
1473 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriS11_3()
1477 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectADDRriS11_3()
1512 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectAddr()
1513 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectAddr()
1524 Offset = CurDAG->getTargetConstant(0, MVT::i32); in SelectAddr()
1613 R = CurDAG->getTargetGlobalAddress(GA->getGlobal(), in foldGlobalAddressImpl()