llvm-project/llvm/lib/Target/BPF
serge-sans-paille 06943537d9 Cleanup MCParser headers
As usual with that header cleanup series, some implicit dependencies now need to
be explicit:

llvm/MC/MCParser/MCAsmParser.h no longer includes llvm/MC/MCParser/MCAsmLexer.h

Preprocessed lines to build llvm on my setup:
after:  1068185081
before: 1068324320

So no compile time benefit to expect, but we still get the looser coupling
between files which is great.

Discourse thread: https://discourse.llvm.org/t/include-what-you-use-include-cleanup
Differential Revision: https://reviews.llvm.org/D119359
2022-02-11 10:39:29 +01:00
..
AsmParser Cleanup MCParser headers 2022-02-11 10:39:29 +01:00
Disassembler Cleanup LLVMMC headers 2022-02-09 11:09:17 +01:00
MCTargetDesc Cleanup LLVMMC headers 2022-02-09 11:09:17 +01:00
TargetInfo Fix shlib builds for all lib/Target/*/TargetInfo libs 2021-10-08 15:21:13 -07:00
BPF.h BPF: remove intrindics @llvm.stacksave() and @llvm.stackrestore() 2021-10-18 09:51:19 -07:00
BPF.td
BPFAbstractMemberAccess.cpp Reduce dependencies on llvm/BinaryFormat/Dwarf.h 2022-02-04 11:44:03 +01:00
BPFAdjustOpt.cpp BPF: Workaround InstCombine trunc+icmp => mask+icmp Optimization 2021-11-18 20:25:28 -08:00
BPFAsmPrinter.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
BPFCORE.h
BPFCallingConv.td
BPFCheckAndAdjustIR.cpp BPF: Workaround an InstCombine ICmp transformation with llvm.bpf.compare builtin 2021-11-01 14:46:20 -07:00
BPFFrameLowering.cpp
BPFFrameLowering.h
BPFIRPeephole.cpp BPF: fix a bug in IRPeephole pass 2021-10-18 10:18:24 -07:00
BPFISelDAGToDAG.cpp BPFISelDAGToDAG.cpp - don't dereference a dyn_cast<> result. NFCI. 2021-06-06 13:24:29 +01:00
BPFISelLowering.cpp [llvm] Use nullptr instead of 0 (NFC) 2021-12-28 08:52:25 -08:00
BPFISelLowering.h BPF: implement isLegalAddressingMode() properly 2021-09-30 16:41:15 -07:00
BPFInstrFormats.td
BPFInstrInfo.cpp
BPFInstrInfo.h
BPFInstrInfo.td
BPFMCInstLower.cpp [Target] Use range-based for loops (NFC) 2021-11-26 08:23:01 -08:00
BPFMCInstLower.h
BPFMIChecking.cpp Remove redundant void arguments (NFC) 2022-01-02 10:20:19 -08:00
BPFMIPeephole.cpp Remove redundant void arguments (NFC) 2022-01-02 10:20:19 -08:00
BPFMISimplifyPatchable.cpp Remove redundant void arguments (NFC) 2022-01-02 10:20:19 -08:00
BPFPreserveDIType.cpp Reduce dependencies on llvm/BinaryFormat/Dwarf.h 2022-02-04 11:44:03 +01:00
BPFRegisterInfo.cpp
BPFRegisterInfo.h
BPFRegisterInfo.td BPF: make 32bit register spill with 64bit alignment 2021-09-20 21:00:25 -07:00
BPFSelectionDAGInfo.cpp
BPFSelectionDAGInfo.h
BPFSubtarget.cpp [Target] Remove redundant member initialization (NFC) 2022-01-06 22:01:44 -08:00
BPFSubtarget.h
BPFTargetMachine.cpp BPF: remove intrindics @llvm.stacksave() and @llvm.stackrestore() 2021-10-18 09:51:19 -07:00
BPFTargetMachine.h
BPFTargetTransformInfo.h [Target][CodeGen] Remove default CostKind arguments on inner/impl TTI overrides 2021-09-22 15:28:08 +01:00
BTF.def BPF: Support btf_type_tag attribute 2021-11-04 17:01:36 -07:00
BTF.h BPF: Support btf_type_tag attribute 2021-11-04 17:01:36 -07:00
BTFDebug.cpp [BTFDebug] Avoid pointer element type access 2022-01-27 10:30:21 +01:00
BTFDebug.h BPF: change btf_type_tag BTF output format 2021-11-09 11:34:25 -08:00
CMakeLists.txt BPF: remove intrindics @llvm.stacksave() and @llvm.stackrestore() 2021-10-18 09:51:19 -07:00