LLVM
22.0.0git
lib
Target
ARM
ARM Directory Reference
Directory dependency graph for ARM:
This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.
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
Generated on
for LLVM by
1.14.0