Chris Lattner
|
d648867173
|
Refactor code for numbering instructions into CodeGenTarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19758 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-01-22 18:58:51 +00:00 |
|
Chris Lattner
|
1fca5ff62b
|
Convert 'struct' to 'class' in various places to adhere to the coding standards
and work better with VC++. Patch contributed by Morten Ofstad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17281 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-27 16:14:51 +00:00 |
|
Misha Brukman
|
35e83cc970
|
* Add option to read isLittleEndianEncoding for InstrInfo classes
* Doxygen-ify some function comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16974 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-14 05:50:43 +00:00 |
|
Chris Lattner
|
056afeface
|
Start parsing register classes into a more structured form
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15961 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-21 04:05:00 +00:00 |
|
Chris Lattner
|
2669311320
|
Use CodeGenRegister class to make reading in of register information more
systematic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15805 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-16 01:10:21 +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
|
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 |
|
Chris Lattner
|
803a5f6ecb
|
Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15382 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-08-01 04:04:35 +00:00 |
|
Brian Gaeke
|
d0fde30ce8
|
Put all LLVM code into the llvm namespace, as per bug 109.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
01d45827a1
|
Added LLVM copyright header.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9305 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-20 20:20:30 +00:00 |
|
Misha Brukman
|
6ad9076554
|
Using std::string requires `#include <string>', says gcc-2.95.3.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7833 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-13 22:27:15 +00:00 |
|
Chris Lattner
|
b72fb7ef75
|
Add new function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7706 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-10 19:50:32 +00:00 |
|
Chris Lattner
|
d3464c19a8
|
Add new method to get a value type as a string
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7698 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-07 23:15:21 +00:00 |
|
Chris Lattner
|
54c66feed9
|
Allow clients to get at the pointer type
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7670 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-07 06:01:44 +00:00 |
|
Chris Lattner
|
4587207967
|
Initial checkin of useful wrappers around the Target classes, for now, only ValueType and
Target are wrapped
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7665 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-07 05:38:11 +00:00 |
|