llvm-6502/utils/TableGen
Evan Cheng a3ca3149f2 Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value
between two registers in the specific class.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42123 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-19 01:35:01 +00:00
..
AsmWriterEmitter.cpp Work around a bogus gcc 4.2 warning. 2007-07-18 04:51:57 +00:00
AsmWriterEmitter.h Maximally group commands. When all instructions within a command set have a 2006-07-18 18:28:27 +00:00
CallingConvEmitter.cpp propagate struct size and alignment of byval arguments to the DAG 2007-08-10 14:44:42 +00:00
CallingConvEmitter.h More explicit keywords. 2007-07-30 14:51:59 +00:00
CodeEmitterGen.cpp Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 2007-07-26 07:48:21 +00:00
CodeEmitterGen.h 1. Simplfy bit operations. 2006-07-13 21:02:53 +00:00
CodeGenInstruction.h No need for noResults anymore. 2007-07-20 00:21:23 +00:00
CodeGenIntrinsics.h This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. 2007-08-04 01:51:18 +00:00
CodeGenRegisters.h Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value 2007-09-19 01:35:01 +00:00
CodeGenTarget.cpp Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value 2007-09-19 01:35:01 +00:00
CodeGenTarget.h Eliminate an unused parameter. 2007-07-13 20:16:50 +00:00
DAGISelEmitter.cpp Bug fix and minor clean up of generated code. 2007-09-17 22:26:41 +00:00
DAGISelEmitter.h Initial support for multi-result patterns: 2007-09-12 23:30:14 +00:00
FileLexer.cpp.cvs regenerate 2007-09-17 17:40:48 +00:00
FileLexer.l Added \!con(a,b) syntax to concatnate two dag fragments. 2007-05-15 01:23:24 +00:00
FileLexer.l.cvs Added \!con(a,b) syntax to concatnate two dag fragments. 2007-05-15 01:23:24 +00:00
FileParser.cpp.cvs regenerate 2007-09-17 17:40:48 +00:00
FileParser.h.cvs regenerate 2007-09-17 17:40:48 +00:00
FileParser.y Added \!con(a,b) syntax to concatnate two dag fragments. 2007-05-15 01:23:24 +00:00
FileParser.y.cvs Added \!con(a,b) syntax to concatnate two dag fragments. 2007-05-15 01:23:24 +00:00
InstrInfoEmitter.cpp Added TargetInstrDescriptor::numDefs - num of results. 2007-08-02 00:20:17 +00:00
InstrInfoEmitter.h simplify the way operand flags and constraints are handled, making it easier 2006-11-06 23:49:51 +00:00
IntrinsicEmitter.cpp Add MVT::fAny for overloading intrinsics on floating-point types. 2007-08-16 21:57:19 +00:00
IntrinsicEmitter.h Automatically generating intrinsic declarations from Dan Gohman. Modified 2007-02-07 20:38:26 +00:00
Makefile Set the new NO_INSTALL flag for build-only tools. 2007-02-06 18:51:28 +00:00
Record.cpp Change instruction description to split OperandList into OutOperandList and 2007-07-19 01:14:50 +00:00
Record.h Added \!con(a,b) syntax to concatnate two dag fragments. 2007-05-15 01:23:24 +00:00
RegisterInfoEmitter.cpp Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value 2007-09-19 01:35:01 +00:00
RegisterInfoEmitter.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
SubtargetEmitter.cpp Add an "implies" field to features. This indicates that, if the current 2007-05-04 20:38:40 +00:00
SubtargetEmitter.h Allow itineraries to be passed through the Target Machine. 2005-11-01 20:06:59 +00:00
TableGen.cpp reapply 2007-02-27 22:08:27 +00:00
TableGenBackend.cpp What should be the last unnecessary <iostream>s in the library. 2006-12-07 22:21:48 +00:00
TableGenBackend.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00