LLVM 20.0.0git
ARM Directory Reference
Directory dependency graph for ARM:
lib/Target/ARM

Directories

directory  AsmParser
 
directory  Disassembler
 
directory  MCTargetDesc
 
directory  TargetInfo
 
directory  Utils
 

Files

file  A15SDOptimizer.cpp [code]
 
file  ARM.h [code]
 
file  ARMAsmPrinter.cpp [code]
 
file  ARMAsmPrinter.h [code]
 
file  ARMBaseInstrInfo.cpp [code]
 
file  ARMBaseInstrInfo.h [code]
 
file  ARMBaseRegisterInfo.cpp [code]
 
file  ARMBaseRegisterInfo.h [code]
 
file  ARMBasicBlockInfo.cpp [code]
 
file  ARMBasicBlockInfo.h [code]
 
file  ARMBlockPlacement.cpp [code]
 
file  ARMBranchTargets.cpp [code]
 
file  ARMCallingConv.cpp [code]
 
file  ARMCallingConv.h [code]
 
file  ARMCallLowering.cpp [code]
 This file implements the lowering of LLVM calls to machine code calls for GlobalISel.
 
file  ARMCallLowering.h [code]
 This file describes how to lower LLVM calls to machine code calls.
 
file  ARMConstantIslandPass.cpp [code]
 
file  ARMConstantPoolValue.cpp [code]
 
file  ARMConstantPoolValue.h [code]
 
file  ARMExpandPseudoInsts.cpp [code]
 
file  ARMFastISel.cpp [code]
 
file  ARMFeatures.h [code]
 
file  ARMFixCortexA57AES1742098Pass.cpp [code]
 
file  ARMFrameLowering.cpp [code]
 
file  ARMFrameLowering.h [code]
 
file  ARMHazardRecognizer.cpp [code]
 
file  ARMHazardRecognizer.h [code]
 
file  ARMInstrInfo.cpp [code]
 
file  ARMInstrInfo.h [code]
 
file  ARMInstructionSelector.cpp [code]
 This file implements the targeting of the InstructionSelector class for ARM.
 
file  ARMISelDAGToDAG.cpp [code]
 
file  ARMISelLowering.cpp [code]
 
file  ARMISelLowering.h [code]
 
file  ARMLatencyMutations.cpp [code]
 
file  ARMLatencyMutations.h [code]
 
file  ARMLegalizerInfo.cpp [code]
 This file implements the targeting of the Machinelegalizer class for ARM.
 
file  ARMLegalizerInfo.h [code]
 This file declares the targeting of the Machinelegalizer class for ARM.
 
file  ARMLoadStoreOptimizer.cpp [code]
 
file  ARMLowOverheadLoops.cpp [code]
 Finalize v8.1-m low-overhead loops by converting the associated pseudo instructions into machine operations.
 
file  ARMMachineFunctionInfo.cpp [code]
 
file  ARMMachineFunctionInfo.h [code]
 
file  ARMMacroFusion.cpp [code]
 
file  ARMMacroFusion.h [code]
 
file  ARMMCInstLower.cpp [code]
 
file  ARMOptimizeBarriersPass.cpp [code]
 
file  ARMParallelDSP.cpp [code]
 Armv6 introduced instructions to perform 32-bit SIMD operations.
 
file  ARMPerfectShuffle.h [code]
 
file  ARMRegisterBankInfo.cpp [code]
 This file implements the targeting of the RegisterBankInfo class for ARM.
 
file  ARMRegisterBankInfo.h [code]
 This file declares the targeting of the RegisterBankInfo class for ARM.
 
file  ARMRegisterInfo.cpp [code]
 
file  ARMRegisterInfo.h [code]
 
file  ARMSelectionDAGInfo.cpp [code]
 
file  ARMSelectionDAGInfo.h [code]
 
file  ARMSLSHardening.cpp [code]
 
file  ARMSubtarget.cpp [code]
 
file  ARMSubtarget.h [code]
 
file  ARMTargetMachine.cpp [code]
 
file  ARMTargetMachine.h [code]
 
file  ARMTargetObjectFile.cpp [code]
 
file  ARMTargetObjectFile.h [code]
 
file  ARMTargetTransformInfo.cpp [code]
 
file  ARMTargetTransformInfo.h [code]
 This file a TargetTransformInfo::Concept conforming object specific to the ARM target machine.
 
file  MLxExpansionPass.cpp [code]
 
file  MVEGatherScatterLowering.cpp [code]
 
file  MVELaneInterleavingPass.cpp [code]
 
file  MVETailPredication.cpp [code]
 Armv8.1m introduced MVE, M-Profile Vector Extension, and low-overhead branches to help accelerate DSP applications.
 
file  MVETailPredUtils.h [code]
 
file  MVETPAndVPTOptimisationsPass.cpp [code]
 
file  MVEVPTBlockPass.cpp [code]
 
file  Thumb1FrameLowering.cpp [code]
 
file  Thumb1FrameLowering.h [code]
 
file  Thumb1InstrInfo.cpp [code]
 
file  Thumb1InstrInfo.h [code]
 
file  Thumb2InstrInfo.cpp [code]
 
file  Thumb2InstrInfo.h [code]
 
file  Thumb2ITBlockPass.cpp [code]
 
file  Thumb2SizeReduction.cpp [code]
 
file  ThumbRegisterInfo.cpp [code]
 
file  ThumbRegisterInfo.h [code]