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

Directories

 
AsmParser
 
Disassembler
 
MCTargetDesc
 
TargetInfo
 
Utils

Files

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