1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 21:13:02 +02:00
llvm-mirror/lib/Target/AArch64
Chandler Carruth eb66b33867 Sort the remaining #include lines in include/... and lib/....
I did this a long time ago with a janky python script, but now
clang-format has built-in support for this. I fed clang-format every
line with a #include and let it re-sort things according to the precise
LLVM rules for include ordering baked into clang-format these days.

I've reverted a number of files where the results of sorting includes
isn't healthy. Either places where we have legacy code relying on
particular include ordering (where possible, I'll fix these separately)
or where we have particular formatting around #include lines that
I didn't want to disturb in this patch.

This patch is *entirely* mechanical. If you get merge conflicts or
anything, just ignore the changes in this patch and run clang-format
over your #include lines in the files.

Sorry for any noise here, but it is important to keep these things
stable. I was seeing an increasing number of patches with irrelevant
re-ordering of #include lines because clang-format was used. This patch
at least isolates that churn, makes it easy to skip when resolving
conflicts, and gets us to a clean baseline (again).

llvm-svn: 304787
2017-06-06 11:49:48 +00:00
..
AsmParser Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Disassembler
InstPrinter AArch64: lower "fence singlethread" to a pure compiler barrier. 2017-04-20 21:57:45 +00:00
MCTargetDesc Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
TargetInfo
Utils
AArch64.h [AArch64] Remove AArch64AddressTypePromotion pass 2017-05-05 16:05:41 +00:00
AArch64.td [AArch64] Enable FeatureFuseAES on Cortex-A53. 2017-05-31 15:50:03 +00:00
AArch64A53Fix835769.cpp
AArch64A57FPLoadBalancing.cpp
AArch64AdvSIMDScalarPass.cpp
AArch64AsmPrinter.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64CallingConvention.h
AArch64CallingConvention.td
AArch64CallLowering.cpp Add extra operand to CALLSEQ_START to keep frame part set up previously 2017-05-09 13:35:13 +00:00
AArch64CallLowering.h [GlobalISel] Use the correct calling conv for calls 2017-03-20 14:40:18 +00:00
AArch64CleanupLocalDynamicTLSPass.cpp
AArch64CollectLOH.cpp
AArch64ConditionalCompares.cpp
AArch64ConditionOptimizer.cpp
AArch64DeadRegisterDefinitionsPass.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64ExpandPseudoInsts.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64FastISel.cpp Add extra operand to CALLSEQ_START to keep frame part set up previously 2017-05-09 13:35:13 +00:00
AArch64FrameLowering.cpp Fix PR33031: correct the estimate of maximum offset for instructions spilling/filling the stack. 2017-05-30 06:58:41 +00:00
AArch64FrameLowering.h
AArch64GenRegisterBankInfo.def
AArch64InstrAtomics.td AArch64: lower "fence singlethread" to a pure compiler barrier. 2017-04-20 21:57:45 +00:00
AArch64InstrFormats.td [globalisel][tablegen] Revise API for ComplexPattern operands to improve flexibility. 2017-04-22 15:11:04 +00:00
AArch64InstrInfo.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64InstrInfo.h [AArch64][Falkor] Refine sched details for LSLfast/ASRfast. 2017-05-23 19:57:45 +00:00
AArch64InstrInfo.td [AArch64][Falkor] Fix some sched details. 2017-05-28 21:48:31 +00:00
AArch64InstructionSelector.cpp [globalisel][tablegen] Compute available feature bits correctly. 2017-04-29 17:30:09 +00:00
AArch64ISelDAGToDAG.cpp [llvm] Remove double semicolons 2017-06-06 05:08:36 +00:00
AArch64ISelLowering.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64ISelLowering.h Re-commit r302678, fixing PR33053. 2017-05-16 21:29:22 +00:00
AArch64LegalizerInfo.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64LegalizerInfo.h
AArch64LoadStoreOptimizer.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64MachineFunctionInfo.h
AArch64MacroFusion.cpp [AArch64] Make instruction fusion more aggressive. 2017-05-23 09:33:34 +00:00
AArch64MacroFusion.h
AArch64MCInstLower.cpp
AArch64MCInstLower.h
AArch64PBQPRegAlloc.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64PBQPRegAlloc.h [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-01 23:25:02 +00:00
AArch64PerfectShuffle.h
AArch64PromoteConstant.cpp
AArch64RedundantCopyElimination.cpp
AArch64RegisterBankInfo.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64RegisterBankInfo.h [RegisterBankInfo] Uniquely allocate instruction mapping. 2017-05-05 22:48:22 +00:00
AArch64RegisterBanks.td
AArch64RegisterInfo.cpp
AArch64RegisterInfo.h
AArch64RegisterInfo.td
AArch64SchedA53.td [MachineScheduler] Reference the correct header. 2017-03-26 21:27:21 +00:00
AArch64SchedA57.td
AArch64SchedA57WriteRes.td
AArch64SchedCyclone.td
AArch64SchedFalkor.td [AArch64][Falkor] Fix some sched details. 2017-05-28 21:48:31 +00:00
AArch64SchedFalkorDetails.td [AArch64][Falkor] Model immediate forwarding. 2017-06-02 14:27:41 +00:00
AArch64SchedKryo.td
AArch64SchedKryoDetails.td
AArch64SchedM1.td Add latency info for Exynos interleaved Load/Store instructions. 2017-05-31 00:20:55 +00:00
AArch64SchedThunderX2T99.td [AArch64] Vulcan is now ThunderXT99 2017-03-07 19:42:40 +00:00
AArch64SchedThunderX.td [AArch64] Vulcan is now ThunderXT99 2017-03-07 19:42:40 +00:00
AArch64Schedule.td
AArch64SelectionDAGInfo.cpp [AArch64] Drive-by cleanup, make this code shorter. NFCI. 2017-03-22 23:37:58 +00:00
AArch64SelectionDAGInfo.h
AArch64StorePairSuppress.cpp
AArch64Subtarget.cpp Revert r291254: [AArch64] Reduce vector insert/extract cost for Falkor 2017-05-24 16:48:39 +00:00
AArch64Subtarget.h [globalisel][tablegen] Demote OptForSize/OptForMinSize/ForCodeSize to per-function predicates. 2017-05-19 11:08:33 +00:00
AArch64SystemOperands.td
AArch64TargetMachine.cpp TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC 2017-05-30 21:36:41 +00:00
AArch64TargetMachine.h [globalisel][tablegen] Move <Target>InstructionSelector declarations to anonymous namespaces 2017-04-06 09:49:34 +00:00
AArch64TargetObjectFile.cpp AArch64: use linker-private symbols for globals in MachO. 2017-05-15 21:51:38 +00:00
AArch64TargetObjectFile.h AArch64: use linker-private symbols for globals in MachO. 2017-05-15 21:51:38 +00:00
AArch64TargetTransformInfo.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
AArch64TargetTransformInfo.h Re-commit r302678, fixing PR33053. 2017-05-16 21:29:22 +00:00
AArch64VectorByElementOpt.cpp
CMakeLists.txt [AArch64] Remove AArch64AddressTypePromotion pass 2017-05-05 16:05:41 +00:00
LLVMBuild.txt