Training courses
Kernel and Embedded Linux
Bootlin training courses
Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...
Elixir Cross Referencer
Home
Engineering
Training
Docs
Community
Company
twitter
mastodon
linkedin
github
Open Menu
/
external
/
bsd
/
llvm
/
dist
/
llvm
/
lib
/
Target
/
ARM
All symbols
C/CPP/ASM
Kconfig
Devicetree
DT compatible
Go get it
Parent directory
AsmParser
Disassembler
InstPrinter
MCTargetDesc
TargetInfo
Utils
A15SDOptimizer.cpp
24565 bytes
ARM.h
2467 bytes
ARM.td
60441 bytes
ARMAsmPrinter.cpp
76096 bytes
ARMAsmPrinter.h
5808 bytes
ARMBaseInstrInfo.cpp
177221 bytes
ARMBaseInstrInfo.h
25350 bytes
ARMBaseRegisterInfo.cpp
32940 bytes
ARMBaseRegisterInfo.h
7914 bytes
ARMBasicBlockInfo.h
4042 bytes
ARMCallLowering.cpp
20596 bytes
ARMCallLowering.h
2121 bytes
ARMCallingConv.h
10917 bytes
ARMCallingConv.td
13781 bytes
ARMComputeBlockSize.cpp
2437 bytes
ARMConstantIslandPass.cpp
91581 bytes
ARMConstantPoolValue.cpp
11739 bytes
ARMConstantPoolValue.h
10421 bytes
ARMExpandPseudoInsts.cpp
84964 bytes
ARMFastISel.cpp
108826 bytes
ARMFeatures.h
2508 bytes
ARMFrameLowering.cpp
97157 bytes
ARMFrameLowering.h
3597 bytes
ARMHazardRecognizer.cpp
3467 bytes
ARMHazardRecognizer.h
1559 bytes
ARMISelDAGToDAG.cpp
169724 bytes
ARMISelLowering.cpp
588592 bytes
ARMISelLowering.h
34776 bytes
ARMInstrFormats.td
89593 bytes
ARMInstrInfo.cpp
5223 bytes
ARMInstrInfo.h
1821 bytes
ARMInstrInfo.td
242750 bytes
ARMInstrNEON.td
420515 bytes
ARMInstrThumb.td
64880 bytes
ARMInstrThumb2.td
191913 bytes
ARMInstrVFP.td
98104 bytes
ARMInstructionSelector.cpp
33173 bytes
ARMLegalizerInfo.cpp
17779 bytes
ARMLegalizerInfo.h
2431 bytes
ARMLoadStoreOptimizer.cpp
87076 bytes
ARMMCInstLower.cpp
7518 bytes
ARMMachineFunctionInfo.cpp
639 bytes
ARMMachineFunctionInfo.h
9159 bytes
ARMMacroFusion.cpp
1982 bytes
ARMMacroFusion.h
839 bytes
ARMOptimizeBarriersPass.cpp
3487 bytes
ARMParallelDSP.cpp
23684 bytes
ARMPerfectShuffle.h
391161 bytes
ARMRegisterBankInfo.cpp
16668 bytes
ARMRegisterBankInfo.h
1372 bytes
ARMRegisterBanks.td
549 bytes
ARMRegisterInfo.cpp
657 bytes
ARMRegisterInfo.h
817 bytes
ARMRegisterInfo.td
20428 bytes
ARMSchedule.td
15466 bytes
ARMScheduleA57.td
63911 bytes
ARMScheduleA57WriteRes.td
11678 bytes
ARMScheduleA8.td
50757 bytes
ARMScheduleA9.td
133473 bytes
ARMScheduleM3.td
829 bytes
ARMScheduleR52.td
45303 bytes
ARMScheduleSwift.td
51714 bytes
ARMScheduleV6.td
12606 bytes
ARMSelectionDAGInfo.cpp
9392 bytes
ARMSelectionDAGInfo.h
2843 bytes
ARMSubtarget.cpp
13641 bytes
ARMSubtarget.h
28469 bytes
ARMSystemRegister.td
5524 bytes
ARMTargetMachine.cpp
18467 bytes
ARMTargetMachine.h
3006 bytes
ARMTargetObjectFile.cpp
3317 bytes
ARMTargetObjectFile.h
1687 bytes
ARMTargetTransformInfo.cpp
25814 bytes
ARMTargetTransformInfo.h
6956 bytes
CMakeLists.txt
1946 bytes
LICENSE.TXT
2764 bytes
LLVMBuild.txt
1074 bytes
MLxExpansionPass.cpp
11931 bytes
README-Thumb.txt
7179 bytes
README-Thumb2.txt
308 bytes
README.txt
22778 bytes
Thumb1FrameLowering.cpp
36899 bytes
Thumb1FrameLowering.h
3550 bytes
Thumb1InstrInfo.cpp
5896 bytes
Thumb1InstrInfo.h
2406 bytes
Thumb2ITBlockPass.cpp
9824 bytes
Thumb2InstrInfo.cpp
23047 bytes
Thumb2InstrInfo.h
2946 bytes
Thumb2SizeReduction.cpp
39859 bytes
ThumbRegisterInfo.cpp
24060 bytes
ThumbRegisterInfo.h
2681 bytes