FailedChanges

Summary

  1. [GlobalISel][X86] Prioritize Tablegen-erated instruction selection. NFC Summary: Prioritizes Tablegen-erated instruction selection over C++ instruction selection. Remove G_ADD/G_SUB C++ selection - implemented by Tablegen. Reviewers: dsanders, zvi, guyblank Reviewed By: guyblank Subscribers: rovka, llvm-commits, kristof.beyls Differential Revision: https://reviews.llvm.org/D32677
  2. [X86] Add tests for opportunities to improve known bits for CTTZ and CTLZ.
  3. [GlobalISel][X86] G_SEXT/G_ZEXT support. Reviewers: zvi, guyblank Reviewed By: zvi Subscribers: rovka, llvm-commits, kristof.beyls Differential Revision: https://reviews.llvm.org/D32591
  4. Remove unneeded struct; NFC Summary: Unless I'm missing something, the DeferredGlobal struct's GV field is unused, removing which makes the struct itself trivial. Reviewers: rafael, chandlerc Subscribers: mcrosier, llvm-commits Differential Revision: https://reviews.llvm.org/D32691
Revision 301792 by ibreger:
[GlobalISel][X86] Prioritize Tablegen-erated instruction selection. NFC

Summary:
Prioritizes Tablegen-erated instruction selection over C++ instruction selection.
Remove G_ADD/G_SUB C++ selection - implemented by Tablegen.

Reviewers: dsanders, zvi, guyblank

Reviewed By: guyblank

Subscribers: rovka, llvm-commits, kristof.beyls

Differential Revision: https://reviews.llvm.org/D32677
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86InstructionSelector.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/X86/X86InstructionSelector.cpp
Revision 301791 by ctopper:
[X86] Add tests for opportunities to improve known bits for CTTZ and CTLZ.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/CodeGen/X86/clz.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/clz.ll
Revision 301790 by ibreger:
[GlobalISel][X86] G_SEXT/G_ZEXT support.

Reviewers: zvi, guyblank

Reviewed By: zvi

Subscribers: rovka, llvm-commits, kristof.beyls

Differential Revision: https://reviews.llvm.org/D32591
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86LegalizerInfo.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/X86/X86LegalizerInfo.cpp
The file was added/llvm/trunk/test/CodeGen/X86/GlobalISel/ext-x86-64.llllvm-revision.src/llvm/trunk/test/CodeGen/X86/GlobalISel/ext-x86-64.ll
The file was added/llvm/trunk/test/CodeGen/X86/GlobalISel/ext.llllvm-revision.src/llvm/trunk/test/CodeGen/X86/GlobalISel/ext.ll
The file was added/llvm/trunk/test/CodeGen/X86/GlobalISel/legalize-ext-x86-64.mirllvm-revision.src/llvm/trunk/test/CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir
The file was added/llvm/trunk/test/CodeGen/X86/GlobalISel/legalize-ext.mirllvm-revision.src/llvm/trunk/test/CodeGen/X86/GlobalISel/legalize-ext.mir
The file was added/llvm/trunk/test/CodeGen/X86/GlobalISel/select-ext-x86-64.mirllvm-revision.src/llvm/trunk/test/CodeGen/X86/GlobalISel/select-ext-x86-64.mir
The file was added/llvm/trunk/test/CodeGen/X86/GlobalISel/select-ext.mirllvm-revision.src/llvm/trunk/test/CodeGen/X86/GlobalISel/select-ext.mir
Revision 301789 by sanjoy:
Remove unneeded struct; NFC

Summary:
Unless I'm missing something, the DeferredGlobal struct's GV field is
unused, removing which makes the struct itself trivial.

Reviewers: rafael, chandlerc

Subscribers: mcrosier, llvm-commits

Differential Revision: https://reviews.llvm.org/D32691
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/CodeGen/CodeGenModule.cpp (diff)llvm-revision.src/cfe/trunk/lib/CodeGen/CodeGenModule.cpp
The file was modified/cfe/trunk/lib/CodeGen/CodeGenModule.h (diff)llvm-revision.src/cfe/trunk/lib/CodeGen/CodeGenModule.h