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 Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. 2006-02-22 16:23:43 +00:00
InstrScheduling.h Remove trailing whitespace 2005-04-21 20:39:54 +00:00
IntrinsicLowering.h Simplify IntrinsicLowering and clarify that it is only for use by the 2006-11-15 18:00:10 +00:00
LinkAllCodegenComponents.h Now that the ISel is available, it's possible to create a default instruction 2006-08-01 19:14:14 +00:00
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 Provide a function that ensures MBB numbering is dense and inorder. This 2006-10-03 19:18:57 +00:00
MachineFunctionPass.h Add an out-of-line virtual function to home class. 2006-07-14 23:08:47 +00:00
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 Foundation for call frame information. 2006-04-07 16:34:46 +00:00
MachinePassRegistry.h Final polish on machine pass registries. 2006-08-02 12:30:23 +00:00
MachineRelocation.h Add basic block machine relocation. 2006-07-27 18:18:13 +00:00
MachOWriter.h Behold, more work on relocations. Things are looking pretty good now. 2006-09-10 23:03:44 +00:00
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 Breaking out specialized classes. 2006-08-02 12:27:50 +00:00
SchedGraphCommon.h Convert tabs to spaces 2005-04-22 03:46:24 +00:00
ScheduleDAG.h Move to operand constraints for two-address instructions. 2006-11-04 09:42:53 +00:00
SchedulerRegistry.h Breaking out specialized classes. 2006-08-02 12:27:50 +00:00
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 add an assertion 2005-01-05 16:27:34 +00:00
ValueTypes.h Move MVT::getVectorType out of line, it is large and shouldn't be inlined. 2006-07-19 00:40:45 +00:00
ValueTypes.td add a new iPTR ValueType for tblgen use 2006-03-27 22:48:00 +00:00