aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetInstrDesc.h
Commit message (Expand)AuthorAgeFilesLines
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-493/+0
* Remove RCBarriers from TargetInstrDesc.Evan Cheng2011-06-271-12/+0
* More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng2011-06-271-15/+0
* - Add "Bitcast" target instruction property for instructions which performEvan Cheng2011-03-151-0/+7
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-171-2/+9
* Revert r114703 and r114702, removing the isConditionalMove flag from instruct...Owen Anderson2010-09-231-7/+0
* Add an TargetInstrDesc bit to indicate that a given instruction is a conditio...Owen Anderson2010-09-231-0/+7
* Implement register class inflation.Jakob Stoklund Olesen2010-08-101-0/+6
* Add back in r109901, which adds a Compare flag to the target instructions. It'sBill Wendling2010-08-081-1/+7
* Revert r109901. The implementation of <rdar://problem/7405933> (r110423) doesn'tBill Wendling2010-08-061-7/+1
* Add a "Compare" flag to the target instruction descriptor. This will be usedBill Wendling2010-07-301-1/+7
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-181-1/+1
* Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes2010-06-081-1/+3
* revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner2010-06-051-3/+1
* Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes2010-06-051-1/+3
* add a convenient TargetInstrDesc::getNumImplicitUses/Defs method.Chris Lattner2010-03-241-0/+19
* Add @earlyclobber TableGen constraintJim Grosbach2009-12-161-2/+3
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-291-4/+4
* Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. WhenEvan Cheng2009-10-011-1/+23
* 1. Introduce a new TargetOperandInfo::getRegClass() helper methodChris Lattner2009-07-291-3/+18
* Add new TargetInstrDesc::hasImplicitUseOfPhysReg andChris Lattner2009-04-121-0/+18
* Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson2009-04-091-4/+0
* Clarify comments.Evan Cheng2009-02-051-3/+4
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-2/+0
* Clarify a comment.Dan Gohman2008-12-221-1/+2
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-031-4/+4
* Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman2008-12-031-5/+8
* Add RCBarriers to TargetInstrDesc. It's a list of register classes the given ...Evan Cheng2008-10-171-5/+19
* Add a flag to indicate that an instruction is as cheap (or cheaper) than a moveBill Wendling2008-05-281-1/+11
* Fix some minor errors in comments.Dan Gohman2008-04-091-3/+3
* Remove isImplicitDef TargetInstrDesc flag.Evan Cheng2008-03-151-8/+0
* Remove an invalid assertion now that there are implicit virtual register oper...Evan Cheng2008-02-221-2/+0
* Simplify the side effect stuff a bit more and make licm/sinkingChris Lattner2008-01-101-30/+13
* add a mayLoad property for machine instructions, a correlary to mayStore.Chris Lattner2008-01-081-2/+9
* split TargetInstrDesc out into its own header file.Chris Lattner2008-01-071-0/+414