summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Do not make i have bigger scope that we needChris Lattner2004-11-051-2/+2
| | | | llvm-svn: 17483
* Remove dead varsChris Lattner2004-11-052-2/+0
| | | | llvm-svn: 17482
* Fix some warnings on VC++Chris Lattner2004-11-051-3/+1
| | | | llvm-svn: 17481
* Remove this file as suggested by Jeff CohenChris Lattner2004-11-051-0/+0
| | | | llvm-svn: 17480
* Fix project file, patch contributed by Jeff CohenChris Lattner2004-11-051-1/+0
| | | | llvm-svn: 17479
* Clean up code layout, delete extra blank line, say `fibonacci' instead of `foo'Misha Brukman2004-11-051-4/+2
| | | | llvm-svn: 17478
* Thanks to sabre for pointing out that we were incorrectly codegen'ingNate Begeman2004-11-041-1/+4
| | | | | | | | | int test(int x) { return 32768 - x; } Fixed by teaching the function that checks a constant's validity to be used as an immediate argument about subtract-from instructions. llvm-svn: 17476
* Fix typeoChris Lattner2004-11-041-1/+1
| | | | llvm-svn: 17466
* Handle "call" operands of type long/ulong passed in registers.Brian Gaeke2004-11-041-5/+11
| | | | llvm-svn: 17464
* Cleanup this example, simplifying it and making it conform to LLVM codingChris Lattner2004-11-031-147/+76
| | | | | | standards llvm-svn: 17459
* Don't call Constant::getNullValue when the argument could be VoidTyChris Lattner2004-11-031-2/+3
| | | | llvm-svn: 17457
* defining __STDC_LIMIT_MACROS on the command line is not really necessaryChris Lattner2004-11-031-5/+6
| | | | | | | | | | for Visual Studio, and is a bit of a pain when you want to include the LLVM headers from your own project, so I moved the check a bit down into the Unix case to avoid the hassle... Here is a patch Patch by Morten Ofstad! llvm-svn: 17450
* CONFIGURATION isn't spelled Configuration, it's spelled BuildMode.Brian Gaeke2004-11-031-1/+1
| | | | | | | | | Due to qmtest's or llvm.py's lousy error checking, this single error causes qmtest to fork-bomb the machine, filling the process table with python processes that do nothing. Clearly, better error checking is needed. llvm-svn: 17449
* Top level files for building natively on win32Reid Spencer2004-11-034-0/+183
| | | | llvm-svn: 17447
* MS Visual Studio files for building LLVM on Win32 platforms.Reid Spencer2004-11-0312-0/+2455
| | | | llvm-svn: 17446
* Fix this function to not say that longs have 8-byte alignment on X86/PPC.Chris Lattner2004-11-021-1/+1
| | | | | | | | | This method is really a gross hack, but at least we can make it work on the targets we support right now. This bug fix stops a crash in a testcase reduced from 176.gcc llvm-svn: 17443
* Added gross hacks such as creating my own def-use map, and picking on ↵Tanya Lattner2004-11-022-70/+73
| | | | | | Instruction that I can add all my TmpInstructions to its MCFI. llvm-svn: 17441
* Graphs that are part of equivalence sets can be multi-function SCC'sChris Lattner2004-11-020-0/+0
| | | | | | | themselves. Make sure to update DSInfo correctly. This fixes a testcase reduced from Prolangs-C++/objects llvm-svn: 17439
* Correctly handle new SCC's found as a result of merging EQ graphs do toChris Lattner2004-11-020-0/+0
| | | | | | | function pointer equivalences. This fixes many problems, including a testcase reduced Prolangs-C++/objects. llvm-svn: 17437
* Substantially cleanup/speedup the eq graphs pass by walking the callgraphChris Lattner2004-11-020-0/+0
| | | | | | | a DSGraph at a time instead of a function at a time. This is also more correct, though it doesn't seem to fix any programs. llvm-svn: 17435
* Fix typo, contributed by Henrik Bach!Chris Lattner2004-11-021-1/+1
| | | | llvm-svn: 17434
* * New Recursive Target: clean-all. This target will recursively descend theReid Spencer2004-11-021-19/+21
| | | | | | | | | $(ObjDir) and clean out all build modes (Debug, Release, Profile) in addition to the normal "clean" rules. * Fix "clean" problems with Lex/Yacc so all files are remove properly. * Ensure errors from "rm" don't thwart the uninstall and clean targets. llvm-svn: 17433
* * New Recursive Target: clean-allReid Spencer2004-11-021-11/+19
| | | | llvm-svn: 17432
* Fix a warningChris Lattner2004-11-021-1/+2
| | | | llvm-svn: 17431
* Minor cleanupsChris Lattner2004-11-020-0/+0
| | | | llvm-svn: 17428
* * Rearrange code slightlyChris Lattner2004-11-021-11/+20
| | | | | | | * Disable broken transforms for simplifying (setcc (cast X to larger), CI) where CC is not != or == llvm-svn: 17422
* List the individual tools for easier reference.Reid Spencer2004-11-011-3/+23
| | | | | | | | Make the bugpoint link reference the man page in the CommandGuide until the Bugpoint.html file can describe bugpoint in a little more of a tutorial style instead of just being a man page. llvm-svn: 17416
* Add compliant header.Reid Spencer2004-11-011-3/+11
| | | | | | NOTE: This doc needs to describe the bugpoint "subsystem" not the tool. llvm-svn: 17415
* Add missing tag.Reid Spencer2004-11-011-1/+3
| | | | llvm-svn: 17414
* Remove more dead methodsChris Lattner2004-11-010-0/+0
| | | | llvm-svn: 17413
* Delete a dead methodChris Lattner2004-11-010-0/+0
| | | | llvm-svn: 17412
* Rename FoldedGraph -> DSInfo to be consistent with other passesChris Lattner2004-11-010-0/+0
| | | | | | delete some dead methods llvm-svn: 17410
* Update table to llvm.css standards.Reid Spencer2004-11-011-15/+11
| | | | llvm-svn: 17409
* Get rid of bogus entity references.Reid Spencer2004-11-011-2/+4
| | | | llvm-svn: 17408
* Get rid of the EquivClassGraphArgsInfo class, and the map that held it.Chris Lattner2004-11-010-0/+0
| | | | | | We only need one instance of the vector that it contains at a time. llvm-svn: 17407
* Add placeholder variable to make Win32 work, applied for Morten OfstadChris Lattner2004-11-011-0/+6
| | | | llvm-svn: 17406
* Eliminate the cloneGraph methodChris Lattner2004-11-010-0/+0
| | | | llvm-svn: 17405
* Attempt CSS 2 compliance.Reid Spencer2004-11-011-2/+2
| | | | llvm-svn: 17404
* Attempt CSS 2 validation.Reid Spencer2004-11-011-2/+2
| | | | llvm-svn: 17403
* HTML 4.01 Strict compliance.Reid Spencer2004-11-011-6/+6
| | | | llvm-svn: 17402
* Correct the document type declaration.Reid Spencer2004-11-011-2/+1
| | | | llvm-svn: 17401
* Add the HTML 4.01 and CSS icons with links to validators.Reid Spencer2004-11-011-1/+7
| | | | llvm-svn: 17400
* Attempt HTML 4.01 Strict compliance.Reid Spencer2004-11-012-38/+41
| | | | llvm-svn: 17399
* Cleanup the constants section.Reid Spencer2004-11-011-81/+84
| | | | llvm-svn: 17398
* Remove spurious end tag, fix indentation.Reid Spencer2004-11-011-16/+16
| | | | llvm-svn: 17397
* Make HTML 4.01 Strict compliant.Reid Spencer2004-11-011-3/+3
| | | | llvm-svn: 17396
* Fix tag placement to make HTML 4.01 Strict compliant.Reid Spencer2004-11-011-1/+1
| | | | llvm-svn: 17395
* Minor format tweask for tables.Reid Spencer2004-11-017-187/+141
| | | | llvm-svn: 17394
* Add layout classes for table elements so tables can be used for layouts.Reid Spencer2004-11-011-0/+12
| | | | | | | This is easier than attempting to figure out dual purpose columnar layouts for multiple browser types. All browsers understand tables. llvm-svn: 17393
* Configuration -> BuildModeReid Spencer2004-11-011-1/+3
| | | | llvm-svn: 17392
OpenPOWER on IntegriCloud