| #
116ec30e |
| 27-Feb-2007 |
Evan Cheng <[email protected]> |
Backing out CodeGenTarget.cpp updated: 1.82 -> 1.83 Record.cpp updated: 1.55 -> 1.56 Record.h updated: 1.59 -> 1.60 TableGen.cpp updated: 1.47 -> 1.48 It's missing CallingConvEmitter.h
llvm-svn: 346
Backing out CodeGenTarget.cpp updated: 1.82 -> 1.83 Record.cpp updated: 1.55 -> 1.56 Record.h updated: 1.59 -> 1.60 TableGen.cpp updated: 1.47 -> 1.48 It's missing CallingConvEmitter.h
llvm-svn: 34693
show more ...
|
| #
fa024e1a |
| 27-Feb-2007 |
Chris Lattner <[email protected]> |
initial support for calling convention generation, still unfinished.
llvm-svn: 34682
|
| #
214c5820 |
| 26-Jan-2007 |
Jim Laskey <[email protected]> |
Files missing from LABEL check in.
llvm-svn: 33539
|
| #
9bfb1e1f |
| 07-Dec-2006 |
Bill Wendling <[email protected]> |
What should be the last unnecessary <iostream>s in the library.
llvm-svn: 32333
|
| #
8e940784 |
| 01-Dec-2006 |
Evan Cheng <[email protected]> |
Match TargetInstrInfo changes.
llvm-svn: 32107
|
|
Revision tags: llvmorg-1.9.0 |
|
| #
78a403f9 |
| 15-Nov-2006 |
Chris Lattner <[email protected]> |
Remove the isTwoAddress property from the CodeGenInstruction class. It should not be used for anything other than backwards compat constraint handling.
Add support for a new DisableEncoding propert
Remove the isTwoAddress property from the CodeGenInstruction class. It should not be used for anything other than backwards compat constraint handling.
Add support for a new DisableEncoding property which contains a list of registers that should not be encoded by the generated code emitter. Convert the codeemitter generator to use this, fixing some PPC JIT regressions.
llvm-svn: 31769
show more ...
|
| #
c94f214d |
| 15-Nov-2006 |
Chris Lattner <[email protected]> |
ADd support for adding constraints to suboperands
llvm-svn: 31748
|
| #
ba7b3673 |
| 10-Nov-2006 |
Chris Lattner <[email protected]> |
allow ptr_rc to explicitly appear in an instructions operand list, it doesn't have to be a subpart of a complex operand.
llvm-svn: 31618
|
| #
5d14eac2 |
| 07-Nov-2006 |
Chris Lattner <[email protected]> |
emit TIED_TO correctly
llvm-svn: 31484
|
| #
33f5a510 |
| 06-Nov-2006 |
Chris Lattner <[email protected]> |
simplify the way operand flags and constraints are handled, making it easier to extend.
llvm-svn: 31481
|
| #
8a9c91de |
| 06-Nov-2006 |
Chris Lattner <[email protected]> |
recognize ppc's blr instruction as predicated
llvm-svn: 31480
|
| #
3cb5bf72 |
| 04-Nov-2006 |
Evan Cheng <[email protected]> |
Clean up some code.
llvm-svn: 31451
|
| #
7982de16 |
| 03-Nov-2006 |
Chris Lattner <[email protected]> |
eliminate need for the NumMIOperands field in Operand.
llvm-svn: 31432
|
| #
3557a394 |
| 01-Nov-2006 |
Evan Cheng <[email protected]> |
Tied-to constraint must be op_with_larger_idx = op_with_smaller_idx or else throw an exception.
llvm-svn: 31361
|
| #
ac79c7c4 |
| 01-Nov-2006 |
Evan Cheng <[email protected]> |
Add operand constraints to TargetInstrInfo.
llvm-svn: 31333
|
| #
2022c79d |
| 11-Oct-2006 |
Evan Cheng <[email protected]> |
Added properties such as SDNPHasChain to ComplexPattern.
llvm-svn: 30890
|
| #
5d038cf8 |
| 15-Jun-2006 |
Evan Cheng <[email protected]> |
Allow more use of iPTR in patterns.
llvm-svn: 28790
|
| #
fe722850 |
| 18-May-2006 |
Evan Cheng <[email protected]> |
Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore.
llvm-svn: 28376
|
| #
318a68e1 |
| 17-May-2006 |
Evan Cheng <[email protected]> |
Typo
llvm-svn: 28366
|
| #
f5ef47fe |
| 17-May-2006 |
Evan Cheng <[email protected]> |
Remove PointerType from target definition. Use abstract type MVT::iPTR to represent pointer type.
llvm-svn: 28363
|
| #
d985d667 |
| 16-May-2006 |
Evan Cheng <[email protected]> |
Allow patterns to refer to physical registers that belong to multiple register classes.
llvm-svn: 28323
|
| #
989b16e4 |
| 10-Apr-2006 |
Chris Lattner <[email protected]> |
Fix a typo: Instr* -> Intr*
llvm-svn: 27568
|
| #
8a2ae8b7 |
| 28-Mar-2006 |
Chris Lattner <[email protected]> |
Only compute intrinsic valuetypes when in a target .td file.
llvm-svn: 27197
|
| #
ac2512a2 |
| 28-Mar-2006 |
Chris Lattner <[email protected]> |
revert this, it breaks things.
llvm-svn: 27196
|
| #
c92f688e |
| 27-Mar-2006 |
Chris Lattner <[email protected]> |
Add support for decoding iPTR to the right pointer type.
llvm-svn: 27188
|