summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeEmitterGen.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix JIT encoding of two-addr instructions.Chris Lattner2006-09-051-0/+5
| | | | llvm-svn: 30111
* Clean up.Jim Laskey2006-07-131-1/+4
| | | | llvm-svn: 29137
* 1. Simplfy bit operations.Jim Laskey2006-07-131-177/+112
| | | | | | 2. Coalesce instruction cases. llvm-svn: 29135
* Move base value of instruction to lookup table to prepare for case reduction.Jim Laskey2006-07-121-17/+37
| | | | llvm-svn: 29122
* Reduce bloat in target libraries by removing per machine instruction assertionJim Laskey2006-07-111-3/+1
| | | | | | from code emitter generation. llvm-svn: 29097
* Fix miscodegen of V_SET0 in PPC.Chris Lattner2006-03-181-0/+4
| | | | llvm-svn: 26836
* Don't emit JIT code for these instructionsChris Lattner2006-01-271-0/+2
| | | | llvm-svn: 25669
* Fix an incompatibility with GCC 4.1, thanks to Vladimir MerzliakovChris Lattner2005-10-241-3/+0
| | | | | | for pointing this out! llvm-svn: 23963
* The code emitter generator only supports targets with 32-bit instructionChris Lattner2005-08-191-1/+1
| | | | | | words. There is no way for one of these targets to have a > 32-bit immediate! llvm-svn: 22897
* Remove trailing whitespaceMisha Brukman2005-04-221-15/+15
| | | | llvm-svn: 21428
* * Factor out (into new fn) a loop emitting operand shifts into the instructionMisha Brukman2004-10-141-46/+76
| | | | | | | * Reverse instruction bit components for a LittleEndian-style encoding * Fix some comments and spacing llvm-svn: 16975
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
| | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
* Do not #include files into the llvm namespaceChris Lattner2004-08-171-1/+2
| | | | llvm-svn: 15849
* Deleted commented-out code as we now get namespace directly, add commentsMisha Brukman2004-08-101-2/+3
| | | | llvm-svn: 15627
* Use the target name instead of hard-coding SparcV9.Misha Brukman2004-08-101-3/+3
| | | | llvm-svn: 15616
* This was a good idea, but until this does not break the build ofChris Lattner2004-08-101-3/+3
| | | | | | lib/Target/Sparc, we should not use it. llvm-svn: 15603
* Use the current target name instead of a ClassPrefix.Misha Brukman2004-08-091-3/+3
| | | | llvm-svn: 15585
* * Use Classname and ClassPrefix instead of hard-coded V9 valuesMisha Brukman2004-08-091-8/+7
| | | | | | * Simplify code and shorten lines by not recomputing values llvm-svn: 15582
* * Added documentation in the file headerMisha Brukman2004-08-041-2/+4
| | | | | | * Shorten assert() text to make it fit within 80 cols llvm-svn: 15508
* Finegrainify namespacificationChris Lattner2004-08-011-4/+1
| | | | llvm-svn: 15381
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+6
| | | | llvm-svn: 9903
* Added LLVM copyright header.John Criswell2003-10-201-0/+7
| | | | llvm-svn: 9305
* Move support/tools/* back into utilsChris Lattner2003-10-051-0/+217
llvm-svn: 8875
OpenPOWER on IntegriCloud