llvm-6502/include/llvm/CodeGen
Chris Lattner 565a6f9480 fix most of the failures in the x86 suite by handling multiple
result nodes correctly.  Note that this includes a horrible hack
in DAGISelHeader which cannot be fixed reasonably without 
eliminating (parallel) from input patterns.  That, in turn,
can't be done until we support writing multiple result patterns
for the X86and_flag and related multiple-result nodes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96767 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-21 23:54:05 +00:00
..
AsmPrinter.h Fix a few unused parameter warnings. 2010-02-17 23:55:26 +00:00
BinaryObject.h
CalcSpillWeights.h
CallingConvLower.h
DAGISelHeader.h fix most of the failures in the x86 suite by handling multiple 2010-02-21 23:54:05 +00:00
DwarfWriter.h
ELFRelocation.h
FastISel.h
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h
IntrinsicLowering.h
JITCodeEmitter.h Fix several comments which had previously been "the the" where a 2010-02-10 20:04:19 +00:00
LatencyPriorityQueue.h
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LiveInterval.h Fix several comments which had previously been "the the" where a 2010-02-10 20:04:19 +00:00
LiveIntervalAnalysis.h Always normalize spill weights, also for intervals created by spilling. 2010-02-18 21:33:05 +00:00
LiveStackAnalysis.h
LiveVariables.h
MachineBasicBlock.h move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter, 2010-02-17 18:52:56 +00:00
MachineCodeEmitter.h Fix several comments which had previously been "the the" where a 2010-02-10 20:04:19 +00:00
MachineCodeInfo.h
MachineConstantPool.h
MachineDominators.h
MachineFrameInfo.h Teach MachineFrameInfo to track maximum alignment while stack objects are being 2010-02-13 01:56:41 +00:00
MachineFunction.h
MachineFunctionAnalysis.h
MachineFunctionPass.h
MachineInstr.h
MachineInstrBuilder.h
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h
MachineMemOperand.h Add non-temporal flags to MachineMemOperand. 2010-02-15 16:48:31 +00:00
MachineModuleInfo.h Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there 2010-02-15 22:35:59 +00:00
MachineModuleInfoImpls.h Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there 2010-02-15 22:35:59 +00:00
MachineOperand.h Allow isDebug inquiry on any MO. 2010-02-10 23:03:20 +00:00
MachinePassRegistry.h
MachineRegisterInfo.h
MachineRelocation.h
MachineSSAUpdater.h
MachORelocation.h
ObjectCodeEmitter.h Fix several comments which had previously been "the the" where a 2010-02-10 20:04:19 +00:00
Passes.h Add a new pass on machine instructions to optimize away PHI cycles that 2010-02-12 01:30:21 +00:00
ProcessImplicitDefs.h
PseudoSourceValue.h
RegAllocRegistry.h
RegisterCoalescer.h
RegisterScavenging.h
RuntimeLibcalls.h
ScheduleDAG.h
ScheduleHazardRecognizer.h
SchedulerRegistry.h
SelectionDAG.h Add non-temporal flags and remove an assumption of default arguments. 2010-02-15 17:00:31 +00:00
SelectionDAGISel.h add a hook so that the new isel can run SDNodeXForms. 2010-02-21 03:15:11 +00:00
SelectionDAGNodes.h getSplatIndex assumes that the first element of the mask contains the splat index 2010-02-18 22:33:18 +00:00
SlotIndexes.h
TargetLoweringObjectFileImpl.h It turned out that we failed to emit proper symbol stubs on non-x86/darwin for ages (we emitted a reference to a stub, but no stub was emitted). The code inside x86-32/macho target objfile lowering should actually be the generic one - move it there. 2010-02-21 20:28:15 +00:00
ValueTypes.h
ValueTypes.td