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
24572 bytes
ARM.h
2566 bytes
ARM.td
63484 bytes
ARMAsmPrinter.cpp
77836 bytes
ARMAsmPrinter.h
5863 bytes
ARMBaseInstrInfo.cpp
178995 bytes
ARMBaseInstrInfo.h
25909 bytes
ARMBaseRegisterInfo.cpp
33084 bytes
ARMBaseRegisterInfo.h
7957 bytes
ARMBasicBlockInfo.h
4042 bytes
ARMCallLowering.cpp
21444 bytes
ARMCallLowering.h
2166 bytes
ARMCallingConv.h
10962 bytes
ARMCallingConv.td
13781 bytes
ARMCodeGenPrepare.cpp
34833 bytes
ARMComputeBlockSize.cpp
2437 bytes
ARMConstantIslandPass.cpp
92360 bytes
ARMConstantPoolValue.cpp
11739 bytes
ARMConstantPoolValue.h
10419 bytes
ARMExpandPseudoInsts.cpp
84432 bytes
ARMFastISel.cpp
109077 bytes
ARMFeatures.h
2508 bytes
ARMFrameLowering.cpp
97779 bytes
ARMFrameLowering.h
3595 bytes
ARMHazardRecognizer.cpp
3467 bytes
ARMHazardRecognizer.h
1559 bytes
ARMISelDAGToDAG.cpp
169702 bytes
ARMISelLowering.cpp
596411 bytes
ARMISelLowering.h
35551 bytes
ARMInstrFormats.td
90707 bytes
ARMInstrInfo.cpp
4269 bytes
ARMInstrInfo.h
1494 bytes
ARMInstrInfo.td
244751 bytes
ARMInstrNEON.td
424157 bytes
ARMInstrThumb.td
65540 bytes
ARMInstrThumb2.td
192991 bytes
ARMInstrVFP.td
97877 bytes
ARMInstructionSelector.cpp
34712 bytes
ARMLegalizerInfo.cpp
18807 bytes
ARMLegalizerInfo.h
2541 bytes
ARMLoadStoreOptimizer.cpp
87160 bytes
ARMMCInstLower.cpp
7518 bytes
ARMMachineFunctionInfo.cpp
639 bytes
ARMMachineFunctionInfo.h
9157 bytes
ARMMacroFusion.cpp
2388 bytes
ARMMacroFusion.h
938 bytes
ARMOptimizeBarriersPass.cpp
3487 bytes
ARMParallelDSP.cpp
27200 bytes
ARMPerfectShuffle.h
391161 bytes
ARMRegisterBankInfo.cpp
16683 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
9384 bytes
ARMSelectionDAGInfo.h
2843 bytes
ARMSubtarget.cpp
13901 bytes
ARMSubtarget.h
29251 bytes
ARMSystemRegister.td
5524 bytes
ARMTargetMachine.cpp
18350 bytes
ARMTargetMachine.h
3461 bytes
ARMTargetObjectFile.cpp
3803 bytes
ARMTargetObjectFile.h
1687 bytes
ARMTargetTransformInfo.cpp
26887 bytes
ARMTargetTransformInfo.h
7100 bytes
LICENSE.TXT
2764 bytes
MLxExpansionPass.cpp
11930 bytes
Thumb1FrameLowering.cpp
36897 bytes
Thumb1FrameLowering.h
3550 bytes
Thumb1InstrInfo.cpp
5896 bytes
Thumb1InstrInfo.h
2406 bytes
Thumb2ITBlockPass.cpp
9824 bytes
Thumb2InstrInfo.cpp
23046 bytes
Thumb2InstrInfo.h
2946 bytes
Thumb2SizeReduction.cpp
40780 bytes
ThumbRegisterInfo.cpp
24060 bytes
ThumbRegisterInfo.h
2681 bytes