FailedChanges

Summary

  1. [RISCV] Support stack offset exceed 32-bit for RV64 Differential Revision: https://reviews.llvm.org/D61884
  2. For PR17164: split -fno-lax-vector-conversion into three different levels: -- none: no lax vector conversions [new GCC default] -- integer: only conversions between integer vectors [old GCC default] -- all: all conversions between same-size vectors [Clang default] For now, Clang still defaults to "all" mode, but per my proposal on cfe-dev (2019-04-10) the default will be changed to "integer" as soon as that doesn't break lots of testcases. (Eventually I'd like to change the default to "none" to match GCC and general sanity.) Following GCC's behavior, the driver flag -flax-vector-conversions is translated to -flax-vector-conversions=integer.
Revision 371806 by shiva:
[RISCV] Support stack offset exceed 32-bit for RV64

Differential Revision: https://reviews.llvm.org/D61884
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/RISCV/RISCVFrameLowering.cpp (diff)llvm.src/lib/Target/RISCV/RISCVFrameLowering.cpp
The file was modified/llvm/trunk/lib/Target/RISCV/RISCVInstrInfo.cpp (diff)llvm.src/lib/Target/RISCV/RISCVInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/RISCV/RISCVInstrInfo.h (diff)llvm.src/lib/Target/RISCV/RISCVInstrInfo.h
The file was modified/llvm/trunk/lib/Target/RISCV/RISCVRegisterInfo.cpp (diff)llvm.src/lib/Target/RISCV/RISCVRegisterInfo.cpp
The file was added/llvm/trunk/test/CodeGen/RISCV/rv64-large-stack.llllvm.src/test/CodeGen/RISCV/rv64-large-stack.ll
The file was modified/llvm/trunk/test/CodeGen/RISCV/stack-realignment.ll (diff)llvm.src/test/CodeGen/RISCV/stack-realignment.ll
Revision 371805 by rsmith:
For PR17164: split -fno-lax-vector-conversion into three different
levels:

-- none: no lax vector conversions [new GCC default]
-- integer: only conversions between integer vectors [old GCC default]
-- all: all conversions between same-size vectors [Clang default]

For now, Clang still defaults to "all" mode, but per my proposal on
cfe-dev (2019-04-10) the default will be changed to "integer" as soon as
that doesn't break lots of testcases. (Eventually I'd like to change the
default to "none" to match GCC and general sanity.)

Following GCC's behavior, the driver flag -flax-vector-conversions is
translated to -flax-vector-conversions=integer.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Basic/LangOptions.def (diff)clang.src/include/clang/Basic/LangOptions.def
The file was modified/cfe/trunk/include/clang/Basic/LangOptions.h (diff)clang.src/include/clang/Basic/LangOptions.h
The file was modified/cfe/trunk/include/clang/Driver/Options.td (diff)clang.src/include/clang/Driver/Options.td
The file was modified/cfe/trunk/lib/Driver/ToolChains/Clang.cpp (diff)clang.src/lib/Driver/ToolChains/Clang.cpp
The file was modified/cfe/trunk/lib/Frontend/CompilerInvocation.cpp (diff)clang.src/lib/Frontend/CompilerInvocation.cpp
The file was modified/cfe/trunk/lib/Sema/SemaExpr.cpp (diff)clang.src/lib/Sema/SemaExpr.cpp
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-vector.c (diff)clang.src/test/CodeGen/builtins-systemz-vector.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-vector2.c (diff)clang.src/test/CodeGen/builtins-systemz-vector2.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-vector3.c (diff)clang.src/test/CodeGen/builtins-systemz-vector3.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-zvector-error.c (diff)clang.src/test/CodeGen/builtins-systemz-zvector-error.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-zvector.c (diff)clang.src/test/CodeGen/builtins-systemz-zvector.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-zvector2-error.c (diff)clang.src/test/CodeGen/builtins-systemz-zvector2-error.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-zvector2.c (diff)clang.src/test/CodeGen/builtins-systemz-zvector2.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-zvector3-error.c (diff)clang.src/test/CodeGen/builtins-systemz-zvector3-error.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-zvector3.c (diff)clang.src/test/CodeGen/builtins-systemz-zvector3.c
The file was modified/cfe/trunk/test/CodeGen/builtins-wasm.c (diff)clang.src/test/CodeGen/builtins-wasm.c
The file was modified/cfe/trunk/test/CodeGenCXX/builtins-systemz-zvector.cpp (diff)clang.src/test/CodeGenCXX/builtins-systemz-zvector.cpp
The file was modified/cfe/trunk/test/Headers/altivec-header.c (diff)clang.src/test/Headers/altivec-header.c
The file was modified/cfe/trunk/test/Headers/arm-neon-header.c (diff)clang.src/test/Headers/arm-neon-header.c
The file was modified/cfe/trunk/test/Headers/x86-intrinsics-headers-clean.cpp (diff)clang.src/test/Headers/x86-intrinsics-headers-clean.cpp
The file was modified/cfe/trunk/test/Headers/x86-intrinsics-headers.c (diff)clang.src/test/Headers/x86-intrinsics-headers.c
The file was modified/cfe/trunk/test/Headers/x86intrin-2.c (diff)clang.src/test/Headers/x86intrin-2.c
The file was modified/cfe/trunk/test/Headers/x86intrin.c (diff)clang.src/test/Headers/x86intrin.c
The file was modified/cfe/trunk/test/Sema/ext_vector_casts.c (diff)clang.src/test/Sema/ext_vector_casts.c
The file was modified/cfe/trunk/test/Sema/typedef-retain.c (diff)clang.src/test/Sema/typedef-retain.c
The file was modified/cfe/trunk/test/Sema/zvector.c (diff)clang.src/test/Sema/zvector.c
The file was modified/cfe/trunk/test/Sema/zvector2.c (diff)clang.src/test/Sema/zvector2.c
The file was modified/cfe/trunk/test/SemaCXX/altivec.cpp (diff)clang.src/test/SemaCXX/altivec.cpp
The file was modified/cfe/trunk/test/SemaCXX/vector-no-lax.cpp (diff)clang.src/test/SemaCXX/vector-no-lax.cpp
The file was modified/cfe/trunk/test/SemaCXX/vector.cpp (diff)clang.src/test/SemaCXX/vector.cpp