FailedChanges

Summary

  1. [NFC][PowerPC] Add a new case to test two-address verification (details)
  2. [FPEnv] Small fixes to implementation of flt.rounds (details)
  3. [AsmPrinter] Don't generate .Lfoo$local for -fno-PIC and -fPIE (details)
  4. [lldb] s/dyn_cast/isa (details)
Commit e6e89875b04ea521a9dbf3e6a82d81b23f9f77d7 by shkzhang
[NFC][PowerPC] Add a new case to test two-address verification
The file was addedllvm/test/CodeGen/PowerPC/two-address-crash.mir
Commit 61f72dd8ace7c4bea1ae74d9734d2b02946b4898 by sepavloff
[FPEnv] Small fixes to implementation of flt.rounds

This change makes minor correction to the implementation of intrinsic
`llvm.flt.rounds`:
- Added documentation entry in LangRef,
- Attributes of the intrinsic changed to be in line with other functions
  dependent of floating-point environment.

Differential Revision: https://reviews.llvm.org/D79322
The file was modifiedllvm/include/llvm/IR/Intrinsics.td
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedclang/include/clang/Basic/Builtins.def
Commit 872c5fb1432493c0a09b6f210765c0d94ce9b5d0 by maskray
[AsmPrinter] Don't generate .Lfoo$local for -fno-PIC and -fPIE

-fno-PIC and -fPIE code generally cannot be linked in -shared mode and there is no benefit accessing via local aliases.

Actually, a .Lfoo$local reference will be converted to a STT_SECTION (if no section relaxation) reference which will cause the section symbol (sizeof(Elf64_Sym)=24) to be generated.
The file was modifiedllvm/test/CodeGen/X86/code-model-elf.ll
The file was modifiedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-sp-mod.ll
The file was modifiedllvm/test/CodeGen/X86/pr38795.ll
The file was modifiedllvm/test/CodeGen/X86/oddsubvector.ll
The file was modifiedllvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll
The file was modifiedllvm/test/CodeGen/X86/semantic-interposition-comdat.ll
The file was modifiedllvm/test/CodeGen/X86/tls.ll
The file was modifiedllvm/test/CodeGen/X86/linux-preemption.ll
The file was modifiedllvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
The file was modifiedllvm/test/CodeGen/X86/lifetime-alias.ll
The file was modifiedllvm/test/CodeGen/X86/emutls.ll
The file was modifiedllvm/test/CodeGen/X86/indirect-branch-tracking-eh2.ll
Commit c34936dae734085c4bc01703da0f5b7456e1bf51 by pavel
[lldb] s/dyn_cast/isa

The cast result is unused and produces a warning with gcc.
The file was modifiedlldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp