..
AsmPrinter.h
Reverting back 62301.
2009-01-16 05:06:35 +00:00
BreakCriticalMachineEdge.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
CallingConvLower.h
DAGISelHeader.h
DwarfWriter.h
Validate dbg_* intrinsics before lowering them.
2009-01-15 23:41:32 +00:00
ELFRelocation.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
FastISel.h
Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and SuperRegClasses. These are not necessary. Also eliminate getSubRegisterRegClass and getSuperRegisterRegClass. These are slow and their results can change if register file names change. Just use TargetLowering::getRegClassFor() to get the right TargetRegisterClass instead.
2009-01-22 09:10:11 +00:00
FileWriters.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
GCMetadata.h
GCMetadataPrinter.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
GCs.h
GCStrategy.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
IntrinsicLowering.h
LatencyPriorityQueue.h
Fix some register-alias-related bugs in the post-RA scheduler liveness
2008-12-16 03:25:46 +00:00
LinkAllAsmWriterComponents.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
LinkAllCodegenComponents.h
Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph
2009-01-15 19:20:50 +00:00
LiveInterval.h
Forgot to commit this file.
2008-12-28 21:57:02 +00:00
LiveIntervalAnalysis.h
Fix fallout from r62144. Evan, please double check this.
2009-01-13 06:05:10 +00:00
LiveStackAnalysis.h
LiveVariables.h
Fix PR3243: a LiveVariables bug. When HandlePhysRegKill is checking whether the last reference is also the last def (i.e. dead def), it should also check if last reference is the current machine instruction being processed. This can happen when it is processing a physical register use and setting the current machine instruction as sub-register's last ref.
2009-01-20 21:25:12 +00:00
MachineBasicBlock.h
Simplify the MachineLICM pass by having it only traverse outer
2009-01-15 22:01:38 +00:00
MachineCodeEmitter.h
Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some overflow issues. Patch by Thomas Jablin.
2008-12-10 02:32:19 +00:00
MachineConstantPool.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
MachineDominators.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
MachineFrameInfo.h
MachineFunction.h
MachineFunctionPass.h
MachineInstr.h
Spacing
2009-01-20 17:30:40 +00:00
MachineInstrBuilder.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h
Tidy up #includes, deleting a bunch of unnecessary #includes.
2009-01-05 17:59:02 +00:00
MachineMemOperand.h
MachineModuleInfo.h
Need only one set of debug info versions enum.
2009-01-20 19:22:03 +00:00
MachineOperand.h
Comment MO_FPImmediate and doxygenate surrounding comments.
2008-12-23 18:20:16 +00:00
MachinePassRegistry.h
MachineRegisterInfo.h
Add empty() methods for register def lists.
2009-01-07 22:28:56 +00:00
MachineRelocation.h
Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some overflow issues. Patch by Thomas Jablin.
2008-12-10 02:32:19 +00:00
MachORelocation.h
Passes.h
PseudoSourceValue.h
RegAllocRegistry.h
RegisterCoalescer.h
Delete unnecessary parens around return values.
2009-01-08 22:19:34 +00:00
RegisterScavenging.h
Fix RegScavenger::forward() to work on basic blocks containing exactly
2008-12-19 00:45:13 +00:00
RuntimeLibcalls.h
Few targets like PIC16 wants libcall generation for illegal type i16.
2009-01-18 18:25:27 +00:00
ScheduleDAG.h
Instead of adding dependence edges between terminator instructions
2009-01-16 22:10:20 +00:00
ScheduleDAGInstrs.h
If a vector is empty, you're not allowed to access any
2009-01-20 09:05:19 +00:00
ScheduleDAGSDNodes.h
CreateVirtualRegisters does trivial copy coalescing. If a node def is used by a single CopyToReg, it reuses the virtual register assigned to the CopyToReg. This won't work for SDNode that is a clone or is itself cloned. Disable this optimization for those nodes or it can end up with non-SSA machine instructions.
2009-01-16 20:57:18 +00:00
ScheduleHazardRecognizer.h
Initial hazard recognizer support in post-pass scheduling. This includes
2009-01-16 01:33:36 +00:00
SchedulerRegistry.h
Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph
2009-01-15 19:20:50 +00:00
SelectionDAG.h
Add SelectionDAG::getNOT method to construct bitwise NOT operations,
2009-01-22 17:39:32 +00:00
SelectionDAGISel.h
Generalize the HazardRecognizer interface so that it can be used
2009-01-15 22:18:12 +00:00
SelectionDAGNodes.h
Remove SDNode's virtual destructor. This makes it impossible for
2009-01-19 22:39:36 +00:00
ValueTypes.h
Added support for vector widening.
2008-12-18 20:03:17 +00:00
ValueTypes.td
Added support for vector widening.
2008-12-18 20:03:17 +00:00