aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* Unbreak the CMake buildFrancois Pichet2011-06-211-0/+1
* Consolidate some TableGen diagnostic helper functions.Jim Grosbach2011-06-2117-40/+99
* Skip fields that don't exist in the Register class.Jakob Stoklund Olesen2011-06-201-1/+2
* Add a RegisterTuples class to Target.td and TableGen.Jakob Stoklund Olesen2011-06-201-1/+109
* fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-181-1/+1
* Use the correct comparator to avoid depending on pointer values.Jakob Stoklund Olesen2011-06-181-1/+2
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-189-71/+50
* Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen2011-06-183-5/+2
* Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen2011-06-183-7/+59
* Fix formatting.Owen Anderson2011-06-161-1/+1
* Prempt some obnoxious compiler from complaing about signed/unsignedJakob Stoklund Olesen2011-06-161-2/+2
* Make sure to pass an unsigned to a printf format that is always %u.Jakob Stoklund Olesen2011-06-161-1/+6
* Add support to lit for build mode requirements. e.g.Andrew Trick2011-06-162-2/+11
* Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson2011-06-151-0/+1
* Update the Clang diagnostic emitter to emit IDs for diagnostic categories.John McCall2011-06-151-1/+11
* Add a new function attribute, nonlazybind, which inhibits lazy-loadingJohn McCall2011-06-151-0/+2
* Replace the statically generated hashtables for checking register relationshi...Owen Anderson2011-06-151-88/+1
* Use a SetTheory instance to expand register lists in register classes.Jakob Stoklund Olesen2011-06-152-5/+13
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-159-75/+75
* Improve the heuristic to emit the alias if the number of hard-coded registersBill Wendling2011-06-151-1/+23
* Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen2011-06-155-76/+92
* Fix a compile time regression caused by too small hash tables.Jakob Stoklund Olesen2011-06-141-3/+16
* Heuristic: If the number of operands in the alias are more than the number ofBill Wendling2011-06-141-9/+25
* Tweak hash function and compress hash tables.Jakob Stoklund Olesen2011-06-121-19/+24
* Remove now dead code.Jakob Stoklund Olesen2011-06-121-85/+0
* Extract the generateHashTable function.Jakob Stoklund Olesen2011-06-121-144/+61
* 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