aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/VirtualFileSystem.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-05-23 13:35:24 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-05-23 13:35:24 +0000
commit683ed961e10ac36ad747968335cbda14fd4a2f6f (patch)
tree9843dc92143968fed59ea7ba50032255f6ab012f /clang/lib/Basic/VirtualFileSystem.cpp
parent8966caab05422fb8c979259cea3b0cc030d03848 (diff)
downloadllvm-683ed961e10ac36ad747968335cbda14fd4a2f6f.zip
llvm-683ed961e10ac36ad747968335cbda14fd4a2f6f.tar.gz
llvm-683ed961e10ac36ad747968335cbda14fd4a2f6f.tar.bz2
[mips] Work around inconsistency in llvm-mc's placement of fixup markers
Summary: Add a second fixup table to MipsAsmBackend::getFixupKindInfo() to correctly position llvm-mc's fixup placeholders for big-endian. See PR19836 for full details of the issue. To summarize, the fixup placeholders do not account for endianness properly and the implementations of getFixupKindInfo() for each target are measuring MCFixupKindInfo.TargetOffset from different ends of the instruction encoding to compensate. Reviewers: jkolek, zoran.jovanovic, vmedic Reviewed By: vmedic Differential Revision: http://reviews.llvm.org/D3889 llvm-svn: 209514
Diffstat (limited to 'clang/lib/Basic/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions