summaryrefslogtreecommitdiffstats
path: root/llvm/utils
Commit message (Collapse)AuthorAgeFilesLines
* Initial version of automake Makefile.am file.Reid Spencer2004-10-101-0/+12
| | | | llvm-svn: 16888
* Initial version of automake Makefile.am file.Reid Spencer2004-10-103-0/+92
| | | | llvm-svn: 16885
* Remove unused variable.Reid Spencer2004-10-081-1/+0
| | | | llvm-svn: 16844
* Make it so that positional parameters can have spaces in them.Reid Spencer2004-10-081-1/+1
| | | | llvm-svn: 16843
* Properly `quote' names, and don't forget to add the ending quote!Misha Brukman2004-10-081-24/+24
| | | | llvm-svn: 16838
* Fix usage description typoMisha Brukman2004-10-081-1/+1
| | | | llvm-svn: 16831
* Make comment header span the entire lineMisha Brukman2004-10-081-1/+1
| | | | llvm-svn: 16830
* Make these scripts work on SunOS too.Reid Spencer2004-10-072-2/+11
| | | | llvm-svn: 16805
* Correctly parse variant notationChris Lattner2004-10-031-6/+42
| | | | llvm-svn: 16637
* Add initial support for variants. This just parses the new format, noChris Lattner2004-10-031-1/+12
| | | | | | functionality is added llvm-svn: 16636
* #include DataTypes.h to compile on MinGW, patch by Henrik Bach.Misha Brukman2004-09-301-0/+1
| | | | llvm-svn: 16616
* * Add `deplibs' keyword for specifying a list of dependent librariesMisha Brukman2004-09-281-4/+4
| | | | | | * Convert tabs to spaces llvm-svn: 16558
* Add `deplibs' keyword for specifying a list of dependent librariesMisha Brukman2004-09-281-1/+1
| | | | llvm-svn: 16557
* Add support for the isLoad and isStore flags, needed by the instruction ↵Nate Begeman2004-09-283-0/+6
| | | | | | scheduler llvm-svn: 16554
* Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAGChris Lattner2004-09-283-0/+3
| | | | llvm-svn: 16553
* Touch output files before reading or writing them, so that they areBrian Gaeke2004-09-281-3/+26
| | | | | | | | | | | always guaranteed to exist. This fixes PR444. Thanks to Alkis for reporting the bug and testing the patch. AddRecord used to return a big list, but that return value was never used. So now it doesn't return anything. Create the WebDir if it does not exist. Fix a typo in a comment. llvm-svn: 16541
* Documentation upgrade.Reid Spencer2004-09-203-6/+41
| | | | llvm-svn: 16445
* Finish the documentation.Reid Spencer2004-09-201-9/+5
| | | | llvm-svn: 16444
* Tighten up the specification of what counts as a code file. The previousReid Spencer2004-09-201-11/+60
| | | | | | | | specification was too liberal in some areas and missing things in others. This specification is based on the actual extensions found in the source tree. llvm-svn: 16443
* Base the implementation on the llvmdo script so that we only have toReid Spencer2004-09-203-38/+11
| | | | | | maintain the logic for "what counts as a source file" in one place. llvm-svn: 16442
* Fixed to actually work correctly and be the basis for other tools byReid Spencer2004-09-201-9/+39
| | | | | | | allowing the set of directories searched to be specified either by the LLVMDO_DIRS env var or by the -dirs "dirs..." command line option. llvm-svn: 16441
* Don't count .lo files :)Chris Lattner2004-09-201-0/+1
| | | | llvm-svn: 16439
* Don't include libtool "object" filesChris Lattner2004-09-182-0/+2
| | | | llvm-svn: 16391
* Revamp the Register class, and allow the use of the RegisterGroup class toChris Lattner2004-09-141-8/+5
| | | | | | | | specify aliases directly in register definitions. Patch contributed by Jason Eckhardt! llvm-svn: 16330
* Modify the lines of code counting mechanism to use the new "countloc.sh"Reid Spencer2004-09-061-1/+1
| | | | | | | utility. This avoids some problems with long line lengths and counting the wrong things. llvm-svn: 16200
* Added a tool to more accurately count the lines of code. The previousReid Spencer2004-09-061-0/+38
| | | | | | | | | | | utility, getsrcs.sh suffered from two problems: (1) it generated command lines too long for some platforms and (2) it searched the projects diretory which now contains the llvm-test module (in nightly tester) but we don't want to include the test code in our LOC calculation. This script should be maintained as LLVM adds new top level directories that contain source code. llvm-svn: 16199
* Remove double paren use in system() function so that the command line canReid Spencer2004-09-051-2/+2
| | | | | | be correctly interpreted by non-bash shells. llvm-svn: 16194
* Make the NightlyTest run tests out of projects/llvm-test instead ofReid Spencer2004-09-051-4/+6
| | | | | | llvm/test/Programs llvm-svn: 16181
* Clean up some "clean:" targets so they use $(VERB) and don't print anythingReid Spencer2004-09-032-4/+4
| | | | | | by default, like every other "clean" target in LLVM. llvm-svn: 16161
* Make tblgen's exception handling a little more robust by printing theReid Spencer2004-09-031-1/+8
| | | | | | program name and also catching ... llvm-svn: 16160
* Changes For Bug 352Reid Spencer2004-09-016-10/+10
| | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
* Link with LLVMsystem.a for operating system independence.Reid Spencer2004-08-291-1/+1
| | | | llvm-svn: 16094
* RemoveFileOnErrorSignal is now in the llvm::sys namespace. AdjustReid Spencer2004-08-291-1/+1
| | | | | | accordingly. llvm-svn: 16093
* Add the examples directory to these scripts.Reid Spencer2004-08-242-2/+2
| | | | llvm-svn: 16030
* Alignment is now in bits.Chris Lattner2004-08-211-2/+1
| | | | llvm-svn: 15976
* Make alignment be in bits, just like size isChris Lattner2004-08-212-2/+3
| | | | llvm-svn: 15969
* Infer the spillsize/alignment of a register based on the register classesChris Lattner2004-08-211-3/+34
| | | | | | it is embedded into. llvm-svn: 15966
* Support "Methods" in register classes in CodgeGenRegisterClassChris Lattner2004-08-213-11/+10
| | | | llvm-svn: 15965
* Start parsing register classes into a more structured formChris Lattner2004-08-214-19/+61
| | | | llvm-svn: 15961
* Read in declared reg sizesChris Lattner2004-08-212-1/+7
| | | | llvm-svn: 15960
* Do not #include files into the llvm namespaceChris Lattner2004-08-177-18/+20
| | | | llvm-svn: 15849
* Use CodeGenRegister class to make reading in of register information moreChris Lattner2004-08-163-19/+42
| | | | | | systematic. llvm-svn: 15805
* Add initial support for register and register class representation.Chris Lattner2004-08-161-0/+37
| | | | | | Obviously this is not done. llvm-svn: 15804
* Remove awareness of isDummyClassChris Lattner2004-08-151-9/+2
| | | | llvm-svn: 15789
* Include .td and .txt files in the greps. This will allow me to find symbols inChris Lattner2004-08-152-2/+2
| | | | | | them, and also count them in the LOC of LLVM for the nightly tester. llvm-svn: 15786
* Make the AsmWriter a first-class tblgen object. Allow targets to specifyChris Lattner2004-08-144-8/+32
| | | | | | name of the generated asmwriter class, and the name of the format string. llvm-svn: 15747
* Fix minor bug in previous checkinChris Lattner2004-08-111-4/+5
| | | | llvm-svn: 15649
* change how we invoke the printer. Instead of passing in the MO directly,Chris Lattner2004-08-111-1/+2
| | | | | | pass in the MI, operand number, and the type of the operand. llvm-svn: 15645
* Start parsing more information from the Operand informationChris Lattner2004-08-112-8/+35
| | | | llvm-svn: 15644
* Remove special case hacksChris Lattner2004-08-111-8/+2
| | | | llvm-svn: 15643
OpenPOWER on IntegriCloud