IR: Take uint64_t in DIBuilder::createExpression()
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 9 Feb 2015 22:13:27 +0000 (22:13 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 9 Feb 2015 22:13:27 +0000 (22:13 +0000)
commitbd75ad4d0c56a44805da27cd3aa87c95a98ac62b
tree4a48147c26ce7440581530a0fa8a3b85b9311f73
parent0edbf2e407363c0e8e2df654d75859a3d08974a9
IR: Take uint64_t in DIBuilder::createExpression()

`DIExpression` deals with `uint64_t`, so it doesn't make sense that
`createExpression()` is created from `int64_t`.  Switch to `uint64_t` to
unify them.

I've temporarily left in the `int64_t` version, which forwards to the
`uint64_t` version.  I'll delete it once I've updated the callers.

llvm-svn: 228619
llvm/include/llvm/IR/DIBuilder.h
llvm/lib/IR/DIBuilder.cpp
llvm/lib/Transforms/Utils/Local.cpp