..
AsmMatcherEmitter.cpp
llvm-mc/AsmParser: Match hard coded registers (e.g. 'shldl %cl, %eax, %eax')
2009-08-11 23:23:44 +00:00
AsmMatcherEmitter.h
Stub out assembly matcher (.s -> MCInst) tblgen backend.
2009-07-11 19:39:44 +00:00
AsmWriterEmitter.cpp
Introduce the TargetInstrInfo::KILL machine instruction and get rid of the
2009-09-28 20:32:26 +00:00
AsmWriterEmitter.h
make tblgen produce a function that returns the name for a physreg.
2009-09-13 20:08:00 +00:00
CallingConvEmitter.cpp
Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first.
2009-08-12 00:36:31 +00:00
CallingConvEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
ClangDiagnosticsEmitter.cpp
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
ClangDiagnosticsEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
CMakeLists.txt
Update CMakeLists.txt
2009-07-11 21:53:14 +00:00
CodeEmitterGen.cpp
Introduce the TargetInstrInfo::KILL machine instruction and get rid of the
2009-09-28 20:32:26 +00:00
CodeEmitterGen.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
CodeGenDAGPatterns.cpp
PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's type
2009-08-29 05:53:25 +00:00
CodeGenDAGPatterns.h
PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's type
2009-08-29 05:53:25 +00:00
CodeGenInstruction.cpp
Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When
2009-10-01 08:21:18 +00:00
CodeGenInstruction.h
Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When
2009-10-01 08:21:18 +00:00
CodeGenIntrinsics.h
Split EVT into MVT and EVT, the former representing _just_ a primitive type, while
2009-08-11 20:47:22 +00:00
CodeGenRegisters.h
Split EVT into MVT and EVT, the former representing _just_ a primitive type, while
2009-08-11 20:47:22 +00:00
CodeGenTarget.cpp
Introduce the TargetInstrInfo::KILL machine instruction and get rid of the
2009-09-28 20:32:26 +00:00
CodeGenTarget.h
Split EVT into MVT and EVT, the former representing _just_ a primitive type, while
2009-08-11 20:47:22 +00:00
DAGISelEmitter.cpp
Improve MachineMemOperand handling.
2009-09-25 20:36:54 +00:00
DAGISelEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
FastISelEmitter.cpp
Remove some unused variables and methods warned about by
2009-09-06 08:33:48 +00:00
FastISelEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
InstrEnumEmitter.cpp
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
InstrEnumEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
InstrInfoEmitter.cpp
Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When
2009-10-01 08:21:18 +00:00
InstrInfoEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
IntrinsicEmitter.cpp
Push LLVMContexts through the IntegerType APIs.
2009-08-13 21:58:54 +00:00
IntrinsicEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
LLVMCConfigurationEmitter.cpp
Add a way to query the number of input files.
2009-09-28 01:16:42 +00:00
LLVMCConfigurationEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
Makefile
Change 'make install' to install tblgen, for better support of out-of-tree targets,
2009-05-08 17:32:47 +00:00
Record.cpp
convert some stuff to StringRef to avoid temporary std::strings.
2009-09-18 18:31:37 +00:00
Record.h
convert some stuff to StringRef to avoid temporary std::strings.
2009-09-18 18:31:37 +00:00
RegisterInfoEmitter.cpp
eliminate the TargetRegisterDesc::AsmName field, the asmprinters now have this table.
2009-09-13 22:45:04 +00:00
RegisterInfoEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
StringToOffsetTable.h
move StringToOffsetTable out to its own header.
2009-09-14 01:19:16 +00:00
SubtargetEmitter.cpp
Make the end-of-itinerary mark explicit. Some cleanup.
2009-09-24 20:22:50 +00:00
SubtargetEmitter.h
Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed.
2009-08-17 16:02:57 +00:00
TableGen.cpp
Make LLVM command-line tools overwrite their output files without -f.
2009-08-25 15:34:52 +00:00
TableGenBackend.cpp
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
TableGenBackend.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
TGLexer.cpp
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
TGLexer.h
prune #include, fix warning.
2009-06-21 05:33:06 +00:00
TGParser.cpp
This void is implicit in C++.
2009-08-12 22:10:57 +00:00
TGParser.h
move include searching logic from TGLexer to SourceMgr.
2009-06-21 05:06:04 +00:00
TGValueTypes.cpp
Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first.
2009-08-12 00:36:31 +00:00