- Dec 30, 2007
-
-
Chris Lattner authored
llvm-svn: 45428
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Nov 14, 2007
-
-
Evan Cheng authored
MachineOperand auxInfo. Previous clunky implementation uses an external map to track sub-register uses. That works because register allocator uses a new virtual register for each spilled use. With interval splitting (coming soon), we may have multiple uses of the same register some of which are of using different sub-registers from others. It's too fragile to constantly update the information. llvm-svn: 44104
-
- Oct 13, 2007
-
-
Evan Cheng authored
llvm-svn: 42945
-
- Oct 12, 2007
-
-
Evan Cheng authored
(almost) a register copy. However, it always coalesced to the register of the RHS (the super-register). All uses of the result of a EXTRACT_SUBREG are sub- register uses which adds subtle complications to load folding, spiller rewrite, etc. llvm-svn: 42899
-
- Sep 14, 2007
-
-
Dan Gohman authored
isRegister, isImmediate, and isMachineBasicBlock, which are equivalent, and more popular. llvm-svn: 41958
-
Dan Gohman authored
are strict about such things. llvm-svn: 41956
-
- Jul 26, 2007
-
-
Christopher Lamb authored
llvm-svn: 40514
-
- Jun 15, 2007
-
-
Evan Cheng authored
llvm-svn: 37599
-
- May 29, 2007
-
-
Evan Cheng authored
llvm-svn: 37341
-
- May 16, 2007
-
-
Evan Cheng authored
llvm-svn: 37121
-
- May 15, 2007
-
-
Evan Cheng authored
llvm-svn: 37064
-
- May 01, 2007
-
-
Nate Begeman authored
llvm-svn: 36618
-
- Apr 26, 2007
-
-
Evan Cheng authored
llvm-svn: 36483
-
- Mar 27, 2007
-
-
Evan Cheng authored
llvm-svn: 35363
-
- Feb 23, 2007
-
-
Evan Cheng authored
llvm-svn: 34512
-
- Feb 19, 2007
-
-
Evan Cheng authored
llvm-svn: 34428
-
Reid Spencer authored
Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. llvm-svn: 34399
-
- Feb 17, 2007
-
-
Evan Cheng authored
llvm-svn: 34380
-
- Feb 16, 2007
-
-
Evan Cheng authored
llvm-svn: 34343
-
- Dec 16, 2006
-
-
Jeff Cohen authored
llvm-svn: 32622
-
- Dec 15, 2006
-
-
Jeff Cohen authored
llvm-svn: 32617
-
- Dec 07, 2006
-
-
Bill Wendling authored
now cerr, cout, and NullStream resp. llvm-svn: 32298
-
- Dec 06, 2006
-
-
Evan Cheng authored
llvm-svn: 32273
-
- Nov 30, 2006
-
-
Evan Cheng authored
- Remove the ugly TargetInstrDescriptors hack. llvm-svn: 32032
-
- Nov 28, 2006
-
-
Bill Wendling authored
llvm-svn: 31985
-
Evan Cheng authored
llvm-svn: 31957
-
Evan Cheng authored
of opcode and number of operands. llvm-svn: 31947
-
- Nov 20, 2006
-
-
Chris Lattner authored
instruction. Doing so breaks the FP stackifier, the alpha branch selector the sparc fpmover. This fixes PR1012 and CodeGen/X86/fp-stack-compare.ll llvm-svn: 31876
-
- Nov 15, 2006
-
-
Evan Cheng authored
llvm-svn: 31761
-
- Nov 14, 2006
-
-
Evan Cheng authored
will be inserted before these operands. If the opcode changes (by setOpcode), the implicit operands are updated as well. - Added IsKill, IsDead fields to MachineOperand in preparation for changes that move kill / dead info to MachineInstr's. llvm-svn: 31711
-
- Nov 11, 2006
-
-
Evan Cheng authored
llvm-svn: 31675
-
- Nov 10, 2006
-
-
Evan Cheng authored
llvm-svn: 31633
-
- Oct 25, 2006
-
-
Chris Lattner authored
llvm-svn: 31179
-
- Oct 21, 2006
-
-
Chris Lattner authored
llvm-svn: 31088
-
- Sep 05, 2006
-
-
Chris Lattner authored
llvm-svn: 30118
-
- Jun 15, 2006
-
-
Evan Cheng authored
operands. e.g. def CALL32r : I<0xFF, MRM2r, (ops GR32:$dst, variable_ops), "call {*}$dst", [(X86call GR32:$dst)]>; TableGen should emit operand informations for the "required" operands. Added a target instruction info flag M_VARIABLE_OPS to indicate the target instruction may have more operands in addition to the minimum required operands. llvm-svn: 28791
-
- May 26, 2006
-
-
Evan Cheng authored
llvm-svn: 28492
-
- May 04, 2006
-
-
Chris Lattner authored
llvm-svn: 28110
-
Chris Lattner authored
llvm-svn: 28107
-