aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/AsmMatcherEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-03Fix some formatting in tablegen output.Craig Topper1-7/+4
2015-01-03Replace some 'unreachable' comments with llvm_unreachable.Craig Topper1-2/+2
2014-12-22Use iterators rather than indices to make this forwards-compatible with a cha...David Blaikie1-4/+5
2014-12-22unique_ptrify MatchableInfo(const CodeGenInstAlias *Alias)'s parameterDavid Blaikie1-14/+11
2014-12-16[MC] Reset the MCInst in the matcher function before adding opcode/operands.Ahmed Bougacha1-0/+1
2014-12-03Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead ...David Blaikie1-11/+11
2014-12-03Range-for some stuff related to RegClasses, and comment cases where range-for...David Blaikie1-2/+1
2014-11-29Remove indirection of vector<T*> in favor of deque<T>David Blaikie1-13/+10
2014-11-28Revert "Simplify some more ownership using forward_list<T> rather than vector...Duncan P. N. Exon Smith1-66/+82
2014-11-28Reapply "Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>""David Blaikie1-16/+14
2014-11-28Revert "Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>"David Blaikie1-15/+16
2014-11-28Push unique_ptr a bit further through some APIs and simplify some cleanupDavid Blaikie1-18/+13
2014-11-28Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>David Blaikie1-16/+15
2014-11-28Simplify some more ownership using forward_list<T> rather than vector<unique_...David Blaikie1-65/+54
2014-11-28Forgotten formatting from previous commitDavid Blaikie1-2/+2
2014-11-28Simplify ownership by using forward_list<T> rather than vector<unique_ptr<T>>David Blaikie1-42/+42
2014-11-28Fix another memory leak in TableGen AsmMatcher by deleting CodeGenInstAliases.Craig Topper1-0/+5
2014-11-28Use unique_ptr to fix some memory leaks in Tablegen AsmMatcherEmitter.Craig Topper1-37/+44
2014-11-28Use range-based for loops and const-correct a few things.Craig Topper1-59/+40
2014-11-25Remove unncessary check for Int_* and *_Int in AsmMatcherEmitter. These are a...Craig Topper1-7/+0
2014-11-25Use range-based for loops.Craig Topper1-126/+87
2014-11-11MCAsmParserExtension has a copy of the MCAsmParser. Use it.Rafael Espindola1-1/+1
2014-08-21Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-6/+6
2014-08-18TableGen: allow use of uint64_t for available features mask.Tim Northover1-19/+21
2014-08-18Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper1-6/+6
2014-08-17Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-6/+6
2014-06-08AsmMatchers: Use unique_ptr to manage ownership of MCParsedAsmOperandDavid Blaikie1-24/+23
2014-05-21[asm matcher] Fix incorrect assertion when there are exactly 32 SubtargetFeat...Daniel Sanders1-13/+27
2014-05-20Clean up language and grammar.Eric Christopher1-2/+2
2014-05-15TableGen/ARM64: print aliases even if they have syntax variants.Tim Northover1-1/+2
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-6/+6
2014-04-12Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer1-4/+4
2014-03-29tblgen: Twinify PrintFatalError.Benjamin Kramer1-14/+14
2014-03-09[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-4/+3
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-3/+3
2014-03-01Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer1-10/+1
2013-10-12Add missing #include's to cctype when using isdigit/alpha/etc.Will Dietz1-0/+1
2013-10-01Remove several unused variables.Rafael Espindola1-9/+0
2013-09-16TableGen: fix constness of new comparison function.Tim Northover1-1/+1
2013-09-16TableGen: give asm match classes deterministic order.Tim Northover1-23/+46
2013-09-16AsmMatcher: emit subtarget feature enum in deterministic order.Tim Northover1-7/+7
2013-09-12Add an instruction deprecation feature to TableGen.Joey Gouly1-0/+20
2013-08-29Move StringToOffsetTable into the TableGen include directory so I can use it ...Craig Topper1-1/+1
2013-08-12Revert r188164: Stablize MCK_Reg ordering in AsmMatcherEmitterRichard Sandiford1-21/+19
2013-08-12Stablize MCK_Reg ordering in AsmMatcherEmitterRichard Sandiford1-19/+21
2013-08-06Remove some std stream usage from Support and TableGenReid Kleckner1-1/+2
2013-08-01Moving definition of MnemonicContainsDot field from class Instruction to clas...Vladimir Medic1-2/+1
2013-07-24Split generated asm mnemonic matching table into a separate table for each as...Craig Topper1-38/+71