[GlobalISel][X86] Add support for f32/f64 and vector types in RegisterBank and InstructionSelector.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D30533
[GlobalISel][X86] Support float/double and vector types. ClosedPublic Authored by igorb on Mar 2 2017, 5:58 AM.
Details Summary [GlobalISel][X86] Add support for f32/f64 and vector types in RegisterBank and InstructionSelector.
Diff Detail
Event TimelineHerald added subscribers: kristof.beyls, rovka, dberris. · View Herald TranscriptMar 2 2017, 5:58 AM This revision is now accepted and ready to land.Mar 2 2017, 7:11 AM Closed by commit rL296856: [GlobalISel][X86] Support float/double and vector types. (authored by ibreger). · Explain WhyMar 3 2017, 12:18 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 90322 lib/Target/X86/X86GenRegisterBankInfo.def
lib/Target/X86/X86InstructionSelector.h
lib/Target/X86/X86InstructionSelector.cpp
lib/Target/X86/X86LegalizerInfo.h
lib/Target/X86/X86LegalizerInfo.cpp
lib/Target/X86/X86RegisterBankInfo.cpp
lib/Target/X86/X86RegisterBanks.td
test/CodeGen/X86/GlobalISel/X86-regbankselect.mir
test/CodeGen/X86/GlobalISel/binop-isel.ll
test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll
test/CodeGen/X86/GlobalISel/legalize-add.mir
test/CodeGen/X86/GlobalISel/legalize-sub.mir
test/CodeGen/X86/GlobalISel/x86_64-instructionselect.mir
|