llvm-6502/include/llvm
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
..
ADT Unbreak VC++ build. 2006-11-05 19:31:28 +00:00
Analysis A shim over other AA impls to catch incorrect uses 2006-11-14 05:21:04 +00:00
Assembly Back out last revision which should not have been committed (yet). 2006-08-28 01:08:45 +00:00
Bytecode Discard code that supported old bytecode formats. This makes the Bytecode 2006-11-14 04:47:22 +00:00
CodeGen setOperand should not zap the operand list or add implicit operands to an 2006-11-20 17:57:22 +00:00
Config Add a -disable-cbe-printf-a option so that the output of the C Backend 2006-11-05 17:08:18 +00:00
Debugger For PR797: 2006-08-22 16:06:27 +00:00
ExecutionEngine allow clients to indicate that they never want lazy compilation. 2006-11-09 19:30:47 +00:00
Support For PR950: 2006-11-20 01:22:35 +00:00
System Unbreak VC++ build. 2006-11-05 19:31:28 +00:00
Target Add opcode to TargetInstrDescriptor. 2006-11-17 01:36:01 +00:00
Transforms Unbreak VC++ build. 2006-11-05 19:31:28 +00:00
.cvsignore Ignore generated file Intrinsics.gen 2006-03-23 23:49:59 +00:00
AbstractTypeUser.h For PR778: 2006-06-05 16:29:06 +00:00
Argument.h For PR778: 2006-06-05 16:29:06 +00:00
BasicBlock.h Override use_back in instruction/basicblock to provide more type information. 2006-09-30 22:20:34 +00:00
CallGraphSCCPass.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
CallingConv.h Added some eye-candy for Subtarget type checking 2006-09-17 20:25:45 +00:00
Constant.h add a method to determine whether evaluation of a constant can trap. 2006-10-20 00:27:06 +00:00
Constants.h For PR950: 2006-11-08 06:47:33 +00:00
DerivedTypes.h Add a method to get the bit width of a packed type. 2006-11-15 03:02:41 +00:00
Function.h Add a missing Module::setTargetTriple method. 2005-10-25 17:58:00 +00:00
GlobalValue.h Adding dllimport, dllexport and external weak linkage types. 2006-09-14 18:23:27 +00:00
GlobalVariable.h Add a version of the globalvariable ctor that inserts at a specific location. 2006-09-30 21:31:26 +00:00
InlineAsm.h For PR780: 2006-07-26 16:18:00 +00:00
InstrTypes.h For PR950: 2006-11-20 01:22:35 +00:00
Instruction.def For PR950: 2006-11-20 01:22:35 +00:00
Instruction.h Override use_back in instruction/basicblock to provide more type information. 2006-09-30 22:20:34 +00:00
Instructions.h For PR950: 2006-11-20 01:22:35 +00:00
IntrinsicInst.h For PR950: 2006-10-20 07:07:24 +00:00
Intrinsics.h Add a programatic interface to intrinsic names. 2006-03-25 06:32:07 +00:00
Intrinsics.td add powi intrinsics. 2006-09-08 06:43:00 +00:00
IntrinsicsPowerPC.td add missing dcb* intrinsics 2006-10-24 01:07:39 +00:00
IntrinsicsX86.td Added X86 SSE2 intrinsics which can be represented as vector_shuffles. This is 2006-04-24 23:34:56 +00:00
LinkAllPasses.h A shim over other AA impls to catch incorrect uses 2006-11-14 05:21:04 +00:00
LinkAllVMCore.h For PR780: 2006-07-26 16:55:39 +00:00
Linker.h Minor style fixes from review. 2006-11-11 19:59:25 +00:00
LinkTimeOptimizer.h Save temp. bc files when saveTemps flag is true. Use final output file 2006-10-26 20:46:22 +00:00
Module.h Add support for the new "target data" information in .ll files. This provides 2006-10-18 02:21:12 +00:00
ModuleProvider.h Fix an embarassing bug reid noticed 2006-07-07 00:01:01 +00:00
Pass.h Silence -Woverloaded-virtual warnings. 2006-08-28 00:09:00 +00:00
PassAnalysisSupport.h Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. 2006-02-22 16:23:43 +00:00
PassManager.h Add run(Function &F) support in FunctionPassManager_New 2006-11-15 19:39:54 +00:00
PassSupport.h simplify AnalysisGroup registration, eliminating one typeid call. 2006-08-28 00:42:29 +00:00
SymbolTable.h 4 billion names is enough for anyone. And really fix the build on alpha this time 2006-05-31 20:40:36 +00:00
SymbolTableListTraits.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
Type.h Add isFPOrFPVector() method, which indicates if a type is either FP or a 2006-10-26 18:22:45 +00:00
TypeSymbolTable.h 4 billion names is enough for anyone. And really fix the build on alpha this time 2006-05-31 20:40:36 +00:00
Use.h Move the definition of value_use_iterator::getOperandNo to User.h where the 2006-05-08 05:59:36 +00:00
User.h Move the definition of value_use_iterator::getOperandNo to User.h where the 2006-05-08 05:59:36 +00:00
Value.h For PR950: 2006-10-20 07:07:24 +00:00
ValueSymbolTable.h 4 billion names is enough for anyone. And really fix the build on alpha this time 2006-05-31 20:40:36 +00:00