Chris Lattner
|
67db883487
|
eliminate the Records global variable, patch by Garrison Venn!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121659 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-12-13 00:23:57 +00:00 |
|
Chris Lattner
|
6a91b18e57
|
make inst_begin/inst_end iterate over InstructionsByEnumValue.
Use CodeGenTarget::getInstNamespace in one place and fix it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98915 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-03-19 01:00:55 +00:00 |
|
Chris Lattner
|
01dcecc214
|
revert 98912
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98914 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-03-19 00:50:47 +00:00 |
|
Chris Lattner
|
a28bc686fa
|
make inst_begin/inst_end iterate over InstructionsByEnumValue.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98912 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-03-19 00:40:22 +00:00 |
|
Chris Lattner
|
f65027842e
|
change Target.getInstructionsByEnumValue to return a reference
to a vector that CGT stores instead of synthesizing it on every
call.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98910 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-03-19 00:34:35 +00:00 |
|
Chris Lattner
|
01a5bee716
|
fix this to work more determinstically, patch by Thomas Veith!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96661 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-19 07:02:20 +00:00 |
|
Daniel Dunbar
|
1a55180238
|
Replace std::iostreams with raw_ostream in TableGen.
- Sorry, I can't help myself.
- No intended functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74742 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-07-03 00:10:29 +00:00 |
|
Duncan Sands
|
4520dd2b7b
|
Add <cstdio> include where needed by gcc-4.4.
Patch by Samuel Tardieu.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57291 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-08 07:23:46 +00:00 |
|
Chris Lattner
|
7b11712ef2
|
split enum emission out from InstrInfoEmitter into it's own tblgen backend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45640 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-01-06 00:49:05 +00:00 |
|