llvm-6502/utils/TableGen
Evan Cheng 06d6470c65 - Prevent some functions from being inlined to eliminate the code size bloat
introduced by previous commit.
- SelectCode now returns a SDNode*. If it is not null, the selected node
  produces the same number of results as the input node. The seletion loop
  is responsible for calling ReplaceAllUsesWith() to replace the input node
  with the output target node. For other cases, e.g. when load is folded,
  the selection code is responsible for calling ReplaceAllUsesOfValueWith()
  and SelectCode returns NULL.
- Other clean ups.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29602 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-11 08:59:35 +00:00
..
.cvsignore Add new generated files to be ignored. 2006-03-23 23:45:32 +00:00
AsmWriterEmitter.cpp Fix a bug handling instructions, like blr, which just consist of a text 2006-07-19 01:39:06 +00:00
AsmWriterEmitter.h Maximally group commands. When all instructions within a command set have a 2006-07-18 18:28:27 +00:00
CodeEmitterGen.cpp Clean up. 2006-07-13 22:17:08 +00:00
CodeEmitterGen.h 1. Simplfy bit operations. 2006-07-13 21:02:53 +00:00
CodeGenInstruction.h * Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag and 2006-01-09 18:27:06 +00:00
CodeGenIntrinsics.h Only compute intrinsic valuetypes when in a target .td file. 2006-03-28 00:15:00 +00:00
CodeGenRegisters.h Add support for generating v4i32 altivec code 2005-12-30 00:12:56 +00:00
CodeGenTarget.cpp Allow more use of iPTR in patterns. 2006-06-15 00:16:37 +00:00
CodeGenTarget.h Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore. 2006-05-18 00:08:46 +00:00
DAGISelEmitter.cpp - Prevent some functions from being inlined to eliminate the code size bloat 2006-08-11 08:59:35 +00:00
DAGISelEmitter.h Making TableGen'd instruction selection code non-recursive. This fixes PR805. 2006-08-07 22:17:58 +00:00
FileLexer.cpp.cvs regenerate 2006-03-31 21:54:11 +00:00
FileLexer.l Generalize the previous binary operator support and add a string concatenation 2006-03-31 21:53:49 +00:00
FileLexer.l.cvs regenerate 2006-03-31 21:54:11 +00:00
FileParser.cpp.cvs regenerate 2006-03-31 21:54:11 +00:00
FileParser.h.cvs regenerate 2006-03-31 21:54:11 +00:00
FileParser.y Generalize the previous binary operator support and add a string concatenation 2006-03-31 21:53:49 +00:00
FileParser.y.cvs regenerate 2006-03-31 21:54:11 +00:00
InstrInfoEmitter.cpp Eliminate data relocations by using NULL instead of global empty list. 2006-07-21 21:15:20 +00:00
InstrInfoEmitter.h Emit itinerary class in instruction info. 2005-10-31 17:16:46 +00:00
IntrinsicEmitter.cpp Adjust the Intrinsics.gen interface a little bit 2006-04-02 03:35:30 +00:00
IntrinsicEmitter.h extract some more information from the intrinsic table 2006-03-24 01:13:55 +00:00
Makefile tblgen uses EH 2006-07-07 00:21:17 +00:00
Record.cpp Generalize the previous binary operator support and add a string concatenation 2006-03-31 21:53:49 +00:00
Record.h Generalize the previous binary operator support and add a string concatenation 2006-03-31 21:53:49 +00:00
RegisterInfoEmitter.cpp Use an enumeration to eliminate data relocations. 2006-07-21 20:57:35 +00:00
RegisterInfoEmitter.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
SubtargetEmitter.cpp Don't make zero-sized static arrays 2006-05-24 17:31:02 +00:00
SubtargetEmitter.h Allow itineraries to be passed through the Target Machine. 2005-11-01 20:06:59 +00:00
TableGen.cpp remove a bunch of long-dead testing code 2006-03-03 02:34:28 +00:00
TableGenBackend.cpp Remove trailing whitespace 2005-04-22 00:00:37 +00:00
TableGenBackend.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00