FailedChanges

Summary

  1. [X86] LowerRotate - enable custom lowering of ROTL/ROTR vXi16 on VBMI2 targets. (details)
  2. [VE] Add vfadd, vfsub, vfmul, and vfdiv intrinsic instructions (details)
  3. [lib/Object, tools] - Make ELFObjectFile::getELFFile return reference. (details)
Commit b96a5210774e653c65b04ace275e08e0af6ae31b by llvm-dev
[X86] LowerRotate - enable custom lowering of ROTL/ROTR vXi16 on VBMI2 targets.
The file was modifiedllvm/test/CodeGen/X86/vector-fshr-rot-128.ll (diff)
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp (diff)
The file was modifiedllvm/test/CodeGen/X86/vector-fshr-rot-512.ll (diff)
The file was modifiedllvm/test/CodeGen/X86/vector-fshl-rot-512.ll (diff)
The file was modifiedllvm/test/CodeGen/X86/vector-fshr-rot-256.ll (diff)
Commit e936d1e11345db5d2de3d1a73bd705d8fcf99fbc by marukawa
[VE] Add vfadd, vfsub, vfmul, and vfdiv intrinsic instructions

Add vfadd, vfsub, vfmul, and vfdiv intrinsic instructions and
regression tests.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D92649
The file was addedllvm/test/CodeGen/VE/VELIntrinsics/vfadd.ll
The file was addedllvm/test/CodeGen/VE/VELIntrinsics/vfsub.ll
The file was addedllvm/test/CodeGen/VE/VELIntrinsics/vfmul.ll
The file was modifiedllvm/include/llvm/IR/IntrinsicsVEVL.gen.td (diff)
The file was addedllvm/test/CodeGen/VE/VELIntrinsics/vfdiv.ll
The file was modifiedllvm/lib/Target/VE/VEInstrIntrinsicVL.gen.td (diff)
Commit ffbce65f95eea7db1ca151d38b3391b2a4f3da81 by grimar
[lib/Object, tools] - Make ELFObjectFile::getELFFile return reference.

We always have an object, so we don't have to return a pointer.

Differential revision: https://reviews.llvm.org/D92560
The file was modifiedllvm/tools/llvm-objcopy/ELF/Object.h (diff)
The file was modifiedllvm/tools/llvm-objdump/ELFDump.cpp (diff)
The file was modifiedllvm/lib/DebugInfo/Symbolize/Symbolize.cpp (diff)
The file was modifiedllvm/include/llvm/Object/ELFObjectFile.h (diff)
The file was modifiedllvm/lib/XRay/InstrumentationMap.cpp (diff)
The file was modifiedllvm/tools/llvm-gsymutil/llvm-gsymutil.cpp (diff)
The file was modifiedllvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp (diff)
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp (diff)
The file was modifiedllvm/lib/InterfaceStub/ELFObjHandler.cpp (diff)
The file was modifiedllvm/tools/llvm-readobj/DwarfCFIEHPrinter.h (diff)
The file was modifiedllvm/tools/obj2yaml/elf2yaml.cpp (diff)
The file was modifiedllvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp (diff)