aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-03[𝘀𝗽𝗿] changes introduced through rebaseusers/avillega/main.clangd-migrate-command-line-option-parsin-to-opttableAndrés Villegas1-4/+6
2023-04-25Move CodeGen/LowLevelType => CodeGen/LowLevelTypeUtilsNAKAMURA Takumi1-1/+1
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille1-0/+1
2021-07-08GlobalISel: Track original argument index in ArgInfoMatt Arsenault1-7/+7
2021-06-30GlobalISel: Use LLT in memory legality queriesMatt Arsenault1-6/+8
2021-06-01[globalisel][legalizer] Separate the deprecated LegalizerInfo from the curren...Daniel Sanders1-19/+21
2020-09-23[SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops.Eli Friedman1-1/+1
2020-06-18GlobalISel: Pass LegalizerHelper to custom legalize callbacksMatt Arsenault1-5/+4
2020-01-31[GlobalISel] Tidy up unnecessary calls to createGenericVirtualRegisterJay Foad1-2/+1
2020-01-16[GlobalISel] Pass MachineOperands into MachineIRBuilder helper methodsJay Foad1-1/+1
2020-01-10[TargetLowering][ARM][Mips][WebAssembly] Remove the ordered FP compare from R...Craig Topper1-4/+4
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders1-1/+1
2019-08-09[globalisel] Add G_SEXT_INREGDaniel Sanders1-0/+2
2019-06-27[GlobalISel] Accept multiple vregs for lowerCall's resultDiana Picus1-13/+6
2019-06-24GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault1-1/+1
2019-06-20[ARM GlobalISel] Add support for s64 G_ADD and G_SUB.Eli Friedman1-1/+10
2019-05-28[ARM] Replace fp-only-sp and d16 with fp64 and d32.Simon Tatham1-2/+2
2019-05-07[ARM GlobalISel] Widen G_SELECT operandsDiana Picus1-2/+3
2019-05-07[ARM GlobalISel] Widen G_INTTOPTR/G_PTRTOINTDiana Picus1-2/+6
2019-05-07[ARM GlobalISel] Widen G_GEP index operandDiana Picus1-1/+3
2019-05-02[ARM GlobalISel] Legalize extensions to < 32 bitsDiana Picus1-1/+1
2019-04-30[ARM GlobalISel] Widen small shift operandsDiana Picus1-0/+1
2019-03-25[ARM GlobalISel] 64-bit memops should be alignedDiana Picus1-9/+10
2019-03-01[ARM GlobalISel] Support G_CTLZ for Thumb2Diana Picus1-7/+0
2019-02-28[ARM GlobalISel] Support global variables for Thumb2Diana Picus1-2/+1
2019-02-22[ARM GlobalISel] Support floating point for Thumb2Diana Picus1-29/+29
2019-02-21[ARM GlobalISel] Support G_FRAME_INDEX for Thumb2Diana Picus1-1/+2
2019-02-19[ARM GlobalISel] Support G_PHI for Thumb2Diana Picus1-5/+5
2019-02-15[ARM GlobalISel] Support branches for Thumb2Diana Picus1-2/+2
2019-02-14GlobalISel: Add alignment to LegalityQuery MMOsMatt Arsenault1-6/+6
2019-02-13[ARM GlobalISel] Support G_SELECT for Thumb2Diana Picus1-3/+3
2019-02-07[ARM GlobalISel] Support G_ICMP for Thumb2Diana Picus1-4/+4
2019-02-05[ARM GlobalISel] Support G_GEP for Thumb2Diana Picus1-2/+2
2019-01-31GlobalISel: Allow bitcount ops to have different result typeMatt Arsenault1-4/+8
2019-01-28[ARM GlobalISel] Support integer division for Thumb2Diana Picus1-19/+21
2019-01-25[ARM GlobalISel] Support shifts for Thumb2Diana Picus1-4/+4
2019-01-25[ARM GlobalISel] Remove rebase artifact from r351882. NFCDiana Picus1-3/+0
2019-01-22GlobalISel: Allow shift amount to be a different typeMatt Arsenault1-1/+6
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-19[ARM GlobalISel] Support G_CONSTANT for Thumb2Diana Picus1-4/+4
2018-12-14[ARM GlobalISel] Thumb2: casts between int and ptrDiana Picus1-3/+3
2018-12-14[ARM GlobalISel] Allow simple binary ops in Thumb2Diana Picus1-4/+4
2018-12-13[ARM GlobalISel] Support exts and truncs for Thumb2Diana Picus1-3/+3
2018-12-12[ARM GlobalISel] Select load/store for Thumb2Diana Picus1-4/+18
2018-12-06[ARM GlobalISel] Nothing is legal for ThumbDiana Picus1-0/+7
2018-12-05[GISel]: Provide standard interface to observe changes in GISel passesAditya Nandakumar1-1/+2
2018-11-26[ARM GlobalISel] Support G_CTLZ and G_CTLZ_ZERO_UNDEFDiana Picus1-0/+16
2018-05-31[GlobalISel][ARM] LegalizerInfo verifier: Adding LegalizerInfo::verify(...) ...Roman Tereshin1-3/+5
2018-03-29[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper1-1/+1
2018-03-23Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie1-1/+1