summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PTX/PTXParamManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/PTX/PTXParamManager.h')
-rw-r--r--llvm/lib/Target/PTX/PTXParamManager.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/PTX/PTXParamManager.h b/llvm/lib/Target/PTX/PTXParamManager.h
index 1a18c74f98c..9fd2de52f7f 100644
--- a/llvm/lib/Target/PTX/PTXParamManager.h
+++ b/llvm/lib/Target/PTX/PTXParamManager.h
@@ -67,15 +67,15 @@ public:
unsigned addLocalParam(unsigned Size);
/// getParamName - Returns the name of the parameter as a string.
- std::string getParamName(unsigned Param) const {
+ const std::string &getParamName(unsigned Param) const {
assert(AllParams.count(Param) == 1 && "Param has not been defined!");
- return AllParams.lookup(Param).Name;
+ return AllParams.find(Param)->second.Name;
}
/// getParamSize - Returns the size of the parameter in bits.
unsigned getParamSize(unsigned Param) const {
assert(AllParams.count(Param) == 1 && "Param has not been defined!");
- return AllParams.lookup(Param).Size;
+ return AllParams.find(Param)->second.Size;
}
};
OpenPOWER on IntegriCloud