summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeEmitterGen.cpp
AgeCommit message (Expand)Author
2010-11-15add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner
2010-11-11Add support for specifying a PostEncoderMethod, which can perform post-proces...Owen Anderson
2010-11-03Support generating an MC'ized CodeEmitter directly. Maintain a reference to theJim Grosbach
2010-11-02Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach
2010-11-02Tidy up.Jim Grosbach
2010-11-01factor the operand list (and related fields/operations) out of Chris Lattner
2010-10-12Allow targets to optionally specify custom binary encoder functions forJim Grosbach
2010-10-11The assert() should reference to machine instr operand number, too.Jim Grosbach
2010-10-11Make sure to use the machine instruction operand number. It doesn't alwaysJim Grosbach
2010-10-11When figuring out which operands match which encoding fields in an instruction,Jim Grosbach
2010-10-08Make <target>CodeEmitter::getBinaryCodeForInstr() a const method.Jim Grosbach
2010-10-07trailing whitespaceJim Grosbach
2010-07-02Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen
2010-05-01Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-03-19change Target.getInstructionsByEnumValue to return a referenceChris Lattner
2010-03-19look up instructions by record, not by name.Chris Lattner
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-01-15Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen
2010-01-09Add DEBUG_DECLARE. Not used yet.Dale Johannesen
2010-01-08Add DEBUG_VALUE. Not used yet.Dale Johannesen
2009-12-15Revert 90628, which was incorrect.Dan Gohman
2009-12-05Minor code simplification.Dan Gohman
2009-09-28Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen
2009-07-08Convert more abort() calls to llvm_report_error().Torok Edwin
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-04-13Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman
2009-04-13Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman
2008-10-05Fix shift overflow bug that would occur when a field was a full 32-bits Chris Lattner
2008-09-17Add instruction names as comments to InstBits entries.Evan Cheng
2008-09-07Eliminate a compile time warning.Evan Cheng
2008-09-02Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng
2008-07-01Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman
2008-03-16Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb
2008-03-15Replace all target specific implicit def instructions with a target independe...Evan Cheng
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2007-12-29remove attributions from utils.Chris Lattner
2007-07-26Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb
2007-01-26Files missing from LABEL check in.Jim Laskey
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-11-15Remove the isTwoAddress property from the CodeGenInstruction class. It shouldChris Lattner
2006-11-03Remove an unused variable.Reid Spencer
2006-09-05Fix JIT encoding of two-addr instructions.Chris Lattner
2006-07-13Clean up.Jim Laskey
2006-07-131. Simplfy bit operations.Jim Laskey
2006-07-12Move base value of instruction to lookup table to prepare for case reduction.Jim Laskey
2006-07-11Reduce bloat in target libraries by removing per machine instruction assertionJim Laskey
2006-03-18Fix miscodegen of V_SET0 in PPC.Chris Lattner
2006-01-27Don't emit JIT code for these instructionsChris Lattner
2005-10-24Fix an incompatibility with GCC 4.1, thanks to Vladimir MerzliakovChris Lattner