summaryrefslogtreecommitdiff
path: root/utils/TableGen
AgeCommit message (Expand)Author
2015-01-07[X86] Remove some unused TYPE enums from the disassembler.Craig Topper
2015-01-06[X86] Add OpSize32 to XBEGIN_4. Add XBEGIN_2 with OpSize16.Craig Topper
2015-01-05[X86] Remove unused operand type from disassembler handling. NFCCraig Topper
2015-01-03Fix some formatting in tablegen output.Craig Topper
2015-01-03Replace some 'unreachable' comments with llvm_unreachable.Craig Topper
2015-01-03[X86] Disassembler support for move to/from %rax with a 32-bit memory offset ...Craig Topper
2015-01-02[X86] Make the instructions that use AdSize16/32/64 co-exist together without...Craig Topper
2014-12-31[X86] Fix disassembly of absolute moves to work correctly in 16 and 32-bit mo...Craig Topper
2014-12-25Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky
2014-12-24[X86] Remove the single AdSize indicator and replace it with separate AdSize1...Craig Topper
2014-12-22Use iterators rather than indices to make this forwards-compatible with a cha...David Blaikie
2014-12-22unique_ptrify MatchableInfo(const CodeGenInstAlias *Alias)'s parameterDavid Blaikie
2014-12-16On behalf of Matthew Wahab:Evgeny Astigeevich
2014-12-16[MC] Reset the MCInst in the matcher function before adding opcode/operands.Ahmed Bougacha
2014-12-15Use unique_ptr to remove explicit delete.Craig Topper
2014-12-13Use range-based for loops.Craig Topper
2014-12-12Clean up static analyzer warnings.Michael Ilseman
2014-12-11Try to include operand counts for mismatches in tablegen.Matt Arsenault
2014-12-11Use range-based for loops. NFCCraig Topper
2014-12-10Use unique_ptr instead of DeleteContainerSeconds.Craig Topper
2014-12-10Tablegen'erate lanemasks for register units.Matthias Braun
2014-12-10Add function that translates subregister lane masks to other subregs.Matthias Braun
2014-12-10Let tablegen compute maximum lanemask for regs/regclasses.Matthias Braun
2014-12-09Use range-based for loops. NFC.Craig Topper
2014-12-04Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky
2014-12-03range-for some thingsDavid Blaikie
2014-12-03Simplify CodeGenRegBank::inferMatchingSuperRegClass & its caller by passing a...David Blaikie
2014-12-03Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead ...David Blaikie
2014-12-03Range-for some stuff related to RegClasses, and comment cases where range-for...David Blaikie
2014-12-01[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames
2014-11-29Remove some unnecessary vector::reserve/assign calls.David Blaikie
2014-11-29Remove indirection of vector<T*> in favor of deque<T>David Blaikie
2014-11-29Use deque<T> rather than vector<T*> since it provides the same invalidation s...David Blaikie
2014-11-29Constify some things in preparation for CodeGenSubRegIndex to be stored by va...David Blaikie
2014-11-28Revert "Simplify some more ownership using forward_list<T> rather than vector...Duncan P. N. Exon Smith
2014-11-28Reapply "Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>""David Blaikie
2014-11-28Revert "Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>"David Blaikie
2014-11-28Push unique_ptr a bit further through some APIs and simplify some cleanupDavid Blaikie
2014-11-28Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>David Blaikie
2014-11-28Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith
2014-11-28Simplify some more ownership using forward_list<T> rather than vector<unique_...David Blaikie
2014-11-28Forgotten formatting from previous commitDavid Blaikie
2014-11-28Simplify ownership by using forward_list<T> rather than vector<unique_ptr<T>>David Blaikie
2014-11-28Fix a few memory leaks in CodeGenRegBank.Craig Topper
2014-11-28Use unique_ptr to simplify deletion.Craig Topper
2014-11-28Fix another memory leak in TableGen AsmMatcher by deleting CodeGenInstAliases.Craig Topper
2014-11-28Use unique_ptr to fix some memory leaks in Tablegen AsmMatcherEmitter.Craig Topper
2014-11-28Use range-based for loops and const-correct a few things.Craig Topper
2014-11-26Remove neverHasSideEffects support from TableGen CodeGenInstruction. Everyone...Craig Topper
2014-11-25Remove unncessary check for Int_* and *_Int in AsmMatcherEmitter. These are a...Craig Topper