summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMInstrInfo.td
AgeCommit message (Expand)Author
2025-11-18[ARM] TableGen-erate node descriptions (#168212)Sergei Barannikov
2025-10-29[ARM] Add instruction selection for strict FP (#160696)Erik Enikeev
2025-10-24[ARM][KCFI] Fix bundle sizes to reflect worst-case expansion (#164917)Kees Cook
2025-10-23[ARM][KCFI] Add backend support for Kernel Control-Flow Integrity (#163698)Kees Cook
2025-09-19[ARM] Replace ABS and tABS machine nodes with custom lowering (#156717)AZero13
2025-08-31[TableGen][Decoder] Remove special case of single sub-op dag (#156175)Sergei Barannikov
2025-08-30[TableGen] Require complex operands in InstAlias to be specified as DAGs (#13...Sergei Barannikov
2025-08-24Remove SDNPSideEffect from ARMcallseq_start and ARMcallseq_end (NFC) (#153248)AZero13
2025-07-15Remove Native Client support (#133661)Brad Smith
2025-07-15[WebAssembly] Add patterns for relaxed madd (#147487)jjasmine
2025-05-01[DAG] Use SDValue for PatFrag checks (#137519)David Green
2025-04-28[Targets] Migrate from atomic_load_8/16/32/64 to atomic_load_nonext_8/16/32/6...Craig Topper
2025-04-25[SelectionDAG][Targets] Replace atomic_load_8/atomic_load_16 with atomic_load...Craig Topper
2025-04-01[ARM] Use tablegen HasOneUse. NFCDavid Green
2025-01-13[ARM] Add mayStore to more store instructionsDavid Green
2025-01-07[ARM] Record store with pre/post-indexed addressing as `mayStore`Antonio Frighetto
2024-12-16[ARM][Thumb2] Allow 2-operand variants of `[us]div` (#119976)Dmitry Chestnykh
2024-12-12[TableGen] Replace WantRoot/WantParent SDNode properties with flags (#119599)Sergei Barannikov
2024-12-07Reland "[ARM] Stop gluing ALU nodes to branches / selects" (#118887)Sergei Barannikov
2024-12-02Revert "[ARM] Stop gluing ALU nodes to branches / selects" (#118232)Martin Storsjö
2024-11-30[ARM] Stop gluing ALU nodes to branches / selects (#116970)Sergei Barannikov
2024-11-19[ARM] Stop gluing 1-bit shifts (#116547)Sergei Barannikov
2024-11-18[ARM] Use getSignedTargetConstant. NFCCraig Topper
2024-10-23[llvm][ARM] Correct the properties of trap instructions (#113287)David Spickett
2024-09-05[CodeGen] Add generic INIT_UNDEF pseudo (#106744)Nikita Popov
2024-09-02[ARM] Fix failure to register-allocate CMP_SWAP_64 pseudo-inst (#106721)Oliver Stannard
2024-08-17[ARM] Use SelectonDAG::getSignedConstant.Craig Topper
2024-06-15[ARM] Remove duplicate custom SDag node (NFCI) (#93419)Sergei Barannikov
2024-04-30Do not use R12 for indirect tail calls with PACBTI (#82661)Eleanor Bonnici
2024-02-26[CodeGen] [ARM] Make RISC-V Init Undef Pass Target Independent and add suppor...Jack Styles
2024-02-07[GlobalISel][ARM] Support missing case for G_CONSTANT (#80555)Serge Pavlov
2023-09-08[ARM] Change CRC predicate to just HasCRCDavid Green
2023-08-31SelectionDAG: Swap operands of atomic_storeMatt Arsenault
2023-06-22[ARM] add Thumb-1 8-bit movs/adds relocations to LLVMTies Stuij
2023-06-15[ARM,AArch64] Add a full set of -mtp= options.Simon Tatham
2023-04-05[ARM] Fold fadd of vcmul into vcmlaDavid Green
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper
2023-01-20[ARM][AArch64] Switch to generic MEMBARRIER nodePhilip Reames
2023-01-09[ARM] Fold And/Or into CSel if possibleDavid Green
2022-12-08[Arm][AArch64] Add support for v8.9-A/v9.4-A base extensionsLucas Prates
2022-10-01[ARM] Support all versions of AND, ORR, EOR and BIC in optimizeCompareInstrFilipp Zhinkin
2022-06-02[ARM] Add SEH opcodes in frame loweringMartin Storsjö
2022-03-22[TableGen][RISCV] Add InstAliases with zero_reg to cover unmasked vnot.v, vnc...Craig Topper
2022-03-17[ARM] Fix Decode of tsb csyncArchibald Elliott
2022-02-07[ARM] Undeprecate complex IT blocksMark Murray
2022-02-01[ARM] Make getInstSizeInBytes() use instruction size from InstrInfo.tdtyb0807
2021-11-25[DAG] SimplifyDemandedBits - simplify rotl/rotr to shl/srl (REAPPLIED)Simon Pilgrim
2021-11-24Revert "[DAG] SimplifyDemandedBits - simplify rotl/rotr to shl/srl"Benjamin Kramer
2021-11-24[DAG] SimplifyDemandedBits - simplify rotl/rotr to shl/srlSimon Pilgrim
2021-09-10[ARM] Remove unused tblgen arguments. NFCDavid Green