History log of /llvm-project-15.0.7/llvm/utils/TableGen/CodeGenTarget.cpp (Results 351 – 375 of 376)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 63dc7f56 26-Aug-2005 Chris Lattner <[email protected]>

spell this variable right

llvm-svn: 23095


# 3d9fbefb 26-Aug-2005 Chris Lattner <[email protected]>

Expose a new flag to TargetInstrInfo

llvm-svn: 23094


# 73ec2cb0 19-Aug-2005 Chris Lattner <[email protected]>

Split register class "Methods" into MethodProtos and MethodBodies

llvm-svn: 22928


# 418d8cfc 19-Aug-2005 Chris Lattner <[email protected]>

Read the namespace field from register classes

llvm-svn: 22918


# 08996141 19-Aug-2005 Chris Lattner <[email protected]>

Fix a problem jeffc noticed

llvm-svn: 22903


# 17727bad 18-Aug-2005 Chris Lattner <[email protected]>

Figure out how many operands each instruction has, keep track of whether
or not it's variable.

llvm-svn: 22885


Revision tags: llvmorg-1.5.0
# 650ba8eb 22-Apr-2005 Misha Brukman <[email protected]>

Remove trailing whitespace

llvm-svn: 21428


# 945e8655 22-Jan-2005 Chris Lattner <[email protected]>

Refactor code for numbering instructions into CodeGenTarget.

llvm-svn: 19758


# 733c82bf 02-Jan-2005 Chris Lattner <[email protected]>

Expose isConvertibleToThreeAddress and isCommutable bits to the code generator.

llvm-svn: 19243


Revision tags: llvmorg-1.4.0
# 243ded5e 14-Oct-2004 Misha Brukman <[email protected]>

* Add option to read isLittleEndianEncoding for InstrInfo classes
* Doxygen-ify some function comments

llvm-svn: 16974


# 91c538f2 03-Oct-2004 Chris Lattner <[email protected]>

Add initial support for variants. This just parses the new format, no
functionality is added

llvm-svn: 16636


# 996ddbc9 28-Sep-2004 Nate Begeman <[email protected]>

Add support for the isLoad and isStore flags, needed by the instruction scheduler

llvm-svn: 16554


# 9b0dfa3c 28-Sep-2004 Chris Lattner <[email protected]>

Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAG

llvm-svn: 16553


# 8eab62ee 21-Aug-2004 Chris Lattner <[email protected]>

Alignment is now in bits.

llvm-svn: 15976


# beadefde 21-Aug-2004 Chris Lattner <[email protected]>

Make alignment be in bits, just like size is

llvm-svn: 15969


# d3244d9c 21-Aug-2004 Chris Lattner <[email protected]>

Support "Methods" in register classes in CodgeGenRegisterClass

llvm-svn: 15965


# 2a86fab9 21-Aug-2004 Chris Lattner <[email protected]>

Start parsing register classes into a more structured form

llvm-svn: 15961


# e34ae999 21-Aug-2004 Chris Lattner <[email protected]>

Read in declared reg sizes

llvm-svn: 15960


# 8af61ddb 16-Aug-2004 Chris Lattner <[email protected]>

Use CodeGenRegister class to make reading in of register information more
systematic.

llvm-svn: 15805


# 6ffa501d 14-Aug-2004 Chris Lattner <[email protected]>

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.

llvm-svn: 15747


Revision tags: llvmorg-1.3.0
# 3bc477a2 11-Aug-2004 Chris Lattner <[email protected]>

Start parsing more information from the Operand information

llvm-svn: 15644


# 101f3fea 11-Aug-2004 Chris Lattner <[email protected]>

Remove special case hacks

llvm-svn: 15643


# 5572682f 01-Aug-2004 Chris Lattner <[email protected]>

Parse the operand list of the instruction. We currently support register and immediate operands.

llvm-svn: 15390


# 1c4ae850 01-Aug-2004 Chris Lattner <[email protected]>

Initial cut at an asm writer emitter. So far, this only handles emission of
instructions, and only instructions that take no operands at that!

llvm-svn: 15386


# c860ecaf 01-Aug-2004 Chris Lattner <[email protected]>

Add, and start using, the CodeGenInstruction class. This class represents
an instance of the Instruction tablegen class.

llvm-svn: 15385


1...<<111213141516