aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* Compute lists of sub-regs, super-regs, and overlapping regs.Jakob Stoklund Olesen2011-06-123-57/+164
* Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen2011-06-115-207/+253
* Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen2011-06-105-40/+76
* Move TableGen's register bank classes to their own source file.Jakob Stoklund Olesen2011-06-093-73/+102
* Add special-case range checking for VCVT_N intrinsic immediate operands.Bob Wilson2011-06-091-3/+8
* Fixed a few illegal paths with llvm_unreachable. Patch by Cameron McInally.Chad Rosier2011-06-071-7/+5
* Drop a RecordKeeper reference that wasn't necessary.Jakob Stoklund Olesen2011-06-043-10/+7
* Silence compiler warnings.Jakob Stoklund Olesen2011-06-042-6/+10
* Teach TableGen to evaluate DAG expressions as set operations.Jakob Stoklund Olesen2011-06-044-1/+426
* Rework the logic to not rely on undefined behaviour (1LL << 64). Also simplify.Nick Lewycky2011-06-031-8/+3
* Make it possible to have unallocatable register classes.Jakob Stoklund Olesen2011-06-023-13/+14
* Add new -d option to tblgen. It writes a make(1)-style dependency file.Joerg Sonnenberger2011-06-014-30/+57
* Fix ssat and ssat16 encodings for ARM and Thumb. The bit position valueBruno Cardoso Lopes2011-05-311-0/+1
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-301-0/+29
* Introduce the DwarfRegAlias class for declaring that two registers have theRafael Espindola2011-05-301-0/+11
* Change how tblgen generates attributes for intrinsics to use a singleJohn McCall2011-05-283-59/+120
* Fix the root cause of the bootstrap failure:Rafael Espindola2011-05-281-7/+2
* [tablegen] A couple of changes to ClangDiagnosticEmmitter.Argyrios Kyrtzidis2011-05-251-2/+4
* Use a more efficient data structure for the "operand map". The number ofBill Wendling2011-05-231-7/+28
* Fix PR9947 by placing OPFL_MemRefs on the node using memory operands rather thanCameron Zwarich2011-05-191-14/+48
* In r131488 I misunderstood how VREV works. It splits the vector in half and s...Tanya Lattner2011-05-181-1/+1
* vrev is incorrectly defined in the perfect shuffle table. The ordering is bac...Tanya Lattner2011-05-171-1/+1
* Downgrade a tablegen warning to an error.Jakob Stoklund Olesen2011-05-101-3/+2
* Fixed MC encoding for index_align for VLD1/VST1 (single element from one lane...Mon P Wang2011-05-091-0/+1
* Teach TableGen to automatically generate missing SubRegIndex instances.Jakob Stoklund Olesen2011-05-073-22/+47
* Improve diagnostics for some parse errors. Not asserting when a user inputJim Grosbach2011-05-061-7/+3
* ParseFile() may throw, so extend the try/catch to handle that.Jim Grosbach2011-05-061-11/+11
* llvmc: Make it possible to provide an argument to (join).Mikhail Glushenkov2011-05-051-9/+36
* The system suppression file should catch these, but since they *once again* areNick Lewycky2011-05-042-0/+14
* Tidy up. Add missing newline to generated file.Jim Grosbach2011-05-031-1/+1
* Filter out pattterns from the FastISel emitter which it doesn't actually know...Eli Friedman2011-04-291-31/+49
* Rename profile_rt.so to libprofile_rt.so under configure+make (it already wasNick Lewycky2011-04-291-1/+1
* Fix a bug in tblgen that caused incorrect encodings on instructions that spec...Owen Anderson2011-04-281-1/+5
* Add a TODO.Mikhail Glushenkov2011-04-241-0/+2
* Remove unused STL header includes.Jay Foad2011-04-238-10/+0
* Disassembly of A8.6.59 LDR (literal) Encoding T1 (16-bit thumb instruction) s...Johnny Chen2011-04-221-0/+5
* Define Neon load/store intrinsics for Clang as macros instead of functions.Bob Wilson2011-04-221-15/+51
* Don't allow per-register spill size and alignment.Jakob Stoklund Olesen2011-04-212-3/+0
* Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen2011-04-203-3/+6
* Invert the meaning of printAliasInstr's return value. It now returnsEric Christopher2011-04-181-4/+4
* Enhance the fixed-length disassembler to support the callbacks necessary for ...Owen Anderson2011-04-181-5/+10
* Add a new bit that ImmLeaf's can opt into, which allows them to duck out ofChris Lattner2011-04-181-2/+10
* Implement major new fastisel functionality: the matcher can now handle immedi...Chris Lattner2011-04-182-51/+233
* introduce a new OpKind abstraction which wraps up operand flavors in a tidy l...Chris Lattner2011-04-171-22/+48
* change OperandsSignature to use SmallVector<char> instead of std::vector<string>Chris Lattner2011-04-172-16/+17
* since the VT is fixed for a ImmLeaf, there is no reason to expose it to the m...Chris Lattner2011-04-171-2/+0
* now that predicates have a decent abstraction layer on them, introduce a new Chris Lattner2011-04-173-3/+26
* Rework our internal representation of node predicates to expose moreChris Lattner2011-04-175-60/+139
* remove some debugging code I added.Chris Lattner2011-04-171-5/+0
* 1. merge fast-isel-shift-imm.ll into fast-isel-x86-64.llChris Lattner2011-04-171-9/+16