aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make sure that PHI node operands are first class typesChris Lattner2003-10-301-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9607 91177308-0d34-0410-b5e6-96231b3b80d8
* Clarify that all manipulatable values must be of first class type, and ↵Chris Lattner2003-10-301-9/+15
| | | | | | | | | specifically update the PHI node entry to mention this as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9606 91177308-0d34-0410-b5e6-96231b3b80d8
* * Send people to the LLVMdev archive/subscription page rather than just stateMisha Brukman2003-10-301-6/+7
| | | | | | | | the address * Somewhat standardize the footer of the page git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9605 91177308-0d34-0410-b5e6-96231b3b80d8
* Another day, another bugChris Lattner2003-10-301-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9604 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a link to the C/C++ front-end building instructions.Misha Brukman2003-10-301-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9603 91177308-0d34-0410-b5e6-96231b3b80d8
* The answer to this question is "Yes". Let's make that absolutely clear even toMisha Brukman2003-10-301-1/+1
| | | | | | | those just skimming the FAQ. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9602 91177308-0d34-0410-b5e6-96231b3b80d8
* Call me picky, but it's not the state of Illinois' license, it's theMisha Brukman2003-10-301-1/+1
| | | | | | | University's. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9601 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix bug: 2003-10-29-CallSiteResolve.ll & PR70Chris Lattner2003-10-301-1/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9600 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase crashing the instruction combinerChris Lattner2003-10-301-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9599 91177308-0d34-0410-b5e6-96231b3b80d8
* Print the names of more opaque typesChris Lattner2003-10-301-5/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9598 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure to print opaque types names if they are available.Chris Lattner2003-10-301-1/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9597 91177308-0d34-0410-b5e6-96231b3b80d8
* Pass unrecognized options into llvmprofChris Lattner2003-10-291-2/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9596 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the ability to synthesize function counts from block count informationChris Lattner2003-10-292-3/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9595 91177308-0d34-0410-b5e6-96231b3b80d8
* Print the top 20 most frequently executed blocks. Fix sort predicate problemChris Lattner2003-10-291-6/+27
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9594 91177308-0d34-0410-b5e6-96231b3b80d8
* Refactor code, initial implementation of -insert-block-profiling passChris Lattner2003-10-291-64/+106
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9593 91177308-0d34-0410-b5e6-96231b3b80d8
* More bugs fixed!Chris Lattner2003-10-291-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9592 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed LinkO, LinkP error in TOOLLINKOPTSBDinakar Dhurjati2003-10-291-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9591 91177308-0d34-0410-b5e6-96231b3b80d8
* Explicitly cast type, so we aren't passing output_vbr a size_t.Brian Gaeke2003-10-291-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9590 91177308-0d34-0410-b5e6-96231b3b80d8
* Tweak sed commands so that they filter out more # stuff and alsoBrian Gaeke2003-10-291-3/+3
| | | | | | | | work on Mac OS X. Also turn ${...} into $(...); we do not speak BSD Make. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9589 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for utostr(unsigned long)Brian Gaeke2003-10-292-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9588 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2003-10-291-0/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9587 91177308-0d34-0410-b5e6-96231b3b80d8
* Add two new bugsChris Lattner2003-10-291-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9586 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.llChris Lattner2003-10-291-62/+25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9585 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase distilled from:Chris Lattner2003-10-291-0/+14
| | | | | | | UnitTests/2003-10-29-ScalarReplBug.c git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9584 91177308-0d34-0410-b5e6-96231b3b80d8
* Added TOOLLINKOPTSB to pass options to the linker (e.g. adding searchDinakar Dhurjati2003-10-291-0/+10
| | | | | | | path for external libraries). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9582 91177308-0d34-0410-b5e6-96231b3b80d8
* New bug fixedChris Lattner2003-10-291-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9581 91177308-0d34-0410-b5e6-96231b3b80d8
* Another bug fixedChris Lattner2003-10-291-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9580 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix bug: ConstantMerge/2003-10-28-MergeExternalConstants.ll & PR64Chris Lattner2003-10-291-2/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9579 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2003-10-291-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9578 91177308-0d34-0410-b5e6-96231b3b80d8
* Pull in stdint.h here, if we have it. Some systems keepBrian Gaeke2003-10-291-0/+4
| | | | | | | the INT*_MAX macros there. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9577 91177308-0d34-0410-b5e6-96231b3b80d8
* In VM::create(), comment out almost the whole function if NO_JITS_ENABLED,Brian Gaeke2003-10-291-3/+4
| | | | | | | because the Arch variable will likely be undefined. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9576 91177308-0d34-0410-b5e6-96231b3b80d8
* Add more debugging info to help tracing the SlotCalculator.Alkis Evlogimenos2003-10-292-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9575 91177308-0d34-0410-b5e6-96231b3b80d8
* Yet another bugfix for 1.1Chris Lattner2003-10-291-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9574 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2003-10-291-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9573 91177308-0d34-0410-b5e6-96231b3b80d8
* Check in statistifying patch for BillChris Lattner2003-10-281-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9572 91177308-0d34-0410-b5e6-96231b3b80d8
* Add fixed PRChris Lattner2003-10-281-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9571 91177308-0d34-0410-b5e6-96231b3b80d8
* Add new methodChris Lattner2003-10-281-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9570 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix PR62, and llvm/test/Regression/CBackend/2003-10-28-CastToPtrToStruct.llChris Lattner2003-10-281-5/+20
| | | | | | | ConstantExpr's can use unrelated types, make sure to scan them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9569 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase, reduced from DOOM.Brian Gaeke2003-10-282-0/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9568 91177308-0d34-0410-b5e6-96231b3b80d8
* Cleanup output a bitChris Lattner2003-10-281-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9567 91177308-0d34-0410-b5e6-96231b3b80d8
* Add option for block profiling, pass in the "correct" argv[0] to the programChris Lattner2003-10-281-6/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9566 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the ability for users to specify a specific argv[0] to pass into theChris Lattner2003-10-281-7/+16
| | | | | | | program git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9565 91177308-0d34-0410-b5e6-96231b3b80d8
* Actually save and pass in argument informationChris Lattner2003-10-281-15/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9564 91177308-0d34-0410-b5e6-96231b3b80d8
* Pass in argc & argvChris Lattner2003-10-281-6/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9563 91177308-0d34-0410-b5e6-96231b3b80d8
* Print out command lines used to run the programsChris Lattner2003-10-282-1/+23
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9562 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix extract to use the right TargetData, like Bugpoint does.Brian Gaeke2003-10-282-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9561 91177308-0d34-0410-b5e6-96231b3b80d8
* Helper script for collecting profiling instrumentation. Simply runChris Lattner2003-10-281-0/+44
| | | | | | | | | $ profile.pl foo.bc <args> ... to instrument, run, then print a program profile! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9560 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for reading block frequencies. Fix bug in attribution of countsChris Lattner2003-10-283-2/+48
| | | | | | | to functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9559 91177308-0d34-0410-b5e6-96231b3b80d8
* * Put LLVM in title of page so readers know which CFE we're talking aboutMisha Brukman2003-10-281-14/+16
| | | | | | | | | * Use <ol> instead of <ul> if we're gonna number the list items * Close <li> tags * Stylize the document footer to be consistent git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9558 91177308-0d34-0410-b5e6-96231b3b80d8
* Provide an accessor for getting function count information. Print a simpleChris Lattner2003-10-283-11/+78
| | | | | | | report git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9557 91177308-0d34-0410-b5e6-96231b3b80d8