llvm-project/llvm/lib/CodeGen/SelectionDAG
Chandler Carruth ed0881b2a6 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
..
CMakeLists.txt llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. 2012-06-24 13:32:01 +00:00
DAGCombiner.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
FastISel.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
FunctionLoweringInfo.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
InstrEmitter.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
InstrEmitter.h Allow trailing physreg RegisterSDNode operands on non-variadic instructions. 2012-07-04 23:53:23 +00:00
LLVMBuild.txt LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
LegalizeDAG.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LegalizeFloatTypes.cpp Follow the same routine to add target float expansion hook 2012-10-11 07:22:01 +00:00
LegalizeIntegerTypes.cpp Back out r166591, not sure why this made it through since I cancelled the command. Bleh, sorry about this! 2012-10-24 17:25:11 +00:00
LegalizeTypes.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LegalizeTypes.h Teach the legalizer how to handle operands for VSELECT nodes 2012-11-29 14:26:28 +00:00
LegalizeTypesGeneric.cpp Fix big-endian codegen bug in DAGTypeLegalizer::ExpandRes_BITCAST 2012-10-12 15:42:58 +00:00
LegalizeVectorOps.cpp Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete Couperus. 2012-11-17 01:52:46 +00:00
LegalizeVectorTypes.cpp Cleanup recent addition of DAGTypeLegalizer::SplitVecOp_VSELECT 2012-11-29 19:42:09 +00:00
Makefile
ResourcePriorityQueue.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SDNodeDbgValue.h Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. 2011-02-18 22:43:42 +00:00
SDNodeOrdering.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-18 02:01:41 +00:00
ScheduleDAGFast.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ScheduleDAGRRList.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ScheduleDAGSDNodes.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ScheduleDAGSDNodes.h Add a really faster pre-RA scheduler (-pre-RA-sched=linearize). It doesn't use 2012-10-17 19:39:36 +00:00
ScheduleDAGVLIW.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SelectionDAG.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SelectionDAGBuilder.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SelectionDAGBuilder.h Refactor to make helper method static. 2012-11-25 08:08:58 +00:00
SelectionDAGDumper.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SelectionDAGISel.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SelectionDAGPrinter.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
TargetLowering.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
TargetSelectionDAGInfo.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00