Index: lib/Target/NVPTX/NVPTXISelLowering.cpp =================================================================== --- lib/Target/NVPTX/NVPTXISelLowering.cpp +++ lib/Target/NVPTX/NVPTXISelLowering.cpp @@ -2325,7 +2325,10 @@ std::string ParamSym; raw_string_ostream ParamStr(ParamSym); - ParamStr << DAG.getMachineFunction().getName() << "_param_" << idx; + auto& TM = getTargetMachine(); + auto F = &DAG.getMachineFunction().getFunction(); + TM.getSymbol(F)->print(ParamStr, TM.getMCAsmInfo()); + ParamStr << "_param_" << idx; ParamStr.flush(); std::string *SavedStr =