..
AsmParser
Don't use Optional::hasValue (NFC)
2022-06-20 20:05:16 -07:00
Disassembler
[MCDisassembler] Disambiguate Size parameter in tryAddingSymbolicOperand()
2022-05-25 13:44:32 -07:00
GISel
AArch64/GlobalISel: Stop using legal s1 values
2022-07-08 11:55:08 -04:00
MCTargetDesc
[CodeGen] Move instruction predicate verification to emitInstruction
2022-07-14 09:33:28 +01:00
TargetInfo
…
Utils
[llvm][AArch64] Fix "+all" feature for sysreg aliases
2022-07-06 08:41:53 +00:00
AArch64.h
[CodeGen] Async unwind - add a pass to fix CFI information
2022-04-11 13:27:26 +01:00
AArch64.td
[AArch64] Use Neoverse N2 sched model as default for:
2022-07-08 13:34:13 +00:00
AArch64A53Fix835769.cpp
Fix warnings about variables that are set but only used in debug mode
2022-04-06 10:01:46 +03:00
AArch64A57FPLoadBalancing.cpp
…
AArch64AdvSIMDScalarPass.cpp
…
AArch64AsmPrinter.cpp
[CodeGen] Move instruction predicate verification to emitInstruction
2022-07-14 09:33:28 +01:00
AArch64BranchTargets.cpp
…
AArch64CallingConvention.cpp
…
AArch64CallingConvention.h
…
AArch64CallingConvention.td
[AArch64] Make nxv1i1 types a legal type for SVE.
2022-07-01 15:11:13 +00:00
AArch64CleanupLocalDynamicTLSPass.cpp
…
AArch64CollectLOH.cpp
[llvm] Call *set::insert without checking membership first (NFC)
2022-06-18 10:17:22 -07:00
AArch64Combine.td
[AArch64][GlobalISel] Add undef combines to postlegalizer combiner.
2022-05-05 09:22:08 -07:00
AArch64CompressJumpTables.cpp
…
AArch64CondBrTuning.cpp
…
AArch64ConditionOptimizer.cpp
…
AArch64ConditionalCompares.cpp
[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated comments
2022-03-16 20:25:42 +08:00
AArch64DeadRegisterDefinitionsPass.cpp
…
AArch64ExpandImm.cpp
…
AArch64ExpandImm.h
…
AArch64ExpandPseudoInsts.cpp
Reland "[llvm][AArch64] Insert "bti j" after call to setjmp"
2022-03-23 11:43:43 +00:00
AArch64FalkorHWPFFix.cpp
[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())
2022-05-26 11:22:41 -07:00
AArch64FastISel.cpp
[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())
2022-05-26 11:22:41 -07:00
AArch64FrameLowering.cpp
[MC] Add 'G' to augmentation string for MTE instrumented functions
2022-06-08 12:36:32 -07:00
AArch64FrameLowering.h
[AArch64] Add support for -fzero-call-used-regs
2022-05-19 16:58:28 -07:00
AArch64GenRegisterBankInfo.def
…
AArch64ISelDAGToDAG.cpp
[AArch64][SME] NFC: Extend tile_slice ComplexPattern to match default case.
2022-06-28 09:15:52 +01:00
AArch64ISelLowering.cpp
[AArch64][SVE] Ensure PTEST operands have type nxv16i1
2022-07-12 09:27:59 +01:00
AArch64ISelLowering.h
[AArch64][SVE] Ensure PTEST operands have type nxv16i1
2022-07-12 09:27:59 +01:00
AArch64InstrAtomics.td
GlobalISel: Allow forming atomic/volatile G_ZEXTLOAD
2022-07-08 11:55:08 -04:00
AArch64InstrFormats.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64InstrGISel.td
…
AArch64InstrInfo.cpp
[MachineCombiner, AArch64] Add a new pattern A-(B+C) => (A-B)-C to reduce latency
2022-06-28 21:42:51 +00:00
AArch64InstrInfo.h
[MachineScheduler] Order more stores by ascending address
2022-06-13 17:33:50 +08:00
AArch64InstrInfo.td
[AArch64] Guard FP16 fptosi_sat patterns with HasFullFP16. NFC
2022-07-11 08:35:40 +01:00
AArch64LoadStoreOptimizer.cpp
[MachineScheduler] Order more stores by ascending address
2022-06-13 17:33:50 +08:00
AArch64LowerHomogeneousPrologEpilog.cpp
…
AArch64MCInstLower.cpp
…
AArch64MCInstLower.h
[Target] Remove unused forward declarations (NFC)
2022-01-02 10:20:15 -08:00
AArch64MIPeepholeOpt.cpp
[llvm] Don't use Optional::getValue (NFC)
2022-06-20 22:45:45 -07:00
AArch64MachineFunctionInfo.cpp
[llvm] Don't use Optional::hasValue (NFC)
2022-06-20 10:38:12 -07:00
AArch64MachineFunctionInfo.h
[SVE][AArch64] Refine hasSVEArgsOrReturn
2022-07-01 13:24:55 +00:00
AArch64MachineScheduler.cpp
[AArch64][NFC] Fix a comment error
2022-06-14 13:57:41 +08:00
AArch64MachineScheduler.h
[AArch64] Order STP Q's by ascending address
2022-05-23 09:50:44 +01:00
AArch64MacroFusion.cpp
[AArch64] Split fuse-literals feature
2022-04-11 05:27:11 +00:00
AArch64MacroFusion.h
…
AArch64PBQPRegAlloc.cpp
…
AArch64PBQPRegAlloc.h
…
AArch64PerfectShuffle.h
[AArch64] Teach perfect shuffles tables about D-lane movs
2022-05-17 18:16:45 +01:00
AArch64PfmCounters.td
…
AArch64PromoteConstant.cpp
…
AArch64RedundantCopyElimination.cpp
…
AArch64RegisterBanks.td
…
AArch64RegisterInfo.cpp
[SVE][AArch64] Refine hasSVEArgsOrReturn
2022-07-01 13:24:55 +00:00
AArch64RegisterInfo.h
[SVE][AArch64] Refine hasSVEArgsOrReturn
2022-07-01 13:24:55 +00:00
AArch64RegisterInfo.td
[AArch64] Make nxv1i1 types a legal type for SVE.
2022-07-01 15:11:13 +00:00
AArch64SIMDInstrOpt.cpp
[llvm] Use nullptr instead of 0 (NFC)
2021-12-28 08:52:25 -08:00
AArch64SLSHardening.cpp
[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated comments
2022-03-16 20:25:42 +08:00
AArch64SMEInstrInfo.td
[AArch64][SME] Add SVE2 psel, uclamp, sclamp and revd IR intrinsics
2022-06-28 10:25:06 +01:00
AArch64SVEInstrInfo.td
[AArch64][SVE] Ensure PTEST operands have type nxv16i1
2022-07-12 09:27:59 +01:00
AArch64SchedA53.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedA55.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedA57.td
[AArch64][NFC] Drop 'V' from ASIMD FP convert, other, D/Q-form regex
2022-07-14 09:32:20 +00:00
AArch64SchedA57WriteRes.td
…
AArch64SchedA64FX.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedAmpere1.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedCyclone.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedExynosM3.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedExynosM4.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedExynosM5.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedFalkor.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedFalkorDetails.td
[AArch64] Rename CPY to DUP. NFC
2022-01-05 20:02:39 +00:00
AArch64SchedKryo.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedKryoDetails.td
…
AArch64SchedNeoverseN2.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedPredAmpere.td
[AArch64] Support for Ampere1 core
2022-05-03 15:54:02 +01:00
AArch64SchedPredExynos.td
[AArch64][SchedModels] Handle virtual registers in FP/NEON predicates
2022-02-17 13:41:05 +03:00
AArch64SchedPredicates.td
[AArch64] Support for Ampere1 core
2022-05-03 15:54:02 +01:00
AArch64SchedTSV110.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedThunderX.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedThunderX2T99.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64SchedThunderX3T110.td
[AArch64] Initial sched model for Neoverse N2
2022-07-08 09:39:13 +00:00
AArch64Schedule.td
…
AArch64SelectionDAGInfo.cpp
[clang] Add support for __builtin_memset_inline
2022-06-10 13:13:59 +00:00
AArch64SelectionDAGInfo.h
[clang] Add support for __builtin_memset_inline
2022-06-10 13:13:59 +00:00
AArch64SpeculationHardening.cpp
[NFC] Use Register instead of unsigned
2022-01-19 20:17:04 +08:00
AArch64StackTagging.cpp
[MTE] [HWASan] Use LoopInfo for reachability queries.
2022-06-22 15:28:49 -07:00
AArch64StackTaggingPreRA.cpp
Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options
2022-06-05 00:31:44 -07:00
AArch64StorePairSuppress.cpp
…
AArch64Subtarget.cpp
[AArch64] Add -aarch64-insert-extract-base-cost
2022-05-05 10:35:45 +00:00
AArch64Subtarget.h
[AArch64] Add -aarch64-insert-extract-base-cost
2022-05-05 10:35:45 +00:00
AArch64SystemOperands.td
[AArch64] Add target feature "all"
2022-06-30 10:37:58 -07:00
AArch64TargetMachine.cpp
[llvm] Don't use Optional::getValue (NFC)
2022-06-20 22:45:45 -07:00
AArch64TargetMachine.h
mark getTargetTransformInfo and getTargetIRAnalysis as const
2022-02-25 14:30:44 -05:00
AArch64TargetObjectFile.cpp
[Target] Remove redundant member initialization (NFC)
2022-01-06 22:01:44 -08:00
AArch64TargetObjectFile.h
[Target] Remove unused forward declarations (NFC)
2022-01-02 10:20:15 -08:00
AArch64TargetTransformInfo.cpp
[AArch64][SVE] Prefer SIMD&FP variant of clast[ab]
2022-07-13 08:53:36 +00:00
AArch64TargetTransformInfo.h
[LoopVectorize] Add option to use active lane mask for loop control flow
2022-07-11 13:46:55 +01:00
CMakeLists.txt
[AArch64] Order STP Q's by ascending address
2022-05-23 09:50:44 +01:00
SMEInstrFormats.td
[AArch64][SME] Add SME addha/va intrinsics
2022-07-05 09:47:17 +01:00
SVEInstrFormats.td
[AArch64][SVE] Ensure PTEST operands have type nxv16i1
2022-07-12 09:27:59 +01:00
SVEIntrinsicOpts.cpp
[IR] Move vector.insert/vector.extract out of experimental namespace
2022-06-27 10:48:45 +00:00