LLVM
20.0.0git
lib
Target
AArch64
AArch64 Directory Reference
Directory dependency graph for AArch64:
Directories
directory
AsmParser
directory
Disassembler
directory
GISel
directory
MCTargetDesc
directory
TargetInfo
directory
Utils
Files
file
AArch64.h
[code]
file
AArch64A53Fix835769.cpp
[code]
file
AArch64A57FPLoadBalancing.cpp
[code]
file
AArch64AdvSIMDScalarPass.cpp
[code]
file
AArch64Arm64ECCallLowering.cpp
[code]
This file contains the IR transform to lower external or indirect calls for the ARM64EC calling convention.
file
AArch64AsmPrinter.cpp
[code]
file
AArch64BranchTargets.cpp
[code]
file
AArch64CallingConvention.cpp
[code]
file
AArch64CallingConvention.h
[code]
file
AArch64CleanupLocalDynamicTLSPass.cpp
[code]
file
AArch64CollectLOH.cpp
[code]
file
AArch64CompressJumpTables.cpp
[code]
file
AArch64CondBrTuning.cpp
[code]
This file contains a pass that transforms CBZ/CBNZ/TBZ/TBNZ instructions into a conditional branch (B.cond), when the NZCV flags can be set for "free".
file
AArch64ConditionalCompares.cpp
[code]
file
AArch64ConditionOptimizer.cpp
[code]
file
AArch64DeadRegisterDefinitionsPass.cpp
[code]
file
AArch64ExpandImm.cpp
[code]
file
AArch64ExpandImm.h
[code]
file
AArch64ExpandPseudoInsts.cpp
[code]
file
AArch64FalkorHWPFFix.cpp
[code]
file
AArch64FastISel.cpp
[code]
file
AArch64FrameLowering.cpp
[code]
file
AArch64FrameLowering.h
[code]
file
AArch64GlobalsTagging.cpp
[code]
file
AArch64InstrInfo.cpp
[code]
file
AArch64InstrInfo.h
[code]
file
AArch64ISelDAGToDAG.cpp
[code]
file
AArch64ISelLowering.cpp
[code]
file
AArch64ISelLowering.h
[code]
file
AArch64LoadStoreOptimizer.cpp
[code]
file
AArch64LowerHomogeneousPrologEpilog.cpp
[code]
file
AArch64MachineFunctionInfo.cpp
[code]
This file implements AArch64-specific per-machine-function information.
file
AArch64MachineFunctionInfo.h
[code]
file
AArch64MachineScheduler.cpp
[code]
file
AArch64MachineScheduler.h
[code]
file
AArch64MacroFusion.cpp
[code]
file
AArch64MacroFusion.h
[code]
file
AArch64MCInstLower.cpp
[code]
file
AArch64MCInstLower.h
[code]
file
AArch64MIPeepholeOpt.cpp
[code]
file
AArch64PBQPRegAlloc.cpp
[code]
file
AArch64PBQPRegAlloc.h
[code]
file
AArch64PerfectShuffle.h
[code]
file
AArch64PointerAuth.cpp
[code]
file
AArch64PointerAuth.h
[code]
file
AArch64PostCoalescerPass.cpp
[code]
file
AArch64PromoteConstant.cpp
[code]
file
AArch64RedundantCopyElimination.cpp
[code]
file
AArch64RegisterInfo.cpp
[code]
file
AArch64RegisterInfo.h
[code]
file
AArch64SelectionDAGInfo.cpp
[code]
file
AArch64SelectionDAGInfo.h
[code]
file
AArch64SIMDInstrOpt.cpp
[code]
file
AArch64SLSHardening.cpp
[code]
file
AArch64SpeculationHardening.cpp
[code]
file
AArch64StackTagging.cpp
[code]
file
AArch64StackTaggingPreRA.cpp
[code]
file
AArch64StorePairSuppress.cpp
[code]
file
AArch64Subtarget.cpp
[code]
file
AArch64Subtarget.h
[code]
file
AArch64TargetMachine.cpp
[code]
file
AArch64TargetMachine.h
[code]
file
AArch64TargetObjectFile.cpp
[code]
file
AArch64TargetObjectFile.h
[code]
file
AArch64TargetTransformInfo.cpp
[code]
file
AArch64TargetTransformInfo.h
[code]
This file a TargetTransformInfo::Concept conforming object specific to the AArch64 target machine.
file
SMEABIPass.cpp
[code]
file
SMEPeepholeOpt.cpp
[code]
file
SVEIntrinsicOpts.cpp
[code]
Generated on Sat Nov 23 2024 05:09:54 for LLVM by
1.9.6