aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen
AgeCommit message (Expand)Author
2009-02-01Fix PR3453 and probably a bunch of other potentialDuncan Sands
2009-01-29Explain why this is here.Bill Wendling
2009-01-29- Add DebugLoc to getTargetNode(). Bill Wendling
2009-01-29Move the code that starts printing the Select_* functionsDan Gohman
2009-01-28Typo.Mikhail Glushenkov
2009-01-28Add three new option properties.Mikhail Glushenkov
2009-01-22Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng
2009-01-22Make tblgen more portable, allowing it to build with ICC.Chris Lattner
2009-01-21Change the hook API back to prevent memory leaks.Mikhail Glushenkov
2009-01-21Allow hooks with arguments.Mikhail Glushenkov
2009-01-16Avoid triggering an assertion failure when an instruction patternDan Gohman
2009-01-16Add support for instructions with multiple ComplexPatterns, byDan Gohman
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2009-01-12make tblgen autogenerate the nocapture intrinsics for Chris Lattner
2009-01-12add scaffolding to emit argument attributes. No functionality Chris Lattner
2009-01-12make tblgen emit the entire Intrinsic::getAttributes method, Chris Lattner
2009-01-12add nocapture attribute to llvm.mem* intrinsics and have tblgenChris Lattner
2009-01-07Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson
2009-01-05Delete an unused variable and simplify the code.Dan Gohman
2009-01-05Handle iAny and fAny types in TreePatternNode::UpdateNodeType.Bob Wilson
2009-01-05Fix spelling in some comments.Bob Wilson
2008-12-19Use dyn_cast intead of isa + cast in the generated DAGISel code. ThisDan Gohman
2008-12-18Added support for vector widening.Mon P Wang
2008-12-18Fix typo in error message.Mikhail Glushenkov
2008-12-17Some enhancements for the 'case' expression.Mikhail Glushenkov
2008-12-11Put Edge* classes into anonymous namespace.Mikhail Glushenkov
2008-12-07Make 'extern' an option property.Mikhail Glushenkov
2008-12-07Better error message.Mikhail Glushenkov
2008-12-07Re-apply Cedric's changes.Mikhail Glushenkov
2008-12-07Try to guess when the auto-generated cl::Sink option should be marked 'extern'.Mikhail Glushenkov
2008-12-07Add a (progn)-like construct for (actions). Implemented as a DAG list.Mikhail Glushenkov
2008-12-07Use (actions) instead of option properties, support external options.Mikhail Glushenkov
2008-12-05The use of the construct:Cedric Venet
2008-12-03Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman
2008-12-03Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman
2008-12-03Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman
2008-11-28Support multiple compilation graph definitions. Not terribly useful, but make...Mikhail Glushenkov
2008-11-28Add 'hidden' and 'really_hidden' option properties.Mikhail Glushenkov
2008-11-27On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng
2008-11-26Small fix: the error message was incorrect in some cases.Mikhail Glushenkov
2008-11-17Support dependencies between plugins by priority-sorting.Mikhail Glushenkov
2008-11-17Filter ToolPropertiesList to exclude all Tools not mentioned in the compilati...Mikhail Glushenkov
2008-11-17Add a layer of indirection to make plugins more flexible.Mikhail Glushenkov
2008-11-13Fix to record comparator to make it work for return values > 1.Bill Wendling
2008-11-13Put comma in correct place for call to StructType::getBill Wendling
2008-11-13Modify the intrinsics pattern to separate out the "return" types from theBill Wendling
2008-11-12Check the return value of std::getenv.Mikhail Glushenkov
2008-11-12Add a bit of lazy evaluation to PopulateCompilationGraph().Mikhail Glushenkov
2008-11-12Some cosmetic changes.Mikhail Glushenkov
2008-11-08Allow $CALL and $ENV in command names. Fixes #3025.Mikhail Glushenkov