summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/AsmMatcherEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TableGen] Use range-based for loops. NFC.Craig Topper2015-06-021-2/+2
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-6/+4
* [TableGen][AsmMatcherEmitter] Only parse isolated tokens as registers.Ahmed Bougacha2015-05-291-4/+22
* [TableGen][AsmMatcherEmitter] Factor out AsmOperand creation. NFC.Ahmed Bougacha2015-05-291-8/+15
* AsmMatcherEmitter: Add an option to override custom converters for InstAliasTom Stellard2015-05-261-3/+12
* Use std::bitset for SubtargetFeatures.Michael Kuperstein2015-05-261-7/+5
* MC: Modernize MCOperand API naming. NFC.Jim Grosbach2015-05-131-2/+2
* Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-05-131-5/+7
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-05-131-7/+5
* Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-03-241-5/+7
* 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
OpenPOWER on IntegriCloud