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
/
contrib
/
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
24541 bytes
ARM.h
2341 bytes
ARM.td
57945 bytes
ARMAsmPrinter.cpp
76132 bytes
ARMAsmPrinter.h
5808 bytes
ARMBaseInstrInfo.cpp
171751 bytes
ARMBaseInstrInfo.h
25155 bytes
ARMBaseRegisterInfo.cpp
32898 bytes
ARMBaseRegisterInfo.h
7856 bytes
ARMBasicBlockInfo.h
4042 bytes
ARMCallLowering.cpp
20495 bytes
ARMCallLowering.h
2121 bytes
ARMCallingConv.h
10862 bytes
ARMCallingConv.td
13720 bytes
ARMComputeBlockSize.cpp
2414 bytes
ARMConstantIslandPass.cpp
90907 bytes
ARMConstantPoolValue.cpp
11702 bytes
ARMConstantPoolValue.h
10421 bytes
ARMExpandPseudoInsts.cpp
72495 bytes
ARMFastISel.cpp
108758 bytes
ARMFeatures.h
2508 bytes
ARMFrameLowering.cpp
95576 bytes
ARMFrameLowering.h
3525 bytes
ARMHazardRecognizer.cpp
3467 bytes
ARMHazardRecognizer.h
1559 bytes
ARMISelDAGToDAG.cpp
158785 bytes
ARMISelLowering.cpp
569631 bytes
ARMISelLowering.h
34268 bytes
ARMInstrFormats.td
89329 bytes
ARMInstrInfo.cpp
4310 bytes
ARMInstrInfo.h
1494 bytes
ARMInstrInfo.td
240612 bytes
ARMInstrNEON.td
413002 bytes
ARMInstrThumb.td
64164 bytes
ARMInstrThumb2.td
189911 bytes
ARMInstrVFP.td
93134 bytes
ARMInstructionSelector.cpp
31963 bytes
ARMLegalizerInfo.cpp
16936 bytes
ARMLegalizerInfo.h
2431 bytes
ARMLoadStoreOptimizer.cpp
87062 bytes
ARMMCInstLower.cpp
7518 bytes
ARMMachineFunctionInfo.cpp
639 bytes
ARMMachineFunctionInfo.h
9159 bytes
ARMMacroFusion.cpp
1989 bytes
ARMMacroFusion.h
839 bytes
ARMOptimizeBarriersPass.cpp
3487 bytes
ARMPerfectShuffle.h
391161 bytes
ARMRegisterBankInfo.cpp
13796 bytes
ARMRegisterBankInfo.h
1372 bytes
ARMRegisterBanks.td
539 bytes
ARMRegisterInfo.cpp
657 bytes
ARMRegisterInfo.h
817 bytes
ARMRegisterInfo.td
19940 bytes
ARMSchedule.td
15466 bytes
ARMScheduleA57.td
62777 bytes
ARMScheduleA57WriteRes.td
11678 bytes
ARMScheduleA8.td
50757 bytes
ARMScheduleA9.td
133439 bytes
ARMScheduleM3.td
829 bytes
ARMScheduleR52.td
45643 bytes
ARMScheduleSwift.td
51843 bytes
ARMScheduleV6.td
12606 bytes
ARMSelectionDAGInfo.cpp
9392 bytes
ARMSelectionDAGInfo.h
2843 bytes
ARMSubtarget.cpp
13641 bytes
ARMSubtarget.h
27893 bytes
ARMSystemRegister.td
5524 bytes
ARMTargetMachine.cpp
18011 bytes
ARMTargetMachine.h
3006 bytes
ARMTargetObjectFile.cpp
3421 bytes
ARMTargetObjectFile.h
1754 bytes
ARMTargetTransformInfo.cpp
25600 bytes
ARMTargetTransformInfo.h
6956 bytes
LICENSE.TXT
2764 bytes
MLxExpansionPass.cpp
11945 bytes
Thumb1FrameLowering.cpp
36620 bytes
Thumb1FrameLowering.h
3550 bytes
Thumb1InstrInfo.cpp
5866 bytes
Thumb1InstrInfo.h
2406 bytes
Thumb2ITBlockPass.cpp
9824 bytes
Thumb2InstrInfo.cpp
22490 bytes
Thumb2InstrInfo.h
2946 bytes
Thumb2SizeReduction.cpp
39756 bytes
ThumbRegisterInfo.cpp
24484 bytes
ThumbRegisterInfo.h
2681 bytes