[PATCH] D19219: [NFC] Header cleanup
Eugene via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 18 01:53:38 PDT 2016
kevgs created this revision.
kevgs added reviewers: joker.eph, chandlerc.
kevgs added a subscriber: llvm-commits.
Herald added a reviewer: tstellarAMD.
Herald added subscribers: jfb, mzolotukhin, joker.eph, dsanders, jyknight, arsenm, qcolombet, MatzeB, jholewinski.
Removed some unused headers, replaced some headers with forward class declarations.
Found using simple scripts like this one:
clear && ack --cpp -l '#include "llvm/ADT/IndexedMap.h"' | xargs grep -L 'IndexedMap[<]' | xargs grep -n --color=auto 'IndexedMap'
http://reviews.llvm.org/D19219
Files:
include/llvm/ADT/Hashing.h
include/llvm/Analysis/AliasAnalysis.h
include/llvm/Analysis/DependenceAnalysis.h
include/llvm/Analysis/IteratedDominanceFrontier.h
include/llvm/Analysis/MemoryLocation.h
include/llvm/Analysis/RegionInfoImpl.h
include/llvm/Analysis/ScalarEvolution.h
include/llvm/Analysis/TargetLibraryInfo.h
include/llvm/Analysis/ValueTracking.h
include/llvm/Analysis/VectorUtils.h
include/llvm/CodeGen/DIE.h
include/llvm/CodeGen/FaultMaps.h
include/llvm/CodeGen/GlobalISel/Types.h
include/llvm/CodeGen/LiveIntervalAnalysis.h
include/llvm/CodeGen/MIRParser/MIRParser.h
include/llvm/CodeGen/MachineInstr.h
include/llvm/CodeGen/MachineSSAUpdater.h
include/llvm/CodeGen/PBQP/Graph.h
include/llvm/CodeGen/ParallelCG.h
include/llvm/CodeGen/RegAllocPBQP.h
include/llvm/CodeGen/StackMaps.h
include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
include/llvm/DebugInfo/CodeView/TypeTableBuilder.h
include/llvm/DebugInfo/DIContext.h
include/llvm/DebugInfo/DWARF/DWARFContext.h
include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
include/llvm/DebugInfo/PDB/DIA/DIASession.h
include/llvm/DebugInfo/PDB/PDBSymbol.h
include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
include/llvm/DebugInfo/PDB/PDBSymbolExe.h
include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
include/llvm/ExecutionEngine/Orc/LambdaResolver.h
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
include/llvm/ExecutionEngine/RuntimeDyld.h
include/llvm/ExecutionEngine/RuntimeDyldChecker.h
include/llvm/IR/IRBuilder.h
include/llvm/IR/LegacyPassManagers.h
include/llvm/IR/Use.h
include/llvm/IRReader/IRReader.h
include/llvm/LTO/LTOCodeGenerator.h
include/llvm/LTO/ThinLTOCodeGenerator.h
include/llvm/LibDriver/LibDriver.h
include/llvm/MC/MCAsmBackend.h
include/llvm/MC/MCDisassembler/MCDisassembler.h
include/llvm/MC/MCDwarf.h
include/llvm/MC/MCELFStreamer.h
include/llvm/MC/MCInstPrinter.h
include/llvm/MC/MCMachObjectWriter.h
include/llvm/MC/MCSection.h
include/llvm/MC/MCSubtargetInfo.h
include/llvm/MC/MCWin64EH.h
include/llvm/MC/SubtargetFeature.h
include/llvm/Object/ELFObjectFile.h
include/llvm/Object/MachOUniversal.h
include/llvm/Object/ObjectFile.h
include/llvm/Object/RelocVisitor.h
include/llvm/Object/StackMapParser.h
include/llvm/PassAnalysisSupport.h
include/llvm/PassRegistry.h
include/llvm/PassSupport.h
include/llvm/Passes/PassBuilder.h
include/llvm/ProfileData/InstrProf.h
include/llvm/ProfileData/ProfileCommon.h
include/llvm/Support/ConvertUTF.h
include/llvm/Support/CrashRecoveryContext.h
include/llvm/Support/Dwarf.h
include/llvm/Support/ErrorHandling.h
include/llvm/Support/JamCRC.h
include/llvm/Support/Locale.h
include/llvm/Support/LockFileManager.h
include/llvm/Support/MD5.h
include/llvm/Support/MathExtras.h
include/llvm/Support/Path.h
include/llvm/Support/Process.h
include/llvm/Support/RandomNumberGenerator.h
include/llvm/Support/SHA1.h
include/llvm/Support/SwapByteOrder.h
include/llvm/Support/Unicode.h
include/llvm/Support/YAMLParser.h
include/llvm/Support/YAMLTraits.h
include/llvm/Support/raw_sha1_ostream.h
include/llvm/Target/TargetCallingConv.h
include/llvm/Target/TargetOptions.h
include/llvm/Target/TargetRegisterInfo.h
include/llvm/Transforms/IPO.h
include/llvm/Transforms/IPO/WholeProgramDevirt.h
include/llvm/Transforms/Scalar.h
include/llvm/Transforms/Utils/CodeExtractor.h
include/llvm/Transforms/Utils/ModuleUtils.h
include/llvm/Transforms/Utils/PromoteMemToReg.h
include/llvm/Transforms/Utils/SSAUpdater.h
include/llvm/Transforms/Utils/SimplifyIndVar.h
include/llvm/Transforms/Utils/SimplifyLibCalls.h
include/llvm/Transforms/Utils/UnrollLoop.h
lib/Analysis/CFLAliasAnalysis.cpp
lib/Analysis/CGSCCPassManager.cpp
lib/Analysis/Delinearization.cpp
lib/Analysis/DemandedBits.cpp
lib/Analysis/DivergenceAnalysis.cpp
lib/Analysis/RegionInfo.cpp
lib/Analysis/StratifiedSets.h
lib/AsmParser/LLParser.h
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/Bitcode/Writer/ValueEnumerator.h
lib/CodeGen/AsmPrinter/ARMException.cpp
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/AsmPrinter/ByteStreamer.h
lib/CodeGen/AsmPrinter/CodeViewDebug.h
lib/CodeGen/AsmPrinter/DebugLocEntry.h
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/AsmPrinter/DwarfFile.h
lib/CodeGen/AsmPrinter/WinException.cpp
lib/CodeGen/CriticalAntiDepBreaker.h
lib/CodeGen/LiveDebugValues.cpp
lib/CodeGen/LiveDebugVariables.h
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/LiveStackAnalysis.cpp
lib/CodeGen/MIRParser/MIParser.h
lib/CodeGen/MachineBasicBlock.cpp
lib/CodeGen/MachineCombiner.cpp
lib/CodeGen/MachineSSAUpdater.cpp
lib/CodeGen/MachineScheduler.cpp
lib/CodeGen/PHIElimination.cpp
lib/CodeGen/PostRASchedulerList.cpp
lib/CodeGen/PrologEpilogInserter.cpp
lib/CodeGen/PseudoSourceValue.cpp
lib/CodeGen/RegAllocBase.cpp
lib/CodeGen/ScheduleDAGInstrs.cpp
lib/CodeGen/ScheduleDAGPrinter.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/StatepointLowering.h
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/CodeGen/StackColoring.cpp
lib/CodeGen/TwoAddressInstructionPass.cpp
lib/CodeGen/VirtRegMap.cpp
lib/DebugInfo/CodeView/TypeTableBuilder.cpp
lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
lib/DebugInfo/DWARF/DWARFDebugMacro.cpp
lib/ExecutionEngine/MCJIT/MCJIT.h
lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
lib/ExecutionEngine/TargetSelect.cpp
lib/Fuzzer/FuzzerDriver.cpp
lib/IR/ConstantFold.cpp
lib/IR/ConstantFold.h
lib/IR/Constants.cpp
lib/IR/ConstantsContext.h
lib/IR/DebugInfo.cpp
lib/IR/DebugLoc.cpp
lib/IR/Dominators.cpp
lib/IR/Function.cpp
lib/IR/LLVMContextImpl.h
lib/IR/Metadata.cpp
lib/IR/Module.cpp
lib/IR/PassRegistry.cpp
lib/LTO/LTOModule.cpp
lib/MC/MCAsmStreamer.cpp
lib/MC/MCContext.cpp
lib/MC/MCFragment.cpp
lib/MC/MCParser/AsmParser.cpp
lib/MC/SubtargetFeature.cpp
lib/Object/Archive.cpp
lib/Object/COFFObjectFile.cpp
lib/ProfileData/SampleProfReader.cpp
lib/Support/ConvertUTFWrapper.cpp
lib/Support/JamCRC.cpp
lib/Support/Locale.cpp
lib/Support/ManagedStatic.cpp
lib/Support/SHA1.cpp
lib/Support/Windows/WindowsSupport.h
lib/TableGen/TGParser.cpp
lib/Target/AArch64/AArch64A53Fix835769.cpp
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
lib/Target/AArch64/AArch64ConditionalCompares.cpp
lib/Target/AArch64/AArch64FastISel.cpp
lib/Target/AArch64/AArch64RegisterInfo.cpp
lib/Target/AArch64/AArch64Subtarget.cpp
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp
lib/Target/AMDGPU/AMDGPUSubtarget.h
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
lib/Target/AMDGPU/R600InstrInfo.h
lib/Target/AMDGPU/R600MachineFunctionInfo.h
lib/Target/AMDGPU/SIISelLowering.cpp
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMFastISel.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMMachineFunctionInfo.h
lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
lib/Target/BPF/BPFISelLowering.cpp
lib/Target/BPF/BPFMCInstLower.cpp
lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
lib/Target/Hexagon/HexagonAsmPrinter.cpp
lib/Target/Hexagon/HexagonBitSimplify.cpp
lib/Target/Hexagon/HexagonBlockRanges.cpp
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
lib/Target/Hexagon/HexagonGenInsert.cpp
lib/Target/Hexagon/HexagonGenPredicate.cpp
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
lib/Target/Hexagon/HexagonMachineScheduler.h
lib/Target/Hexagon/HexagonNewValueJump.cpp
lib/Target/Hexagon/HexagonRegisterInfo.cpp
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
lib/Target/Hexagon/HexagonSplitDouble.cpp
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h
lib/Target/Hexagon/RDFGraph.h
lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.h
lib/Target/MSP430/MSP430FrameLowering.cpp
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/MCTargetDesc/MipsABIInfo.h
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
lib/Target/Mips/Mips16FrameLowering.cpp
lib/Target/Mips/Mips16ISelLowering.cpp
lib/Target/Mips/Mips16InstrInfo.cpp
lib/Target/Mips/Mips16RegisterInfo.cpp
lib/Target/Mips/MipsFrameLowering.cpp
lib/Target/Mips/MipsHazardSchedule.cpp
lib/Target/Mips/MipsMCInstLower.h
lib/Target/Mips/MipsMachineFunction.h
lib/Target/Mips/MipsRegisterInfo.cpp
lib/Target/Mips/MipsSEFrameLowering.cpp
(110 more files...)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19219.54040.patch
Type: text/x-patch
Size: 190082 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160418/934cfe8d/attachment-0001.bin>
More information about the llvm-commits
mailing list