llvm-project/llvm/lib/Target/VE
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 [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08: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
CMakeLists.txt [VE] LEGALAVL and staged VVP legalization 2022-02-02 09:11:41 +01:00
LVLGen.cpp [Target] Use range-based for loops (NFC) 2022-01-23 22:53:15 -08:00
VE.h [Target] Remove unused forward declarations (NFC) 2022-01-02 10:20:15 -08:00
VE.td
VEAsmPrinter.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
VECallingConv.td
VECustomDAG.cpp [VE] LEGALAVL and staged VVP legalization 2022-02-02 09:11:41 +01:00
VECustomDAG.h [VE] LEGALAVL and staged VVP legalization 2022-02-02 09:11:41 +01:00
VEFrameLowering.cpp
VEFrameLowering.h Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C++17" 2022-01-26 16:55:53 +01:00
VEISelDAGToDAG.cpp [VE] LEGALAVL and staged VVP legalization 2022-02-02 09:11:41 +01:00
VEISelLowering.cpp [VE] v256.32|64 setcc isel and tests 2022-02-08 13:20:55 +01:00
VEISelLowering.h [VE] LEGALAVL and staged VVP legalization 2022-02-02 09:11:41 +01:00
VEInstrBuilder.h
VEInstrFormats.td
VEInstrInfo.cpp [NFC] Use Register instead of unsigned 2022-01-19 20:17:04 +08:00
VEInstrInfo.h
VEInstrInfo.td [VE] Packed 32/64bit broadcast isel and tests 2022-01-26 14:16:06 +01:00
VEInstrIntrinsicVL.gen.td
VEInstrIntrinsicVL.td
VEInstrPatternsVec.td [VE] Packed 32/64bit broadcast isel and tests 2022-01-26 14:16:06 +01:00
VEInstrVec.td
VEMCInstLower.cpp [Target] Use range-based for loops (NFC) 2022-01-23 22:53:15 -08:00
VEMachineFunctionInfo.cpp
VEMachineFunctionInfo.h [Target] Remove redundant member initialization (NFC) 2022-01-06 22:01:44 -08:00
VERegisterInfo.cpp
VERegisterInfo.h
VERegisterInfo.td
VESubtarget.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
VESubtarget.h Remove redundant void arguments (NFC) 2022-01-02 10:20:19 -08:00
VETargetMachine.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
VETargetMachine.h
VETargetTransformInfo.h
VVPISelLowering.cpp [VE] LEGALAVL and staged VVP legalization 2022-02-02 09:11:41 +01:00
VVPInstrInfo.td [VE] v256.32|64 setcc isel and tests 2022-02-08 13:20:55 +01:00
VVPInstrPatternsVec.td [VE] v256.32|64 setcc isel and tests 2022-02-08 13:20:55 +01:00
VVPNodes.def [VE] v256.32|64 setcc isel and tests 2022-02-08 13:20:55 +01:00