summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeEmitterGen.cpp
Commit message (Expand)AuthorAge
* Fix miscodegen of V_SET0 in PPC.Chris Lattner2006-03-18
* Don't emit JIT code for these instructionsChris Lattner2006-01-27
* Fix an incompatibility with GCC 4.1, thanks to Vladimir MerzliakovChris Lattner2005-10-24
* The code emitter generator only supports targets with 32-bit instructionChris Lattner2005-08-19
* Remove trailing whitespaceMisha Brukman2005-04-22
* * Factor out (into new fn) a loop emitting operand shifts into the instructionMisha Brukman2004-10-14
* Changes For Bug 352Reid Spencer2004-09-01
* Do not #include files into the llvm namespaceChris Lattner2004-08-17
* Deleted commented-out code as we now get namespace directly, add commentsMisha Brukman2004-08-10
* Use the target name instead of hard-coding SparcV9.Misha Brukman2004-08-10
* This was a good idea, but until this does not break the build ofChris Lattner2004-08-10
* Use the current target name instead of a ClassPrefix.Misha Brukman2004-08-09
* * Use Classname and ClassPrefix instead of hard-coded V9 valuesMisha Brukman2004-08-09
* * Added documentation in the file headerMisha Brukman2004-08-04
* Finegrainify namespacificationChris Lattner2004-08-01
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM copyright header.John Criswell2003-10-20
* Do not put DEBUG() guard around error condition; this must *always* be printed.Misha Brukman2003-09-17
* Added asserts to prevent negative shift amounts from being generated.Misha Brukman2003-08-06
* convert over to using TableGen backendsChris Lattner2003-08-06
* Stop special-casing annul and predict bits (which are Sparc-specific anyway)Misha Brukman2003-08-05
* No functional changes, comment the fix I just put inChris Lattner2003-08-05
* The CodeEmitterGenerator used to consider ANY uninitialized field as being anChris Lattner2003-08-05
* DEBUG got moved to Debug.hChris Lattner2003-08-01
* Add new getValueAsBitsInit 'high-level' methodChris Lattner2003-08-01
* Simplify code to match new interfacesChris Lattner2003-08-01
* Minor cleanupsChris Lattner2003-08-01
* Factor code out into a new getAllDerivedDefinitions method, which is generall...Chris Lattner2003-08-01
* More minor cleanups of the interfaceChris Lattner2003-07-31
* Rename createEmitter to run because eventually all tablegen backends willChris Lattner2003-07-31
* Don't crash if there is no Inst class in the tablegen file!Chris Lattner2003-07-29
* Added a DEBUG() guard to a debug information printout.Misha Brukman2003-07-18
* Fixed a bug: outputting name of variable instead of its value.Misha Brukman2003-07-15
* This optimization greatly enhances efficiency of creating new instructions byMisha Brukman2003-07-15
* Stop using the `Offset' variable, as we are cycling through the bits of a fieldMisha Brukman2003-07-07
* Old versions of GCC doesn't have <ostream> :(Chris Lattner2003-06-06
* All debug print statements are now output with the DEBUG() guard to makeMisha Brukman2003-06-06
* * Stop ignoring cc registers, since we actually use them in branches.Misha Brukman2003-06-05
* Stop ignoring the `cc' field, we actually use it now (e.g. conditional move)Misha Brukman2003-06-03
* getValueOp() now takes a MachineInstr as well as a MachineOperand.Misha Brukman2003-05-30
* Output the opcode name of the instruction being emitted to cerr.Misha Brukman2003-05-28
* Cannot output `static' in generated cpp code: results in error. It's alreadyMisha Brukman2003-05-27
* * Now outputting a static function getBinaryCodeForInstr() (JIT-accessible)Misha Brukman2003-05-27
* First cut at the Code Generator using the TableGen methodology.Misha Brukman2003-05-24