LLVM 19.0.0git
AArch64 Directory Reference
Directory dependency graph for AArch64:
lib/Target/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  AArch64LoopIdiomTransform.cpp [code]
 
file  AArch64LoopIdiomTransform.h [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  SVEIntrinsicOpts.cpp [code]