LLVM 22.0.0git
AArch64 Directory Reference
Directory dependency graph for AArch64:

Directories

 
AsmParser
 
Disassembler
 
GISel
 
MCTargetDesc
 
TargetInfo
 
Utils

Files

 
AArch64.h
 
AArch64A53Fix835769.cpp
 
AArch64A57FPLoadBalancing.cpp
 
AArch64AdvSIMDScalarPass.cpp
 
AArch64Arm64ECCallLowering.cpp
 This file contains the IR transform to lower external or indirect calls for the ARM64EC calling convention.
 
AArch64AsmPrinter.cpp
 
AArch64BranchTargets.cpp
 
AArch64CallingConvention.cpp
 
AArch64CallingConvention.h
 
AArch64CleanupLocalDynamicTLSPass.cpp
 
AArch64CollectLOH.cpp
 
AArch64CompressJumpTables.cpp
 
AArch64CondBrTuning.cpp
 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".
 
AArch64ConditionalCompares.cpp
 
AArch64ConditionOptimizer.cpp
 
AArch64DeadRegisterDefinitionsPass.cpp
 
AArch64ExpandImm.cpp
 
AArch64ExpandImm.h
 
AArch64ExpandPseudoInsts.cpp
 
AArch64FalkorHWPFFix.cpp
 
AArch64FastISel.cpp
 
AArch64FrameLowering.cpp
 
AArch64FrameLowering.h
 
AArch64InstrInfo.cpp
 
AArch64InstrInfo.h
 
AArch64ISelDAGToDAG.cpp
 
AArch64ISelLowering.cpp
 
AArch64ISelLowering.h
 
AArch64LoadStoreOptimizer.cpp
 
AArch64LowerHomogeneousPrologEpilog.cpp
 
AArch64MachineFunctionInfo.cpp
 This file implements AArch64-specific per-machine-function information.
 
AArch64MachineFunctionInfo.h
 
AArch64MachineScheduler.cpp
 
AArch64MachineScheduler.h
 
AArch64MacroFusion.cpp
 
AArch64MacroFusion.h
 
AArch64MCInstLower.cpp
 
AArch64MCInstLower.h
 
AArch64MIPeepholeOpt.cpp
 
AArch64PBQPRegAlloc.cpp
 
AArch64PBQPRegAlloc.h
 
AArch64PerfectShuffle.h
 
AArch64PointerAuth.cpp
 
AArch64PointerAuth.h
 
AArch64PostCoalescerPass.cpp
 
AArch64PrologueEpilogue.cpp
 
AArch64PrologueEpilogue.h
 This file contains the declaration of the AArch64PrologueEmitter and AArch64EpilogueEmitter classes, which are is used to emit the prologue and epilogue on AArch64.
 
AArch64PromoteConstant.cpp
 
AArch64RedundantCopyElimination.cpp
 
AArch64RegisterInfo.cpp
 
AArch64RegisterInfo.h
 
AArch64SelectionDAGInfo.cpp
 
AArch64SelectionDAGInfo.h
 
AArch64SIMDInstrOpt.cpp
 
AArch64SLSHardening.cpp
 
AArch64SpeculationHardening.cpp
 
AArch64StackTagging.cpp
 
AArch64StackTaggingPreRA.cpp
 
AArch64StorePairSuppress.cpp
 
AArch64Subtarget.cpp
 
AArch64Subtarget.h
 
AArch64TargetMachine.cpp
 
AArch64TargetMachine.h
 
AArch64TargetObjectFile.cpp
 
AArch64TargetObjectFile.h
 
AArch64TargetTransformInfo.cpp
 
AArch64TargetTransformInfo.h
 This file a TargetTransformInfoImplBase conforming object specific to the AArch64 target machine.
 
MachineSMEABIPass.cpp
 
SMEABIPass.cpp
 
SMEPeepholeOpt.cpp
 
SVEIntrinsicOpts.cpp