1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/include/llvm/CodeGen
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
..
PBQP Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Analysis.h
AsmPrinter.h Use TARGET2 relocation for TType references on ARM. 2012-11-14 01:47:00 +00:00
CalcSpillWeights.h
CallingConvLower.h Fix PR13899 2012-10-01 16:44:04 +00:00
CommandFlags.h Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. 2012-10-18 23:22:48 +00:00
DFAPacketizer.h Use empty parens for empty function parameter list instead of '(void)'. 2012-11-15 16:51:49 +00:00
EdgeBundles.h
FastISel.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
FunctionLoweringInfo.h Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
GCMetadata.h Remove GC roots that reference dead objects. 2012-10-26 09:15:55 +00:00
GCMetadataPrinter.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:59:23 +00:00
GCs.h
GCStrategy.h
IntrinsicLowering.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
ISDOpcodes.h Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
JITCodeEmitter.h
LatencyPriorityQueue.h
LexicalScopes.h
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LiveInterval.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:59:23 +00:00
LiveIntervalAnalysis.h Fix function parameter spelling in comments. Caught by -Wdocumentation. 2012-10-16 15:37:50 +00:00
LiveIntervalUnion.h Make the LiveRegMatrix analysis available to targets. 2012-11-28 19:13:06 +00:00
LiveRangeEdit.h
LiveRegMatrix.h Make the LiveRegMatrix analysis available to targets. 2012-11-28 19:13:06 +00:00
LiveStackAnalysis.h
LiveVariables.h Switch most getReservedRegs() clients to the MRI equivalent. 2012-10-15 21:57:41 +00:00
MachineBasicBlock.h Add a function computeRegisterLiveness() to MachineBasicBlock. This uses analyzePhysReg() from r163694 to heuristically try and determine the liveness state of a physical register upon arrival at a particular instruction in a block. 2012-09-12 10:18:23 +00:00
MachineBlockFrequencyInfo.h
MachineBranchProbabilityInfo.h Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
MachineCodeEmitter.h
MachineCodeInfo.h
MachineConstantPool.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
MachineDominators.h
MachineFrameInfo.h Change MachineFrameInfo::StackObject::Alloca from Value* to AllocaInst* 2012-10-18 19:53:45 +00:00
MachineFunction.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:59:23 +00:00
MachineFunctionAnalysis.h
MachineFunctionPass.h
MachineInstr.h [inline asm] Get the mayLoad/mayStore directly from the MIOp_ExtraInfo operand. 2012-10-30 20:39:19 +00:00
MachineInstrBuilder.h Change MachineInstrBuilder::addDisp to copy over target flags by default. 2012-10-11 00:15:48 +00:00
MachineInstrBundle.h Fix physical register liveness calculations: 2012-11-20 09:56:11 +00:00
MachineJumpTableInfo.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
MachineLoopInfo.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:59:23 +00:00
MachineMemOperand.h Add MachineMemOperand::isUnordered(). 2012-08-29 21:08:52 +00:00
MachineModuleInfo.h One more step towards making doInitialization and doFinalization useful for 2012-11-29 17:47:05 +00:00
MachineModuleInfoImpls.h Rename virtual table anchors from Anchor() to anchor() for consistency with the rest of the tree. 2012-09-26 06:36:36 +00:00
MachineOperand.h Add extra declarations of hash_value needed to build llvm with xlc 12.1. 2012-10-31 00:46:18 +00:00
MachinePassRegistry.h
MachinePostDominators.h Make MachinePostDominatorTree::DT private 2012-09-18 13:49:54 +00:00
MachineRegisterInfo.h Switch MRI::UsedPhysRegs to a register unit bit vector. 2012-10-17 20:26:33 +00:00
MachineRelocation.h
MachineScheduler.h Fix a place where the declaration didn't use LLVM_ENABLE_DUMP but the 2012-11-20 10:23:50 +00:00
MachineSSAUpdater.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:59:23 +00:00
MachORelocation.h
Passes.h Replace r168930 with a more reasonable patch. 2012-11-30 22:08:55 +00:00
PseudoSourceValue.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
RegAllocPBQP.h Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
RegAllocRegistry.h
RegisterClassInfo.h Use MCPhysReg for RegisterClassInfo allocation orders. 2012-11-29 03:34:17 +00:00
RegisterPressure.h misched: Fix RegisterPressureTracker handling of DebugVals. 2012-12-01 01:22:49 +00:00
RegisterScavenging.h [reg scavenger] Fix the isUsed/isAliasUsed functions so as to not report a false 2012-11-15 18:13:20 +00:00
ResourcePriorityQueue.h
RuntimeLibcalls.h
ScheduleDAG.h misched: Don't consider artificial edges weak edges. 2012-11-13 02:35:06 +00:00
ScheduleDAGInstrs.h misched: TargetSchedule interface for machine resources. 2012-11-06 07:10:38 +00:00
ScheduleDFS.h misched: Analysis that partitions the DAG into subtrees. 2012-11-28 05:13:28 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h Add a really faster pre-RA scheduler (-pre-RA-sched=linearize). It doesn't use 2012-10-17 19:39:36 +00:00
ScoreboardHazardRecognizer.h
SelectionDAG.h Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
SelectionDAGISel.h
SelectionDAGNodes.h In various places throughout the code generator, there were special 2012-10-29 18:35:49 +00:00
SlotIndexes.h Fix a typo (the the => the) 2012-07-23 08:51:15 +00:00
TargetLoweringObjectFileImpl.h Fix comment 2012-11-14 19:17:44 +00:00
TargetSchedule.h misched: TargetSchedule interface for machine resources. 2012-11-06 07:10:38 +00:00
ValueTypes.h Revert r164663 due to buildbot failure. 2012-09-26 07:43:06 +00:00
ValueTypes.td Add in new data types that are used by AMDIL/ANL among others. 2012-09-19 22:47:07 +00:00
VirtRegMap.h Make the LiveRegMatrix analysis available to targets. 2012-11-28 19:13:06 +00:00