summaryrefslogtreecommitdiffstats
path: root/utils/TableGen
Commit message (Expand)AuthorAgeFilesLines
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-171-1/+1
* Add flags to indicate that there are "never" side effects or that there "may be"Bill Wendling2007-12-143-3/+12
* Oops. Forgot these.Evan Cheng2007-12-133-0/+3
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-032-49/+11
* Add TGParser files to VStudio project files. Removed generated files section...Chuck Rose III2007-11-261-0/+2
* add missing #includeChris Lattner2007-11-221-0/+1
* resolve the last fixme's in the new tblgen parser.Chris Lattner2007-11-221-6/+4
* change the Init print methods to return strings, and implement Chris Lattner2007-11-222-51/+58
* eliminate a bunch of print methods that are duplicate with the getAsString() ...Chris Lattner2007-11-222-17/+1
* Rewrite the tblgen parser in a recursive descent style, eliminating the bison...Chris Lattner2007-11-2210-3928/+1661
* Switching back to strtoll. Including config.h. On VStudio builds, this overr...Chuck Rose III2007-11-211-3/+4
* This change does a couple of things. First it gets the Visual Studio builds ...Chuck Rose III2007-11-211-3/+6
* Add the ability to convert a tblgen type to a string.Chris Lattner2007-11-202-3/+21
* Record the start of the current token, for use in error reporting.Chris Lattner2007-11-192-6/+11
* Add carat diagnostics to tblgen lexer errors.Chris Lattner2007-11-192-33/+59
* minor cleanupsChris Lattner2007-11-181-2/+2
* ensure header is self contained.Chris Lattner2007-11-181-1/+1
* reimplement the tblgen lexer with a simple hand-written lexer. This eliminatesChris Lattner2007-11-186-2494/+516
* Eliminate the recently introduced CCAssignToStackABISizeAlignDuncan Sands2007-11-141-12/+14
* Add parameter to getDwarfRegNum to permit targetsDale Johannesen2007-11-131-1/+1
* Add a flag for indirect branch instructions.Owen Anderson2007-11-123-0/+3
* Fix on 64-bit machines.Owen Anderson2007-11-121-1/+1
* Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov2007-11-111-14/+53
* Add convenient helper to obtain list of intsAnton Korobeynikov2007-11-112-1/+26
* Add CCAssignToStackABISizeAlign for convenience inDale Johannesen2007-11-101-0/+9
* Interchange Dwarf numbers of ESP and EBP on x86 Darwin.Dale Johannesen2007-11-071-1/+1
* Remove some unnecessary C-style statics.Neil Booth2007-11-022-79/+107
* switch some calls to SelectionDAG::getTargetNode to useChris Lattner2007-10-241-4/+7
* tblgen uses dynamic_cast heavily, so it needs rtti infoChris Lattner2007-10-181-0/+1
* Reverting unnecessary commit of generated files.Gordon Henriksen2007-10-172-51/+51
* Switching TargetMachineRegistry to use the new generic Registry.Gordon Henriksen2007-10-172-51/+51
* Updated VC++ build system.Hartmut Kaiser2007-10-171-8/+8
* One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner2007-10-151-2/+2
* Fix typos.Evan Cheng2007-10-121-5/+5
* Add sqrt and powi intrinsics for long double.Dale Johannesen2007-09-282-0/+8
* Rename keyword "modify" -> "implicit".Evan Cheng2007-09-251-6/+6
* Add CopyCost to TargetRegisterClass. This specifies the cost of copying a valueEvan Cheng2007-09-193-2/+6
* Bug fix and minor clean up of generated code.Evan Cheng2007-09-171-29/+18
* regenerateChris Lattner2007-09-173-2348/+1511
* Remove spurious consts. This fixes warnings with compilers thatDan Gohman2007-09-141-1/+1
* Initial support for multi-result patterns:Evan Cheng2007-09-122-57/+100
* Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).Evan Cheng2007-09-111-22/+25
* TableGen no longer emit CopyFromReg nodes for implicit results in physicalEvan Cheng2007-09-071-44/+15
* Always check the type of node. This prevents situations such as selecting 32-...Evan Cheng2007-09-041-36/+30
* Add MVT::fAny for overloading intrinsics on floating-point types.Dan Gohman2007-08-162-2/+4
* propagate struct size and alignment of byval arguments to the DAGRafael Espindola2007-08-101-1/+3
* This resolves a regression of BasicAA which failed to find any memory informa...Chandler Carruth2007-08-061-2/+2
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-044-51/+61
* Added TargetInstrDescriptor::numDefs - num of results.Evan Cheng2007-08-021-1/+2
* More explicit keywords.Dan Gohman2007-07-301-1/+1