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