aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeEmitterGen.cpp
Commit message (Expand)AuthorAgeFilesLines
* Tidy up a bit.Jim Grosbach2011-02-031-3/+3
* Fix a comment typo.Bob Wilson2011-01-271-1/+1
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-231-1/+1
* Move <map> include out of .h and into .cpp.Bill Wendling2010-12-131-0/+1
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-1/+1
* pull the code to get the operand value out of the loop.Chris Lattner2010-11-151-48/+58
* split the giant encoder loop into two new helper functions.Chris Lattner2010-11-151-112/+122
* reduce nesting and minor cleanups, no functionality change.Chris Lattner2010-11-151-87/+88
* add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner2010-11-151-3/+3
* Add support for specifying a PostEncoderMethod, which can perform post-proces...Owen Anderson2010-11-111-0/+4
* Support generating an MC'ized CodeEmitter directly. Maintain a reference to theJim Grosbach2010-11-031-5/+18
* Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach2010-11-021-0/+6
* Tidy up.Jim Grosbach2010-11-021-3/+0
* factor the operand list (and related fields/operations) out of Chris Lattner2010-11-011-6/+7
* Allow targets to optionally specify custom binary encoder functions forJim Grosbach2010-10-121-5/+20
* The assert() should reference to machine instr operand number, too.Jim Grosbach2010-10-111-2/+2
* Make sure to use the machine instruction operand number. It doesn't alwaysJim Grosbach2010-10-111-0/+2
* When figuring out which operands match which encoding fields in an instruction,Jim Grosbach2010-10-111-6/+17
* Make <target>CodeEmitter::getBinaryCodeForInstr() a const method.Jim Grosbach2010-10-081-1/+1
* trailing whitespaceJim Grosbach2010-10-071-17/+17
* Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen2010-07-021-40/+5
* Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng2010-05-011-3/+6
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-1/+1
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-191-3/+3
* look up instructions by record, not by name.Chris Lattner2010-03-191-1/+1
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-3/+3
* Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen2010-01-151-6/+3
* Add DEBUG_DECLARE. Not used yet.Dale Johannesen2010-01-091-3/+6
* Add DEBUG_VALUE. Not used yet.Dale Johannesen2010-01-081-3/+6
* Revert 90628, which was incorrect.Dan Gohman2009-12-151-6/+9
* Minor code simplification.Dan Gohman2009-12-051-9/+6
* 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