FailedChanges

Summary

  1. [VE] Add vector comparison and min/max (details)
  2. [Annotation] Allows annotation to carry some additional constant arguments. (details)
Commit 8aa60f67dc8c67390680b7a3be0d31384300f09f by marukawa
[VE] Add vector comparison and min/max

Add VCMP/VCPS/VCPX/VCMS/VCMX vector instructions.  Also add regression
tests.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D89643
The file was modifiedllvm/lib/Target/VE/VEInstrVec.td (diff)
The file was addedllvm/test/MC/VE/VCPX.s
The file was addedllvm/test/MC/VE/VCMX.s
The file was addedllvm/test/MC/VE/VCMS.s
The file was addedllvm/test/MC/VE/VCMP.s
The file was addedllvm/test/MC/VE/VCPS.s
Commit d3205bbca3e0002d76282878986993e7e7994779 by tyker
[Annotation] Allows annotation to carry some additional constant arguments.

This allows using annotation in a much more contexts than it currently has.
especially when annotation with template or constexpr.

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D88645
The file was modifiedllvm/include/llvm/IR/Intrinsics.td (diff)
The file was modifiedclang/test/Sema/pragma-attribute.c (diff)
The file was modifiedclang/test/AST/ast-dump-attr.cpp (diff)
The file was modifiedclang/lib/CodeGen/CodeGenModule.h (diff)
The file was modifiedclang/test/CodeGen/annotations-field.c (diff)
The file was modifiedclang/test/CodeGen/annotations-var.c (diff)
The file was modifiedclang/test/Misc/pragma-attribute-cxx.cpp (diff)
The file was modifiedclang/lib/CodeGen/CodeGenFunction.cpp (diff)
The file was modifiedclang/lib/Sema/SemaTemplateInstantiateDecl.cpp (diff)
The file was modifiedclang/lib/CodeGen/CodeGenFunction.h (diff)
The file was modifiedllvm/test/Analysis/CostModel/free-intrinsics-no_info.ll (diff)
The file was modifiedllvm/test/Analysis/CostModel/X86/free-intrinsics.ll (diff)
The file was modifiedllvm/test/Analysis/CostModel/free-intrinsics-datalayout.ll (diff)
The file was modifiedclang/include/clang/Sema/Sema.h (diff)
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td (diff)
The file was modifiedclang/test/CodeGen/annotations-loc.c (diff)
The file was addedclang/test/CodeGenCXX/attr-annotate2.cpp
The file was modifiedllvm/test/Transforms/InstCombine/assume_inevitable.ll (diff)
The file was modifiedclang/lib/Sema/SemaDeclAttr.cpp (diff)
The file was modifiedclang/include/clang/Basic/Attr.td (diff)
The file was addedclang/test/SemaCXX/attr-annotate.cpp
The file was modifiedclang/lib/CodeGen/CGBuiltin.cpp (diff)
The file was addedclang/test/CodeGenCXX/attr-annotate.cpp
The file was modifiedclang/test/Misc/pragma-attribute-objc.m (diff)
The file was modifiedclang/test/Parser/objc-implementation-attrs.m (diff)
The file was modifiedclang/test/Sema/annotate.c (diff)
The file was modifiedclang/test/Parser/access-spec-attrs.cpp (diff)
The file was modifiedclang/lib/CodeGen/CodeGenModule.cpp (diff)
The file was modifiedllvm/test/CodeGen/Generic/ptr-annotate.ll (diff)
The file was modifiedclang/include/clang/Sema/ParsedAttr.h (diff)
The file was modifiedclang/test/CodeGen/annotations-global.c (diff)