summaryrefslogtreecommitdiff
path: root/tools/llvm-readobj/ARMAttributeParser.cpp
AgeCommit message (Collapse)AuthorFilesLines
2014-04-25[C++] Use 'nullptr'. Tools edition.Craig Topper1-30/+30
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207176 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-12tools: remove unnecessary copy of array_lengthofSaleem Abdulrasool1-38/+64
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206115 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-30tools: fix Twine abuseSaleem Abdulrasool1-10/+10
utohexstr provides a temporary string, making it unsafe to use with the Twine interface which will not copy the string. Switch to using std::string. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200457 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-30tools: repair Windows buildSaleem Abdulrasool1-2/+2
exp2 is not available on Windows. Fortunately, we are calculating powers of 2 with expontents within the range of [4,12]. Simply use an equivalent bitshift operation to repair compilation with MSVC which does not provide this standard function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200454 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-30tools: add support for decoding ARM attributesSaleem Abdulrasool1-0/+639
Enhance the ARM specific parsing support in llvm-readobj to support attributes. This allows for simpler tests to validate encoding of the build attributes as specified in the ARM ELF specification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200450 91177308-0d34-0410-b5e6-96231b3b80d8