[PATCH] D9524: [mips] [IAS] Add support for the DLA pseudo-instruction and fix problems with DLI

Sean Bruno via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 16 16:27:56 PDT 2015


seanbruno requested changes to this revision.
seanbruno added a reviewer: seanbruno.
seanbruno added a comment.
This revision now requires changes to proceed.

This needs to be updated due to code rot.  It applies cleanly to head, however it does not compile tue to changes causing the following compile failures:

  [ 40%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o
  /home/sbruno/clang/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp:110:23: error: out-of-line definition of 'GetZeroReg' does not match any declaration in 'llvm::MipsABIInfo'
  unsigned MipsABIInfo::GetZeroReg() const {
                      ^~~~~~~~~~
  /home/sbruno/clang/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp:111:10: error: use of undeclared identifier 'AreGprs64bit'; did you mean 'ArePtrs64bit'?
  return AreGprs64bit() ? Mips::ZERO_64 : Mips::ZERO;
         ^~~~~~~~~~~~
         ArePtrs64bit
  /home/sbruno/clang/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:73:15: note: 'ArePtrs64bit' declared here
  inline bool ArePtrs64bit() const { return IsN64(); }
              ^
  2 errors generated.
  *** Error code 1
  
  Stop.
  make[2]: stopped in /usr/home/sbruno/clang/build
  *** Error code 1
  
  Stop.
  make[1]: stopped in /usr/home/sbruno/clang/build
  *** Error code 1
  
  Stop.
  make: stopped in /usr/home/sbruno/clang/build


http://reviews.llvm.org/D9524





More information about the llvm-commits mailing list