summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
AgeCommit message (Expand)Author
2024-11-16[GlobalISel][ARM] Legalize reset_fpmode (#115859)Serge Pavlov
2024-10-14[GlobalISel][ARM] Legalization of G_CONSTANT using constant pool (#98308)Serge Pavlov
2024-06-26[GlobalISel][ARM] Legalze set_fpmode and get_fpmode (#96467)Serge Pavlov
2024-02-23[ARM][GlobalISel] Remove legacy legalizer rules (#82619)Pierre van Houtryve
2024-02-12[GlobalISel][ARM] legalize G_FPENV_RESET for soft-float mode (#81456)Serge Pavlov
2024-02-04[GlobalISel][ARM] Legalze set_fpenv and get_fpenv (#79852)Serge Pavlov
2024-01-03[GlobalISel][AArch64] Tail call libcalls. (#74929)David Green
2023-04-25Move CodeGen/LowLevelType => CodeGen/LowLevelTypeUtilsNAKAMURA Takumi
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2021-07-08GlobalISel: Track original argument index in ArgInfoMatt Arsenault
2021-06-30GlobalISel: Use LLT in memory legality queriesMatt Arsenault
2021-06-01[globalisel][legalizer] Separate the deprecated LegalizerInfo from the curren...Daniel Sanders
2020-09-23[SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops.Eli Friedman
2020-06-18GlobalISel: Pass LegalizerHelper to custom legalize callbacksMatt Arsenault
2020-01-31[GlobalISel] Tidy up unnecessary calls to createGenericVirtualRegisterJay Foad
2020-01-16[GlobalISel] Pass MachineOperands into MachineIRBuilder helper methodsJay Foad
2020-01-10[TargetLowering][ARM][Mips][WebAssembly] Remove the ordered FP compare from R...Craig Topper
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders
2019-08-09[globalisel] Add G_SEXT_INREGDaniel Sanders
2019-06-27[GlobalISel] Accept multiple vregs for lowerCall's resultDiana Picus
2019-06-24GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault
2019-06-20[ARM GlobalISel] Add support for s64 G_ADD and G_SUB.Eli Friedman
2019-05-28[ARM] Replace fp-only-sp and d16 with fp64 and d32.Simon Tatham
2019-05-07[ARM GlobalISel] Widen G_SELECT operandsDiana Picus
2019-05-07[ARM GlobalISel] Widen G_INTTOPTR/G_PTRTOINTDiana Picus
2019-05-07[ARM GlobalISel] Widen G_GEP index operandDiana Picus
2019-05-02[ARM GlobalISel] Legalize extensions to < 32 bitsDiana Picus
2019-04-30[ARM GlobalISel] Widen small shift operandsDiana Picus
2019-03-25[ARM GlobalISel] 64-bit memops should be alignedDiana Picus
2019-03-01[ARM GlobalISel] Support G_CTLZ for Thumb2Diana Picus
2019-02-28[ARM GlobalISel] Support global variables for Thumb2Diana Picus
2019-02-22[ARM GlobalISel] Support floating point for Thumb2Diana Picus
2019-02-21[ARM GlobalISel] Support G_FRAME_INDEX for Thumb2Diana Picus
2019-02-19[ARM GlobalISel] Support G_PHI for Thumb2Diana Picus
2019-02-15[ARM GlobalISel] Support branches for Thumb2Diana Picus
2019-02-14GlobalISel: Add alignment to LegalityQuery MMOsMatt Arsenault
2019-02-13[ARM GlobalISel] Support G_SELECT for Thumb2Diana Picus
2019-02-07[ARM GlobalISel] Support G_ICMP for Thumb2Diana Picus
2019-02-05[ARM GlobalISel] Support G_GEP for Thumb2Diana Picus
2019-01-31GlobalISel: Allow bitcount ops to have different result typeMatt Arsenault
2019-01-28[ARM GlobalISel] Support integer division for Thumb2Diana Picus
2019-01-25[ARM GlobalISel] Support shifts for Thumb2Diana Picus
2019-01-25[ARM GlobalISel] Remove rebase artifact from r351882. NFCDiana Picus
2019-01-22GlobalISel: Allow shift amount to be a different typeMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-19[ARM GlobalISel] Support G_CONSTANT for Thumb2Diana Picus
2018-12-14[ARM GlobalISel] Thumb2: casts between int and ptrDiana Picus
2018-12-14[ARM GlobalISel] Allow simple binary ops in Thumb2Diana Picus
2018-12-13[ARM GlobalISel] Support exts and truncs for Thumb2Diana Picus
2018-12-12[ARM GlobalISel] Select load/store for Thumb2Diana Picus