Chris Lattner
|
0e384b66a7
|
For now, just emit empty operand info structures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22910 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-19 16:57:28 +00:00 |
|
Chris Lattner
|
cfbf96aa9c
|
Figure out how many operands each instruction has, keep track of whether
or not it's variable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22885 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-08-18 23:38:41 +00:00 |
|
Misha Brukman
|
3da94aec4d
|
Remove trailing whitespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21428 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-04-22 00:00:37 +00:00 |
|
Chris Lattner
|
aad75aa1a2
|
Expose isConvertibleToThreeAddress and isCommutable bits to the code generator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19243 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-02 02:29:04 +00:00 |
|
Nate Begeman
|
cdd66b524f
|
Add support for the isLoad and isStore flags, needed by the instruction scheduler
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16554 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-28 21:01:45 +00:00 |
|
Chris Lattner
|
5b71d3af35
|
Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAG
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16553 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-09-28 18:38:01 +00:00 |
|
Chris Lattner
|
175580c0f3
|
Make the AsmWriter a first-class tblgen object. Allow targets to specify
name of the generated asmwriter class, and the name of the format string.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15747 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-14 22:50:53 +00:00 |
|
Chris Lattner
|
cf03da0ce9
|
Start parsing more information from the Operand information
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15644 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-11 02:22:39 +00:00 |
|
Chris Lattner
|
87c5905e0b
|
Parse the operand list of the instruction. We currently support register and immediate operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15390 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-01 07:42:39 +00:00 |
|
Chris Lattner
|
ec3524064c
|
Add, and start using, the CodeGenInstruction class. This class represents
an instance of the Instruction tablegen class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15385 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-01 05:04:00 +00:00 |
|