summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
AgeCommit message (Expand)Author
2025-11-03[llvm][DebugInfo] Emit 0/1 for constant boolean values (#151225)Laxman Sole
2025-10-24[GlobalISel] Make scalar G_SHUFFLE_VECTOR illegal. (#140508)David Green
2025-07-30[GISel] Introduce MIFlags::InBounds (#150900)Fabian Ritter
2025-07-29[GISel] Introduce MachineIRBuilder::(build|materialize)ObjectPtrOffset (#150392)Fabian Ritter
2025-04-30Reland [llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instruction...Jonathan Thackray
2025-04-28Revert "[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructio...Jonathan Thackray
2025-04-28[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructions (#136...Jonathan Thackray
2025-04-28[LLVM][GlobalISel] Ensure G_{F}CONSTANT only store references to scalar Const...Paul Walker
2025-03-20[Intrinsics] Add Intrinsic::getFnAttributes() (NFC) (#132029)Nikita Popov
2025-03-02[GlobalISel] Use Register. NFCCraig Topper
2025-01-24AMDGPU/GlobalISel: AMDGPURegBankLegalize (#112864)Petar Avramovic
2024-11-23[AArch64][GlobalISel] Legalize ptr shuffle vector to s64 (#116013)David Green
2024-11-11[GlobalISel] Import llvm.stepvector (#115721)Thorsten Schütt
2024-11-11[GlobalISel] Add G_STEP_VECTOR instruction (#115598)Thorsten Schütt
2024-11-06[GlobalISel] Remove references to rhs of shufflevector if rhs is undef (#115076)Konstantin Schwarz
2024-10-30[GlobalISel] Import samesign flag (#114267)Thorsten Schütt
2024-10-30Revert "[GlobalISel] Import samesign flag" (#114256)Thorsten Schütt
2024-10-30[GlobalISel] Import samesign flag (#113090)Thorsten Schütt
2024-09-17[GISEL] Fix bugs and clarify spec of G_EXTRACT_SUBVECTOR (#108848)Michael Maitland
2024-08-04[CodeGen] Construct SmallVector with ArrayRef (NFC) (#101841)Kazu Hirata
2024-07-18[GlobalIsel] Add G_SCMP and G_UCMP instructions (#98894)Thorsten Schütt
2024-06-28[PAC][AArch64] Lower ptrauth constants in code (#96879)Daniil Kovalev
2024-06-27Revert "[PAC][AArch64] Lower ptrauth constants in code (#94241)" (#96865)Daniil Kovalev
2024-06-27[PAC][AArch64] Lower ptrauth constants in code (#94241)Daniil Kovalev
2024-06-09GlobalISel: Remove faulty assert in buildAtomicRMW opMatt Arsenault
2024-05-08[GlobalIsel] combine ext of trunc with flags (#87115)Thorsten Schütt
2024-04-24[IR] Memory Model Relaxation Annotations (#78569)Pierre van Houtryve
2024-04-03[RISCV][GISEL] Legalize G_ZEXT, G_SEXT, and G_ANYEXT, G_SPLAT_VECTOR, and G_I...Michael Maitland
2024-03-27[GlobalISel] Update `MachineIRBuilder::buildAtomicRMW` interface (#86851)Shilei Tian
2024-03-26[GISEL][NFC] Use getElementCount instead of getNumElements in more placesMichael Maitland
2024-03-26[RISCV][GISEL] Legalize, regbankselect, and instruction-select G_VSCALE (#85967)Michael Maitland
2024-03-25Revert "[RISCV][GISEL] Legalize G_VSCALE"Michael Maitland
2024-03-25[RISCV][GISEL] Legalize G_VSCALEMichael Maitland
2024-03-12[GISEL] Add G_VSCALE instruction (#84542)Michael Maitland
2024-03-11[GISEL] Add G_INSERT_SUBVECTOR and G_EXTRACT_SUBVECTOR (#84538)Michael Maitland
2024-03-07[GISEL] Silence unused variable warning. NFCBenjamin Kramer
2024-03-07[GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378)Michael Maitland
2024-03-07Revert "[GISEL] Add IRTranslation for shufflevector on scalable vector types"...Michael Maitland
2024-03-07[GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378)Michael Maitland
2024-02-19[RISCV][GISEL] Add IRTranslation for insertelement with scalable vector type ...Michael Maitland
2024-02-17[AArch64][GlobalISel] Improve and expand fcopysign lowering (#71283)David Green
2024-02-13[LLT] Add and use isPointerVector and isPointerOrPointerVector. NFC. (#81283)Jay Foad
2023-12-14[GlobalIsel][NFC] Harden MachineIRBuilder (#75465)Thorsten Schütt
2023-12-11[GlobalISel] Add G_PREFETCH (#74863)Jay Foad
2023-11-14[RISCV][GISEL] Add support for lowerFormalArguments that contain scalable vec...Michael Maitland
2023-09-22[IRTranslator] Set NUW flag for inbounds gep and load/store offsetsMirko Brkusanin
2023-07-31[GlobalISel] convergent intrinsicsSameer Sahasrabuddhe
2023-06-25[AArch64][GlobalISel] IR translate support for a return instruction of type <...Niwin Anto
2023-04-05[GlobalISel] Improve stack slot tracking in dbg.valuesFelipe de Azevedo Piovezan
2023-02-14[PowerPC][GISel] add support for fpconstantChen Zheng