llvm-project/llvm/utils/TableGen
Andrew Trick 7f7cee39ab RegisterPresssureTracker: Track live physical register by unit.
This is much simpler to reason about, more efficient, and
fixes some corner cases involving implicit super-register defs.
Fixed rdar://12797931.

llvm-svn: 169425
2012-12-05 21:37:42 +00:00
..
AsmMatcherEmitter.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
AsmWriterEmitter.cpp Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
AsmWriterInst.cpp Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
AsmWriterInst.h trailing whitespace cleanup 2010-10-11 19:38:01 +00:00
CMakeLists.txt Copy clang/Driver/<Option parsing stuff> to llvm. 2012-12-05 00:29:32 +00:00
CallingConvEmitter.cpp Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
CodeEmitterGen.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenDAGPatterns.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenDAGPatterns.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenInstruction.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenInstruction.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenIntrinsics.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenMapTable.cpp Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
CodeGenRegisters.cpp RegisterPressure API. Add support for physical register units. 2012-12-05 06:47:12 +00:00
CodeGenRegisters.h RegisterPressure API. Add support for physical register units. 2012-12-05 06:47:12 +00:00
CodeGenSchedule.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenSchedule.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenTarget.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
CodeGenTarget.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
DAGISelEmitter.cpp Write llvm-tblgen backends as functions instead of sub-classes. 2012-06-11 15:37:55 +00:00
DAGISelMatcher.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
DAGISelMatcher.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
DAGISelMatcherEmitter.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
DAGISelMatcherGen.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
DAGISelMatcherOpt.cpp Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
DFAPacketizerEmitter.cpp Refactored DFA generator. Merged transition class into state class. 2012-09-07 21:35:43 +00:00
DisassemblerEmitter.cpp Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
EDEmitter.cpp Remove hard coded registers in ARM ldrexd and strexd instructions 2012-11-16 21:55:34 +00:00
FastISelEmitter.cpp Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
FixedLenDecoderEmitter.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
InstrInfoEmitter.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
IntrinsicEmitter.cpp Make the AttrListPtr object a part of the LLVMContext. 2012-11-20 05:09:20 +00:00
LLVMBuild.txt LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Makefile Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
OptParserEmitter.cpp Copy clang/Driver/<Option parsing stuff> to llvm. 2012-12-05 00:29:32 +00:00
PseudoLoweringEmitter.cpp Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
RegisterInfoEmitter.cpp RegisterPresssureTracker: Track live physical register by unit. 2012-12-05 21:37:42 +00:00
SequenceToOffsetTable.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
SetTheory.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
SetTheory.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
StringToOffsetTable.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
SubtargetEmitter.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
TGValueTypes.cpp Remove extra semicolons. 2012-10-11 22:25:56 +00:00
TableGen.cpp Copy clang/Driver/<Option parsing stuff> to llvm. 2012-12-05 00:29:32 +00:00
TableGenBackends.h Copy clang/Driver/<Option parsing stuff> to llvm. 2012-12-05 00:29:32 +00:00
X86DisassemblerShared.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
X86DisassemblerTables.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
X86DisassemblerTables.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
X86ModRMFilters.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
X86ModRMFilters.h Fix Doxygen issues: 2012-09-13 12:34:29 +00:00
X86RecognizableInstr.cpp Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00
X86RecognizableInstr.h Sort the #include lines for utils/... 2012-12-04 10:37:14 +00:00