llvm-6502/include/llvm/CodeGen
Chris Lattner a138c6c73a setOperand should not zap the operand list or add implicit operands to an
instruction.  Doing so breaks the FP stackifier, the alpha branch selector
the sparc fpmover.

This fixes PR1012 and CodeGen/X86/fp-stack-compare.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31876 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-20 17:57:22 +00:00
..
AsmPrinter.h Add a printSetLabel that takes two id's. 2006-11-01 09:23:08 +00:00
DwarfWriter.h Simplify DwarfWriter header. 2006-10-30 13:35:07 +00:00
ELFWriter.h
InstrScheduling.h
IntrinsicLowering.h Simplify IntrinsicLowering and clarify that it is only for use by the 2006-11-15 18:00:10 +00:00
LinkAllCodegenComponents.h
LiveInterval.h Added "removeRange", which takes and removes an entire LiveRange. 2006-11-16 02:43:32 +00:00
LiveIntervalAnalysis.h Added a new method "CreateNewLiveInterval" which, given a list of 2006-11-16 02:41:50 +00:00
LiveVariables.h Do away with kill / dead maps. Move kill / dead info onto MI's. 2006-11-15 20:51:59 +00:00
MachineBasicBlock.h MachineInstr includes this 2006-11-18 21:48:05 +00:00
MachineCodeEmitter.h Allow target to specify alignment for function stub. 2006-11-16 20:04:54 +00:00
MachineConstantPool.h Unbreak VC++ build. 2006-11-05 19:31:28 +00:00
MachineDebugInfo.h Wasn't handling case of when machine move labels were undefined. 2006-11-08 14:16:39 +00:00
MachineFrameInfo.h Hopefully a good crack at making debugging work on intel -disable-fp-elim. 2006-11-17 21:19:15 +00:00
MachineFunction.h
MachineFunctionPass.h
MachineInstr.h setOperand should not zap the operand list or add implicit operands to an 2006-11-20 17:57:22 +00:00
MachineInstrBuilder.h Matches MachineInstr changes. 2006-11-13 23:36:35 +00:00
MachineJumpTableInfo.h add an assertion 2006-10-28 18:21:51 +00:00
MachineLocation.h
MachinePassRegistry.h
MachineRelocation.h
MachOWriter.h
Passes.h 1. Add a pass to fold debug label instructions so a debug info client can detect 2006-11-07 19:33:46 +00:00
RegAllocRegistry.h
SchedGraphCommon.h
ScheduleDAG.h Move to operand constraints for two-address instructions. 2006-11-04 09:42:53 +00:00
SchedulerRegistry.h
SelectionDAG.h Rename ISD::MemOpAddrMode to ISD::MemIndexedMode 2006-11-09 17:55:04 +00:00
SelectionDAGISel.h remove dead method 2006-10-28 18:21:29 +00:00
SelectionDAGNodes.h Rename ISD::MemOpAddrMode to ISD::MemIndexedMode 2006-11-09 17:55:04 +00:00
SSARegMap.h
ValueTypes.h
ValueTypes.td