llvm/utils/TableGen
Chris Lattner 8ca5c67c6e Add predicates methods to TargetOperandInfo, and switch all clients
over to using them, instead of diddling Flags directly.  Change the
various flags from const variables to enums.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45677 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-07 02:39:19 +00:00
..
AsmWriterEmitter.cpp remove attributions from utils. 2007-12-29 20:37:13 +00:00
AsmWriterEmitter.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
CallingConvEmitter.cpp remove attributions from utils. 2007-12-29 20:37:13 +00:00
CallingConvEmitter.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
CodeEmitterGen.cpp remove attributions from utils. 2007-12-29 20:37:13 +00:00
CodeEmitterGen.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
CodeGenDAGPatterns.cpp Change the 'isStore' inferrer to look for 'SDNPMayStore' 2008-01-06 06:44:58 +00:00
CodeGenDAGPatterns.h set the 'isstore' flag for instructions whose pattern is an 2008-01-06 05:36:50 +00:00
CodeGenInstruction.cpp rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate. 2008-01-06 23:38:27 +00:00
CodeGenInstruction.h rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate. 2008-01-06 23:38:27 +00:00
CodeGenIntrinsics.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
CodeGenRegisters.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
CodeGenTarget.cpp Split the impl of CodeGenInstruction out to its own .cpp file, add a getName() accessor. 2008-01-06 01:35:39 +00:00
CodeGenTarget.h Change the 'isStore' inferrer to look for 'SDNPMayStore' 2008-01-06 06:44:58 +00:00
DAGISelEmitter.cpp improve const correctness. 2008-01-06 01:52:22 +00:00
DAGISelEmitter.h rename CodegenDAGPatterns -> CodeGenDAGPatterns 2008-01-06 01:10:31 +00:00
InstrEnumEmitter.cpp split enum emission out from InstrInfoEmitter into it's own tblgen backend. 2008-01-06 00:49:05 +00:00
InstrEnumEmitter.h split enum emission out from InstrInfoEmitter into it's own tblgen backend. 2008-01-06 00:49:05 +00:00
InstrInfoEmitter.cpp Add predicates methods to TargetOperandInfo, and switch all clients 2008-01-07 02:39:19 +00:00
InstrInfoEmitter.h remove some old hacky code that tried to infer whether a store 2008-01-06 02:16:26 +00:00
IntrinsicEmitter.cpp Change the builtin matcher to emit a decision tree, which should help out 2008-01-04 04:38:35 +00:00
IntrinsicEmitter.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
Makefile remove attributions from tools/utils makefiles. 2007-12-29 20:07:17 +00:00
Record.cpp remove attributions from utils. 2007-12-29 20:37:13 +00:00
Record.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
RegisterInfoEmitter.cpp change getQualifiedName to be a global function. 2008-01-05 22:25:12 +00:00
RegisterInfoEmitter.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
SubtargetEmitter.cpp remove attributions from utils. 2007-12-29 20:37:13 +00:00
SubtargetEmitter.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
TableGen.cpp split enum emission out from InstrInfoEmitter into it's own tblgen backend. 2008-01-06 00:49:05 +00:00
TableGenBackend.cpp change getQualifiedName to be a global function. 2008-01-05 22:25:12 +00:00
TableGenBackend.h change getQualifiedName to be a global function. 2008-01-05 22:25:12 +00:00
TGLexer.cpp remove attributions from utils. 2007-12-29 20:37:13 +00:00
TGLexer.h remove attributions from utils. 2007-12-29 20:37:13 +00:00
TGParser.cpp remove attributions from utils. 2007-12-29 20:37:13 +00:00
TGParser.h remove attributions from utils. 2007-12-29 20:37:13 +00:00