Lines Matching refs:SD

583       const ConstantSDNode *SD = cast<ConstantSDNode>(N0);  in EmitSubregNode()  local
584 MIB.addImm(SD->getZExtValue()); in EmitSubregNode()
676 InstrEmitter::EmitDbgValue(SDDbgValue *SD, in EmitDbgValue() argument
678 MDNode *Var = SD->getVariable(); in EmitDbgValue()
679 MDNode *Expr = SD->getExpression(); in EmitDbgValue()
680 DebugLoc DL = SD->getDebugLoc(); in EmitDbgValue()
684 SD->setIsEmitted(); in EmitDbgValue()
686 ArrayRef<SDDbgOperand> LocationOps = SD->getLocationOps(); in EmitDbgValue()
689 if (SD->isInvalidated()) in EmitDbgValue()
690 return EmitDbgNoLocation(SD); in EmitDbgValue()
693 if (SD->isVariadic()) { in EmitDbgValue()
709 if (auto *InstrRef = EmitDbgInstrRef(SD, VRBaseMap)) in EmitDbgValue()
712 return EmitDbgValueFromSingleOp(SD, VRBaseMap); in EmitDbgValue()
763 InstrEmitter::EmitDbgInstrRef(SDDbgValue *SD, in EmitDbgInstrRef() argument
765 assert(!SD->isVariadic()); in EmitDbgInstrRef()
766 SDDbgOperand DbgOperand = SD->getLocationOps()[0]; in EmitDbgInstrRef()
767 MDNode *Var = SD->getVariable(); in EmitDbgInstrRef()
768 MDNode *Expr = SD->getExpression(); in EmitDbgInstrRef()
769 DebugLoc DL = SD->getDebugLoc(); in EmitDbgInstrRef()
776 return EmitDbgValueFromSingleOp(SD, VRBaseMap); in EmitDbgInstrRef()
817 return EmitDbgNoLocation(SD); in EmitDbgInstrRef()
856 MachineInstr *InstrEmitter::EmitDbgNoLocation(SDDbgValue *SD) { in EmitDbgNoLocation() argument
860 MDNode *Var = SD->getVariable(); in EmitDbgNoLocation()
861 MDNode *Expr = SD->getExpression(); in EmitDbgNoLocation()
862 DebugLoc DL = SD->getDebugLoc(); in EmitDbgNoLocation()
872 InstrEmitter::EmitDbgValueFromSingleOp(SDDbgValue *SD, in EmitDbgValueFromSingleOp() argument
874 MDNode *Var = SD->getVariable(); in EmitDbgValueFromSingleOp()
875 MDNode *Expr = SD->getExpression(); in EmitDbgValueFromSingleOp()
876 DebugLoc DL = SD->getDebugLoc(); in EmitDbgValueFromSingleOp()
879 assert(SD->getLocationOps().size() == 1 && in EmitDbgValueFromSingleOp()
885 AddDbgValueLocationOps(MIB, II, SD->getLocationOps(), VRBaseMap); in EmitDbgValueFromSingleOp()
887 if (SD->isIndirect()) in EmitDbgValueFromSingleOp()
896 InstrEmitter::EmitDbgLabel(SDDbgLabel *SD) { in EmitDbgLabel() argument
897 MDNode *Label = SD->getLabel(); in EmitDbgLabel()
898 DebugLoc DL = SD->getDebugLoc(); in EmitDbgLabel()