summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/AsmMatcherEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-03-241-7/+5
* TableGen: Initialize ErrorInfo to ~0ULL in the MatchInstructionImplTom Stellard2015-03-051-1/+1
* Add a FIXME for PR22796, broken ordering of ClassInfo in TableGenDavid Blaikie2015-03-041-0/+5
* Revert "Remove the explicit SDNodeIterator::operator= in favor of the implici...David Blaikie2015-03-031-2/+0
* Remove the explicit SDNodeIterator::operator= in favor of the implicit defaultDavid Blaikie2015-03-031-0/+2
* Replace std::copy with a back inserter with vector append where feasibleBenjamin Kramer2015-02-281-2/+3
* Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein2015-02-191-5/+7
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-02-191-7/+5
* MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer2015-02-121-2/+2
* Replace size method call of containers to empty method where appropriateAlexander Kornienko2015-01-151-2/+2
* [TableGen] Add support for negative immediates to AsmMatcherEmitterHal Finkel2015-01-151-0/+2
* Fix some formatting in tablegen output.Craig Topper2015-01-031-7/+4
* Replace some 'unreachable' comments with llvm_unreachable.Craig Topper2015-01-031-2/+2
* Use iterators rather than indices to make this forwards-compatible with a cha...David Blaikie2014-12-221-4/+5
* unique_ptrify MatchableInfo(const CodeGenInstAlias *Alias)'s parameterDavid Blaikie2014-12-221-14/+11
* [MC] Reset the MCInst in the matcher function before adding opcode/operands.Ahmed Bougacha2014-12-161-0/+1
* Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead ...David Blaikie2014-12-031-11/+11
* Range-for some stuff related to RegClasses, and comment cases where range-for...David Blaikie2014-12-031-2/+1
* Remove indirection of vector<T*> in favor of deque<T>David Blaikie2014-11-291-13/+10
* Revert "Simplify some more ownership using forward_list<T> rather than vector...Duncan P. N. Exon Smith2014-11-281-66/+82
* Reapply "Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>""David Blaikie2014-11-281-16/+14
* Revert "Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>"David Blaikie2014-11-281-15/+16
* Push unique_ptr a bit further through some APIs and simplify some cleanupDavid Blaikie2014-11-281-18/+13
* Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>David Blaikie2014-11-281-16/+15
* Simplify some more ownership using forward_list<T> rather than vector<unique_...David Blaikie2014-11-281-65/+54
* Forgotten formatting from previous commitDavid Blaikie2014-11-281-2/+2
* Simplify ownership by using forward_list<T> rather than vector<unique_ptr<T>>David Blaikie2014-11-281-42/+42
* Fix another memory leak in TableGen AsmMatcher by deleting CodeGenInstAliases.Craig Topper2014-11-281-0/+5
* Use unique_ptr to fix some memory leaks in Tablegen AsmMatcherEmitter.Craig Topper2014-11-281-37/+44
* Use range-based for loops and const-correct a few things.Craig Topper2014-11-281-59/+40
* Remove unncessary check for Int_* and *_Int in AsmMatcherEmitter. These are a...Craig Topper2014-11-251-7/+0
* Use range-based for loops.Craig Topper2014-11-251-126/+87
* MCAsmParserExtension has a copy of the MCAsmParser. Use it.Rafael Espindola2014-11-111-1/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-6/+6
* TableGen: allow use of uint64_t for available features mask.Tim Northover2014-08-181-19/+21
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-6/+6
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-6/+6
* AsmMatchers: Use unique_ptr to manage ownership of MCParsedAsmOperandDavid Blaikie2014-06-081-24/+23
* [asm matcher] Fix incorrect assertion when there are exactly 32 SubtargetFeat...Daniel Sanders2014-05-211-13/+27
* Clean up language and grammar.Eric Christopher2014-05-201-2/+2
* TableGen/ARM64: print aliases even if they have syntax variants.Tim Northover2014-05-151-1/+2
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-6/+6
* Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer2014-04-121-4/+4
* tblgen: Twinify PrintFatalError.Benjamin Kramer2014-03-291-14/+14
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-091-2/+2
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-4/+3
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-051-3/+3
* Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer2014-03-011-10/+1
* Add missing #include's to cctype when using isdigit/alpha/etc.Will Dietz2013-10-121-0/+1
OpenPOWER on IntegriCloud