Lines Matching refs:SD

569   auto canPassGCPtrOnVReg = [&](SDValue SD) {  in lowerStatepointMetaArgs()  argument
570 if (SD.getValueType().isVector()) in lowerStatepointMetaArgs()
572 if (LPadPointers.count(SD)) in lowerStatepointMetaArgs()
574 return !willLowerDirectly(SD); in lowerStatepointMetaArgs()
853 for (auto SD : LoweredGCArgs) { in LowerAsSTATEPOINT() local
854 if (!LowerAsVReg.count(SD)) in LowerAsSTATEPOINT()
856 NodeTys.push_back(SD.getValueType()); in LowerAsSTATEPOINT()
874 SDValue SD = getValue(Derived); in LowerAsSTATEPOINT() local
875 if (!LowerAsVReg.count(SD)) in LowerAsSTATEPOINT()
878 SDValue Relocated = SDValue(StatepointMCNode, LowerAsVReg[SD]); in LowerAsSTATEPOINT()
883 SDValue Res = StatepointLowering.getLocation(SD); in LowerAsSTATEPOINT()
887 StatepointLowering.setLocation(SD, Relocated); in LowerAsSTATEPOINT()
892 if (VirtRegs.count(SD)) in LowerAsSTATEPOINT()
903 VirtRegs[SD] = Reg; in LowerAsSTATEPOINT()
1156 auto SD = parseStatepointDirectivesFromAttrs(Call->getAttributes()); in LowerCallSiteWithDeoptBundleImpl() local
1157 SI.ID = SD.StatepointID.value_or(DefaultID); in LowerCallSiteWithDeoptBundleImpl()
1158 SI.NumPatchBytes = SD.NumPatchBytes.value_or(0); in LowerCallSiteWithDeoptBundleImpl()
1288 SDValue SD = getValue(DerivedPtr); in visitGCRelocate() local
1290 if (SD.isUndef() && SD.getValueType().getSizeInBits() <= 64) { in visitGCRelocate()
1293 setValue(&Relocate, DAG.getConstant(0xFEFEFEFE, SDLoc(SD), MVT::i64)); in visitGCRelocate()
1299 setValue(&Relocate, SD); in visitGCRelocate()