aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeEmitterGen.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-281-3/+3
* Convert more abort() calls to llvm_report_error().Torok Edwin2009-07-081-2/+4
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-1/+1
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-131-3/+3
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-131-5/+8
* Fix shift overflow bug that would occur when a field was a full 32-bits Chris Lattner2008-10-051-1/+1
* Add instruction names as comments to InstBits entries.Evan Cheng2008-09-171-5/+3
* Eliminate a compile time warning.Evan Cheng2008-09-071-1/+1
* Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng2008-09-021-1/+2
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-3/+9
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-161-3/+6
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-151-3/+6
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+3
* remove attributions from utils.Chris Lattner2007-12-291-2/+2
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-261-3/+9
* Files missing from LABEL check in.Jim Laskey2007-01-261-3/+9
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-1/+1
* Remove the isTwoAddress property from the CodeGenInstruction class. It shouldChris Lattner2006-11-151-9/+9
* Remove an unused variable.Reid Spencer2006-11-031-3/+1
* Fix JIT encoding of two-addr instructions.Chris Lattner2006-09-051-0/+5
* Clean up.Jim Laskey2006-07-131-1/+4
* 1. Simplfy bit operations.Jim Laskey2006-07-131-177/+112
* Move base value of instruction to lookup table to prepare for case reduction.Jim Laskey2006-07-121-17/+37
* Reduce bloat in target libraries by removing per machine instruction assertionJim Laskey2006-07-111-3/+1
* Fix miscodegen of V_SET0 in PPC.Chris Lattner2006-03-181-0/+4
* Don't emit JIT code for these instructionsChris Lattner2006-01-271-0/+2
* Fix an incompatibility with GCC 4.1, thanks to Vladimir MerzliakovChris Lattner2005-10-241-3/+0
* The code emitter generator only supports targets with 32-bit instructionChris Lattner2005-08-191-1/+1
* Remove trailing whitespaceMisha Brukman2005-04-221-15/+15
* * Factor out (into new fn) a loop emitting operand shifts into the instructionMisha Brukman2004-10-141-46/+76
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Do not #include files into the llvm namespaceChris Lattner2004-08-171-1/+2
* Deleted commented-out code as we now get namespace directly, add commentsMisha Brukman2004-08-101-2/+3
* Use the target name instead of hard-coding SparcV9.Misha Brukman2004-08-101-3/+3
* This was a good idea, but until this does not break the build ofChris Lattner2004-08-101-3/+3
* Use the current target name instead of a ClassPrefix.Misha Brukman2004-08-091-3/+3
* * Use Classname and ClassPrefix instead of hard-coded V9 valuesMisha Brukman2004-08-091-8/+7
* * Added documentation in the file headerMisha Brukman2004-08-041-2/+4
* Finegrainify namespacificationChris Lattner2004-08-011-4/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+6
* Added LLVM copyright header.John Criswell2003-10-201-0/+7
* Do not put DEBUG() guard around error condition; this must *always* be printed.Misha Brukman2003-09-171-1/+1
* Added asserts to prevent negative shift amounts from being generated.Misha Brukman2003-08-061-0/+2
* convert over to using TableGen backendsChris Lattner2003-08-061-0/+2
* Stop special-casing annul and predict bits (which are Sparc-specific anyway)Misha Brukman2003-08-051-8/+1
* No functional changes, comment the fix I just put inChris Lattner2003-08-051-4/+5
* The CodeEmitterGenerator used to consider ANY uninitialized field as being anChris Lattner2003-08-051-48/+48
* DEBUG got moved to Debug.hChris Lattner2003-08-011-1/+1
* Add new getValueAsBitsInit 'high-level' methodChris Lattner2003-08-011-9/+2
* Simplify code to match new interfacesChris Lattner2003-08-011-8/+4