LLVM
20.0.0git
lib
Target
ARM
ARM Directory Reference
Directory dependency graph for 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
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]
Generated on Tue Oct 15 2024 02:55:34 for LLVM by
1.9.6