.. |
AsmParser
|
[Target] llvm::Optional => std::optional
|
2022-12-04 22:43:14 +00:00 |
Disassembler
|
[AArch64] Assembly support for VMSA
|
2022-11-30 13:37:02 +00:00 |
GISel
|
Remove unused #include "llvm/ADT/Optional.h"
|
2022-12-05 04:21:08 +00:00 |
MCTargetDesc
|
[MC] llvm::Optional => std::optional
|
2022-12-04 21:36:08 +00:00 |
TargetInfo
|
…
|
|
Utils
|
Remove unused #include "llvm/ADT/Optional.h"
|
2022-12-05 04:21:08 +00:00 |
AArch64.h
|
[AArch64][SME] Add codegen pass to handle ZA state in arm_new_za functions.
|
2022-10-05 09:43:57 +00:00 |
AArch64.td
|
[AArch64] Enable the select optimize pass for AArch64
|
2022-12-03 16:08:58 +00:00 |
AArch64A53Fix835769.cpp
|
…
|
|
AArch64A57FPLoadBalancing.cpp
|
…
|
|
AArch64AdvSIMDScalarPass.cpp
|
…
|
|
AArch64AsmPrinter.cpp
|
[Target] llvm::Optional => std::optional
|
2022-12-04 22:43:14 +00:00 |
AArch64BranchTargets.cpp
|
[AArch64] Add SEH_Nop opcodes for BTI hints
|
2022-10-11 14:32:01 +03:00 |
AArch64CallingConvention.cpp
|
…
|
|
AArch64CallingConvention.h
|
[ARM64EC 4/?] Add LLVM support for varargs calling convention.
|
2022-09-05 13:05:48 -07:00 |
AArch64CallingConvention.td
|
[AArch64][SME] Implement ABI for calls to/from streaming functions.
|
2022-09-16 14:07:47 +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] Make vector G_SEXT_INREG legal and allow combining.
|
2022-10-05 00:28:08 +01:00 |
AArch64CompressJumpTables.cpp
|
[llvm] Use std::nullopt instead of None in comments (NFC)
|
2022-12-04 19:47:13 -08:00 |
AArch64CondBrTuning.cpp
|
[AArch64][SVE] Use more flag-setting instructions
|
2022-10-25 09:02:21 +00:00 |
AArch64ConditionOptimizer.cpp
|
[Target] Qualify auto in range-based for loops (NFC)
|
2022-08-28 17:35:09 -07:00 |
AArch64ConditionalCompares.cpp
|
[llvm] Don't including SetVector.h (NFC)
|
2022-09-17 12:36:43 -07:00 |
AArch64DeadRegisterDefinitionsPass.cpp
|
…
|
|
AArch64ExpandImm.cpp
|
…
|
|
AArch64ExpandImm.h
|
…
|
|
AArch64ExpandPseudoInsts.cpp
|
Avoid fallthrough after ffb109b685
|
2022-11-10 22:05:09 -08:00 |
AArch64FalkorHWPFFix.cpp
|
Remove unused #include "llvm/ADT/Optional.h"
|
2022-12-05 04:21:08 +00:00 |
AArch64FastISel.cpp
|
Reland "[AArch64][SME] Disable GlobalISel/FastISel for SME functions."
|
2022-11-10 10:44:54 +00:00 |
AArch64FrameLowering.cpp
|
[Target] llvm::Optional => std::optional
|
2022-12-04 22:43:14 +00:00 |
AArch64FrameLowering.h
|
[AArch64] Remove emitCalleeSavedFrameMoves
|
2022-11-21 17:00:50 -08:00 |
AArch64GenRegisterBankInfo.def
|
…
|
|
AArch64ISelDAGToDAG.cpp
|
[NFC] Remove unused var Op
|
2022-11-11 14:47:57 -08:00 |
AArch64ISelLowering.cpp
|
[Target] llvm::Optional => std::optional
|
2022-12-04 22:43:14 +00:00 |
AArch64ISelLowering.h
|
[AArch64][SME]: Generate streaming-compatible code for bit counting/select
|
2022-11-29 12:24:21 +00:00 |
AArch64InstrAtomics.td
|
[CodeGen][AArch64] Enable LDAPR under +RCPC
|
2022-11-09 21:46:54 +00:00 |
AArch64InstrFormats.td
|
[AArch64] Assembly support for VMSA
|
2022-11-30 13:37:02 +00:00 |
AArch64InstrGISel.td
|
[AArch64][GlobalISel] Add a target-specific G_BIT opcode.
|
2022-09-28 15:48:35 -07:00 |
AArch64InstrInfo.cpp
|
[llvm] Use std::nullopt instead of None in comments (NFC)
|
2022-12-04 17:12:44 -08:00 |
AArch64InstrInfo.h
|
Remove unused #include "llvm/ADT/Optional.h"
|
2022-12-05 04:21:08 +00:00 |
AArch64InstrInfo.td
|
[AArch64] use CNT for ISD::popcnt and ISD::parity if available
|
2022-12-02 11:27:14 +00:00 |
AArch64KCFI.cpp
|
KCFI sanitizer
|
2022-08-24 22:41:38 +00:00 |
AArch64LoadStoreOptimizer.cpp
|
[Target] llvm::Optional => std::optional
|
2022-12-04 22:43:14 +00:00 |
AArch64LowerHomogeneousPrologEpilog.cpp
|
[AArch64] Use std::optional in AArch64LowerHomogeneousPrologEpilog.cpp (NFC)
|
2022-11-25 22:11:32 -08:00 |
AArch64MCInstLower.cpp
|
[Arm64EC] Refer to dllimport'ed functions correctly.
|
2022-10-20 15:08:56 -07:00 |
AArch64MCInstLower.h
|
…
|
|
AArch64MIPeepholeOpt.cpp
|
Remove unused #include "llvm/ADT/Optional.h"
|
2022-12-05 04:21:08 +00:00 |
AArch64MachineFunctionInfo.cpp
|
[AArch64] Generate SEH info for PAC instructions
|
2022-10-12 22:21:03 +03:00 |
AArch64MachineFunctionInfo.h
|
Remove unused #include "llvm/ADT/Optional.h"
|
2022-12-05 04:21:08 +00:00 |
AArch64MachineScheduler.cpp
|
[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC
|
2022-08-08 11:24:15 -07:00 |
AArch64MachineScheduler.h
|
[AArch64] Order STP Q's by ascending address
|
2022-05-23 09:50:44 +01:00 |
AArch64MacroFusion.cpp
|
[AArch64] Fix scheduler crash in fusion code.
|
2022-10-20 10:47:44 -07: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
|
Remove unused #include "llvm/ADT/Optional.h"
|
2022-12-05 04:21:08 +00:00 |
AArch64RegisterBanks.td
|
…
|
|
AArch64RegisterInfo.cpp
|
[Target] llvm::Optional => std::optional
|
2022-12-04 22:43:14 +00:00 |
AArch64RegisterInfo.h
|
[Target] llvm::Optional => std::optional
|
2022-12-04 22:43:14 +00:00 |
AArch64RegisterInfo.td
|
[AArch64] Assembly support for VMSA
|
2022-11-30 13:37:02 +00:00 |
AArch64SIMDInstrOpt.cpp
|
[llvm] Qualify auto in range-based for loops (NFC)
|
2022-08-13 12:55:42 -07:00 |
AArch64SLSHardening.cpp
|
…
|
|
AArch64SMEInstrInfo.td
|
[NFC][AArch64] SME2 Add instruction name convention and fix LookupTable number of registers
|
2022-11-15 12:09:51 +00:00 |
AArch64SVEInstrInfo.td
|
[AArch64] Add patterns for SVE predicated add/sub and mov combine
|
2022-11-28 16:37:30 +00: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] Add all SME2.1 instructions Assembly/Disassembly
|
2022-11-14 14:56:16 +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] Assembly support for VMSA
|
2022-11-30 13:37:02 +00:00 |
AArch64SchedKryo.td
|
[AArch64] Initial sched model for Neoverse N2
|
2022-07-08 09:39:13 +00:00 |
AArch64SchedKryoDetails.td
|
…
|
|
AArch64SchedNeoverseN2.td
|
[AArch64][SVE2] Add the SVE2.1 BF16 instructions
|
2022-11-07 15:29:40 +00:00 |
AArch64SchedPredAmpere.td
|
[AArch64] Support for Ampere1 core
|
2022-05-03 15:54:02 +01:00 |
AArch64SchedPredExynos.td
|
…
|
|
AArch64SchedPredicates.td
|
[AArch64] Support for Ampere1 core
|
2022-05-03 15:54:02 +01:00 |
AArch64SchedTSV110.td
|
[AArch64] Fix sched model for tsv110
|
2022-08-25 19:20:07 +08: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] Add SME 2 target feature for Armv8-A and Armv9-A 2022 Architecture Extension
|
2022-10-13 11:28:08 +01: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
|
[Target] Qualify auto in range-based for loops (NFC)
|
2022-08-28 17:35:09 -07:00 |
AArch64StackTagging.cpp
|
Remove unused #include "llvm/ADT/Optional.h"
|
2022-12-05 04:21:08 +00:00 |
AArch64StackTaggingPreRA.cpp
|
[Target] llvm::Optional => std::optional
|
2022-12-04 22:43:14 +00:00 |
AArch64StorePairSuppress.cpp
|
[Target] Use std::nullopt instead of None (NFC)
|
2022-12-02 20:36:06 -08:00 |
AArch64Subtarget.cpp
|
[AArch64] Add hasSVEorSME() helper and fix some incorrect checks
|
2022-11-24 17:54:37 +00:00 |
AArch64Subtarget.h
|
[AArch64] Add hasSVEorSME() helper and fix some incorrect checks
|
2022-11-24 17:54:37 +00:00 |
AArch64SystemOperands.td
|
[AArch64] Assembly support for VMSA
|
2022-11-30 13:37:02 +00:00 |
AArch64TargetMachine.cpp
|
CodeGen/CommandFlags: Convert Optional to std::optional
|
2022-12-03 18:38:12 +00:00 |
AArch64TargetMachine.h
|
CodeGen/CommandFlags: Convert Optional to std::optional
|
2022-12-03 18:38:12 +00:00 |
AArch64TargetObjectFile.cpp
|
…
|
|
AArch64TargetObjectFile.h
|
…
|
|
AArch64TargetTransformInfo.cpp
|
TargetTransformInfo: convert Optional to std::optional
|
2022-12-02 11:42:15 -08:00 |
AArch64TargetTransformInfo.h
|
[AArch64] Enable the select optimize pass for AArch64
|
2022-12-03 16:08:58 +00:00 |
CMakeLists.txt
|
[AArch64][SME] Add codegen pass to handle ZA state in arm_new_za functions.
|
2022-10-05 09:43:57 +00:00 |
SMEABIPass.cpp
|
Reland "[AArch64][SME] Disable GlobalISel/FastISel for SME functions."
|
2022-11-10 10:44:54 +00:00 |
SMEInstrFormats.td
|
[AArch64][SME2] Remove vector constraints from zip/uzp (2-vector) instruction classes
|
2022-11-18 14:30:48 +00:00 |
SVEInstrFormats.td
|
Revert "[AArch64] Canonicalize ZERO_EXTEND to VSELECT"
|
2022-11-28 16:37:30 +00:00 |
SVEIntrinsicOpts.cpp
|
Attributes: convert Optional to std::optional
|
2022-12-02 08:15:45 -06:00 |