summaryrefslogtreecommitdiff
path: root/utils
Commit message (Expand)AuthorAge
* Use the correct comparator to avoid depending on pointer values.Jakob Stoklund Olesen2011-06-18
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-18
* Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen2011-06-18
* Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen2011-06-18
* Fix formatting.Owen Anderson2011-06-16
* Prempt some obnoxious compiler from complaing about signed/unsignedJakob Stoklund Olesen2011-06-16
* Make sure to pass an unsigned to a printf format that is always %u.Jakob Stoklund Olesen2011-06-16
* Add support to lit for build mode requirements. e.g.Andrew Trick2011-06-16
* Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson2011-06-15
* Update the Clang diagnostic emitter to emit IDs for diagnostic categories.John McCall2011-06-15
* Add a new function attribute, nonlazybind, which inhibits lazy-loadingJohn McCall2011-06-15
* Replace the statically generated hashtables for checking register relationshi...Owen Anderson2011-06-15
* Use a SetTheory instance to expand register lists in register classes.Jakob Stoklund Olesen2011-06-15
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-15
* Improve the heuristic to emit the alias if the number of hard-coded registersBill Wendling2011-06-15
* Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen2011-06-15
* Fix a compile time regression caused by too small hash tables.Jakob Stoklund Olesen2011-06-14
* Heuristic: If the number of operands in the alias are more than the number ofBill Wendling2011-06-14
* Tweak hash function and compress hash tables.Jakob Stoklund Olesen2011-06-12
* Remove now dead code.Jakob Stoklund Olesen2011-06-12
* Extract the generateHashTable function.Jakob Stoklund Olesen2011-06-12
* Compute lists of sub-regs, super-regs, and overlapping regs.Jakob Stoklund Olesen2011-06-12
* Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen2011-06-11
* Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen2011-06-10
* Move TableGen's register bank classes to their own source file.Jakob Stoklund Olesen2011-06-09
* Add special-case range checking for VCVT_N intrinsic immediate operands.Bob Wilson2011-06-09
* Fixed a few illegal paths with llvm_unreachable. Patch by Cameron McInally.Chad Rosier2011-06-07
* Drop a RecordKeeper reference that wasn't necessary.Jakob Stoklund Olesen2011-06-04
* Silence compiler warnings.Jakob Stoklund Olesen2011-06-04
* Teach TableGen to evaluate DAG expressions as set operations.Jakob Stoklund Olesen2011-06-04
* Rework the logic to not rely on undefined behaviour (1LL << 64). Also simplify.Nick Lewycky2011-06-03
* Make it possible to have unallocatable register classes.Jakob Stoklund Olesen2011-06-02
* Add new -d option to tblgen. It writes a make(1)-style dependency file.Joerg Sonnenberger2011-06-01
* Fix ssat and ssat16 encodings for ARM and Thumb. The bit position valueBruno Cardoso Lopes2011-05-31
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-30
* Introduce the DwarfRegAlias class for declaring that two registers have theRafael Espindola2011-05-30
* Change how tblgen generates attributes for intrinsics to use a singleJohn McCall2011-05-28
* Fix the root cause of the bootstrap failure:Rafael Espindola2011-05-28
* [tablegen] A couple of changes to ClangDiagnosticEmmitter.Argyrios Kyrtzidis2011-05-25
* Use a more efficient data structure for the "operand map". The number ofBill Wendling2011-05-23
* Fix PR9947 by placing OPFL_MemRefs on the node using memory operands rather thanCameron Zwarich2011-05-19
* In r131488 I misunderstood how VREV works. It splits the vector in half and s...Tanya Lattner2011-05-18
* vrev is incorrectly defined in the perfect shuffle table. The ordering is bac...Tanya Lattner2011-05-17
* Downgrade a tablegen warning to an error.Jakob Stoklund Olesen2011-05-10
* Fixed MC encoding for index_align for VLD1/VST1 (single element from one lane...Mon P Wang2011-05-09
* Teach TableGen to automatically generate missing SubRegIndex instances.Jakob Stoklund Olesen2011-05-07
* Improve diagnostics for some parse errors. Not asserting when a user inputJim Grosbach2011-05-06
* ParseFile() may throw, so extend the try/catch to handle that.Jim Grosbach2011-05-06
* llvmc: Make it possible to provide an argument to (join).Mikhail Glushenkov2011-05-05
* The system suppression file should catch these, but since they *once again* areNick Lewycky2011-05-04