1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/Target/Hexagon
Chandler Carruth a490793037 Use the new script to sort the includes of every file under lib.
Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.

Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]

llvm-svn: 169131
2012-12-03 16:50:05 +00:00
..
InstPrinter Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
MCTargetDesc Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
TargetInfo
CMakeLists.txt Porting Hexagon MI Scheduler to the new API. 2012-09-04 14:49:56 +00:00
Hexagon.h
Hexagon.td
HexagonAsmPrinter.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonAsmPrinter.h
HexagonCallingConv.td
HexagonCallingConvLower.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonCallingConvLower.h
HexagonCFGOptimizer.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonExpandPredSpillCode.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonFrameLowering.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonFrameLowering.h
HexagonHardwareLoops.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonInstrFormats.td Added multiclass for post-increment load instructions. 2012-11-14 20:38:48 +00:00
HexagonInstrFormatsV4.td
HexagonInstrInfo.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonInstrInfo.h
HexagonInstrInfo.td Use multiclass for the load instructions with MEMri operand. 2012-11-30 17:31:52 +00:00
HexagonInstrInfoV3.td
HexagonInstrInfoV4.td Use multiclass for the store instructions with MEMri operand. 2012-11-30 06:10:22 +00:00
HexagonInstrInfoV5.td
HexagonIntrinsics.td
HexagonIntrinsicsDerived.td
HexagonIntrinsicsV3.td
HexagonIntrinsicsV4.td
HexagonIntrinsicsV5.td
HexagonISelDAGToDAG.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonISelLowering.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonISelLowering.h
HexagonMachineFunctionInfo.h
HexagonMachineScheduler.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonMachineScheduler.h misched: Use the TargetSchedModel interface wherever possible. 2012-10-10 05:43:09 +00:00
HexagonMCInst.h
HexagonMCInstLower.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonNewValueJump.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonOperands.td Define signed const-ext predicates. 2012-12-03 06:54:50 +00:00
HexagonPeephole.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonRegisterInfo.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonRegisterInfo.h Porting Hexagon MI Scheduler to the new API. 2012-09-04 14:49:56 +00:00
HexagonRegisterInfo.td
HexagonRemoveSZExtArgs.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonSchedule.td Porting Hexagon MI Scheduler to the new API. 2012-09-04 14:49:56 +00:00
HexagonScheduleV4.td Porting Hexagon MI Scheduler to the new API. 2012-09-04 14:49:56 +00:00
HexagonSelectCCInfo.td
HexagonSelectionDAGInfo.cpp
HexagonSelectionDAGInfo.h
HexagonSplitTFRCondSets.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonSubtarget.cpp fix HexagonSubtarget parsing of -mv flag 2012-08-20 19:56:47 +00:00
HexagonSubtarget.h
HexagonTargetMachine.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonTargetMachine.h Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. 2012-10-18 23:22:48 +00:00
HexagonTargetObjectFile.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
HexagonTargetObjectFile.h
HexagonVarargsCallingConvention.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
HexagonVLIWPacketizer.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LLVMBuild.txt
Makefile