summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeEmitterGen.cpp
Commit message (Expand)AuthorAge
* Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen2010-07-02
* Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng2010-05-01
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-07
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-19
* look up instructions by record, not by name.Chris Lattner2010-03-19
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen2010-01-15
* Add DEBUG_DECLARE. Not used yet.Dale Johannesen2010-01-09
* Add DEBUG_VALUE. Not used yet.Dale Johannesen2010-01-08
* Revert 90628, which was incorrect.Dan Gohman2009-12-15
* Minor code simplification.Dan Gohman2009-12-05
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-28
* Convert more abort() calls to llvm_report_error().Torok Edwin2009-07-08
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-03
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-13
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-13
* Fix shift overflow bug that would occur when a field was a full 32-bits Chris Lattner2008-10-05
* Add instruction names as comments to InstBits entries.Evan Cheng2008-09-17
* Eliminate a compile time warning.Evan Cheng2008-09-07
* Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng2008-09-02
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-01
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-16
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-15
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-02
* remove attributions from utils.Chris Lattner2007-12-29
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-26
* Files missing from LABEL check in.Jim Laskey2007-01-26
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-07
* Remove the isTwoAddress property from the CodeGenInstruction class. It shouldChris Lattner2006-11-15
* Remove an unused variable.Reid Spencer2006-11-03
* Fix JIT encoding of two-addr instructions.Chris Lattner2006-09-05
* Clean up.Jim Laskey2006-07-13
* 1. Simplfy bit operations.Jim Laskey2006-07-13
* Move base value of instruction to lookup table to prepare for case reduction.Jim Laskey2006-07-12
* Reduce bloat in target libraries by removing per machine instruction assertionJim Laskey2006-07-11
* 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