projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7f7f6a8
)
[ELF] dont compute symbolname size in every loop
author
Shankar Easwaran
<shankare@codeaurora.org>
Mon, 25 Mar 2013 20:26:47 +0000
(20:26 +0000)
committer
Shankar Easwaran
<shankare@codeaurora.org>
Mon, 25 Mar 2013 20:26:47 +0000
(20:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177903
91177308
-0d34-0410-b5e6-
96231b3b80d8
include/llvm/Object/ELF.h
patch
|
blob
|
history
diff --git
a/include/llvm/Object/ELF.h
b/include/llvm/Object/ELF.h
index 1a4496dd967b5252f8af8dbf17c91036d8d3c10c..b2488ac9af2249a1d640c7d9dbc1cc0c7a687b3d 100644
(file)
--- a/
include/llvm/Object/ELF.h
+++ b/
include/llvm/Object/ELF.h
@@
-2709,7
+2709,7
@@
static inline error_code GetELFSymbolVersion(const ObjectFile *Obj,
/// REF : http://www.sco.com/developers/gabi/latest/ch5.dynamic.html#hash
static inline unsigned elf_hash(StringRef &symbolName) {
unsigned h = 0, g;
- for (unsigned i = 0
; i < symbolName.size()
; i++) {
+ for (unsigned i = 0
, j = symbolName.size(); i < j
; i++) {
h = (h << 4) + symbolName[i];
g = h & 0xf0000000L;
if (g != 0)