aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/InstrInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-4/+4
* [AVX] Make Inits FoldableDavid Greene2011-07-111-4/+4
* - Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng2011-07-011-2/+2
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-1/+25
* Add MCInstrInfo registeration machinery.Evan Cheng2011-06-281-1/+9
* Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng2011-06-281-0/+43
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-33/+33
* Remove RCBarriers from TargetInstrDesc.Evan Cheng2011-06-271-55/+1
* Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-271-16/+18
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-151-4/+4
* - Add "Bitcast" target instruction property for instructions which performEvan Cheng2011-03-151-0/+1
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-171-0/+1
* factor the operand list (and related fields/operations) out of Chris Lattner2010-11-011-16/+16
* Revert r114703 and r114702, removing the isConditionalMove flag from instruct...Owen Anderson2010-09-231-1/+0
* Add an TargetInstrDesc bit to indicate that a given instruction is a conditio...Owen Anderson2010-09-231-0/+1
* Add back in r109901, which adds a Compare flag to the target instructions. It'sBill Wendling2010-08-081-0/+1
* Revert r109901. The implementation of <rdar://problem/7405933> (r110423) doesn'tBill Wendling2010-08-061-1/+0
* Add a "Compare" flag to the target instruction descriptor. This will be usedBill Wendling2010-07-301-0/+1
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-181-1/+2
* How about ULL...Eric Christopher2010-06-091-1/+1
* Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes2010-06-081-1/+1
* Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen2010-04-051-72/+12
* Teach TableGen to understand X.Y notation in the TSFlagsFields strings.Jakob Stoklund Olesen2010-03-251-1/+1
* Finally change the instruction looking map to be a densemap fromChris Lattner2010-03-191-7/+1
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-191-2/+2
* revert 98912Chris Lattner2010-03-191-2/+2
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-191-2/+2
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-191-2/+2
* Introduce a new CodeGenInstruction::ConstraintInfo classChris Lattner2010-02-101-1/+14
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-1/+1
* Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen2010-01-151-2/+1
* Add DEBUG_DECLARE. Not used yet.Dale Johannesen2010-01-091-1/+2
* Add DEBUG_VALUE. Not used yet.Dale Johannesen2010-01-081-1/+2
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-291-2/+1
* Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. WhenEvan Cheng2009-10-011-0/+2
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-281-1/+1
* prune the #includes in raw_ostream.h by moving a Chris Lattner2009-08-241-0/+1
* 1. Introduce a new TargetOperandInfo::getRegClass() helper methodChris Lattner2009-07-291-0/+3
* make ptr_rc derive from a new PointerLikeRegClass tblgen class.Chris Lattner2009-07-291-1/+1
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-8/+7
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-131-1/+1
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-131-1/+2
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-031-1/+1
* Add RCBarriers to TargetInstrDesc. It's a list of register classes the given ...Evan Cheng2008-10-171-1/+55
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-1/+3
* Teach the DAGISelEmitter to not compute the variable_ops operandDan Gohman2008-05-311-12/+0
* Fix a tblgen problem handling variable_ops in tblgen instructionDan Gohman2008-05-291-0/+12
* Add a flag to indicate that an instruction is as cheap (or cheaper) than a moveBill Wendling2008-05-281-13/+14
* Move instruction flag inference out of InstrInfoEmitter and intoDan Gohman2008-04-031-133/+4
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-161-1/+2