summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86LowerAMXType.cpp
AgeCommit message (Expand)Author
2025-10-31[X86] Remove AMX-TRANSPOSE (#165556)Mikołaj Piróg
2025-10-27[X86][NewPM] Port X86LowerAMXType to NewPMAiden Grossman
2025-10-03[X86][AMX] Combine constant zero vector and AMX cast to tilezero (#92384)Phoebe Wang
2025-05-04[Target] Remove unused local variables (NFC) (#138443)Kazu Hirata
2025-04-19X86: Avoid using getNumUses (#136348)Matt Arsenault
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi
2025-03-01[X86] Avoid repeated hash lookups (NFC) (#129360)Kazu Hirata
2025-02-16[X86] Avoid repeated map lookups (NFC) (#127374)Kazu Hirata
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2025-01-21[X86][AMX] Fix handling of AMX-FP8 internal intrinsics (#123540)Feng Zou
2025-01-17[X86][AMX-AVX512][NFC] Remove P from intrinsic and instruction name (#123270)Phoebe Wang
2025-01-14[llvm-project] Fix typos mutli and mutliple. NFC. (#122880)Jay Foad
2024-12-19[X86] Remove redundant initialize*Pass in ctorFangrui Song
2024-11-14[X86][AMX] Support AMX-TRANSPOSE, part 2 (#115660)Phoebe Wang
2024-11-12[X86][AMX] Support AMX-MOVRS (#115151)Malay Sanghi
2024-11-11[X86][AMX] Support AMX-TF32 (#115625)Feng Zou
2024-11-09[X86] Remove unused includes (NFC) (#115593)Kazu Hirata
2024-11-09Reland "[X86][AMX] Support AMX-AVX512" (#115581)Phoebe Wang
2024-11-08Revert "[X86][AMX] Support AMX-AVX512" (#115570)Alan Zhao
2024-11-08[X86][AMX] Support AMX-AVX512 (#114070)Phoebe Wang
2024-11-01[X86][AMX] Support AMX-TRANSPOSE (#113532)Phoebe Wang
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-06-06[X86] Skip AMX type lowering when AMX is not used (#92910)aengelke
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse
2023-11-14[CodeGen] Drop some references to getInt8PtrTy. NFCFangrui Song
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-08-16[NFC] Fix possibly deref nullptrXinWang10
2023-08-10[llvm] Drop some bitcasts and references related to typed pointersBjorn Pettersson
2023-06-20[X86][AMX] set Stride to Tile's Col when doing combine amxcast and store into...Bing1 Yu
2023-06-19[X86][AMX] Let Store not be removed if combineCastStore failedBing1 Yu
2023-04-11[X86][AMX] Add check for potentially dereferencing null return valueBing1 Yu
2023-04-05Fix a few clang-tidy warnings (container empty checks, function decl/def para...David Blaikie
2023-04-04[X86] Support AMX Complex instructionsXiang1 Zhang
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-01[AMX] Support AMX-FP16 new intrinsic interfaceXiang1 Zhang
2022-11-16[X86][AMX] Fix the shape dependency issue.Luo, Yuanke
2022-05-20[X86][AMX][NFC] Refactor X86LowerAMXCast.cppLuo, Yuanke
2022-05-02[X86][AMX] combineLdSt - don't dereference dyn_cast. NFCSimon Pilgrim
2022-04-28[X86][AMX] combine tile cast and load/store instruction.Luo, Yuanke
2022-04-25[NFC] Rename Instrinsic to IntrinsicDavid Green
2022-04-10[X86][AMX] Fix infinite loop of getShape.Luo, Yuanke
2022-03-31[X86][AMX] Materialize undef or zero value to tilezeroLuo, Yuanke
2022-03-30[X86][AMX] Fix bug for amx cast tranformLuo, Yuanke
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille
2021-11-18[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-05[Target] Use make_early_inc_range (NFC)Kazu Hirata
2021-08-29[X86] Remove X86LowerAMXType::getRowFromCol from X86LowerAMXType.cppVince Bridgers