summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/ProfilePaths
Commit message (Collapse)AuthorAgeFilesLines
* Remove some beta code that no longer has an owner.Chris Lattner2005-10-249-3043/+0
| | | | llvm-svn: 23944
* When a function takes a variable number of pointer arguments, with a zeroJeff Cohen2005-10-233-3/+5
| | | | | | | | | | | | | pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. llvm-svn: 23888
* Eliminate tabs and trailing spacesJeff Cohen2005-04-237-205/+205
| | | | llvm-svn: 21480
* Remove trailing whitespaceMisha Brukman2005-04-218-324/+324
| | | | llvm-svn: 21427
* Add missing createXxxPass functionsJeff Cohen2005-01-071-0/+3
| | | | llvm-svn: 19319
* Add missing includeJeff Cohen2005-01-071-0/+1
| | | | llvm-svn: 19315
* Fix link error in PPC optimized build of 'opt'.Brian Gaeke2004-12-131-0/+1
| | | | llvm-svn: 18913
* Add support for compilers without argument dependent name lookup, contributedChris Lattner2004-12-081-1/+1
| | | | | | by Bjørn Wennberg llvm-svn: 18627
* Remove unneeded class qualifier, contributed by Bjørn WennbergChris Lattner2004-12-081-1/+1
| | | | llvm-svn: 18625
* Remove dead varsChris Lattner2004-11-052-2/+0
| | | | llvm-svn: 17482
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-271-1/+1
| | | | llvm-svn: 17286
* We won't use automakeReid Spencer2004-10-222-700/+0
| | | | llvm-svn: 17155
* Initial automake generated Makefile templateReid Spencer2004-10-181-0/+675
| | | | llvm-svn: 17136
* Correction to allow compilation with Visual C++.Reid Spencer2004-10-181-2/+2
| | | | | | Patch contributed by Morten Ofstad. Thanks Morten! llvm-svn: 17123
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-131-4/+3
| | | | llvm-svn: 16950
* Initial version of automake Makefile.am file.Reid Spencer2004-10-101-0/+26
| | | | llvm-svn: 16893
* Add accessor function.Brian Gaeke2004-09-302-0/+8
| | | | llvm-svn: 16622
* Changes For Bug 352Reid Spencer2004-09-013-3/+3
| | | | | | | | 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
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-297-18/+8
| | | | llvm-svn: 15334
* These files don't need to include <iostream> since they include ↵Brian Gaeke2004-07-213-3/+0
| | | | | | "Support/Debug.h". llvm-svn: 15089
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-044-0/+4
| | | | llvm-svn: 14622
* Expand head-of-file comment.Brian Gaeke2004-06-031-1/+3
| | | | llvm-svn: 13982
* Use new form of unconditional branch constructor.Brian Gaeke2004-06-011-1/+1
| | | | llvm-svn: 13930
* Clean up this pass somewhat:Brian Gaeke2004-05-141-42/+38
| | | | | | | | | | | | Add better comments, including a better head-of-file comment. Prune #includes. Fix a FIXME that Chris put here by using doInitialization(). Use DEBUG() to print out debug msgs. Give names to basic blocks inserted by this pass. Expand tabs. Use InsertProfilingInitCall() from ProfilingUtils to insert the initialize call. llvm-svn: 13581
* Start cleaning up this pass so that I can debug it.Brian Gaeke2004-03-301-80/+34
| | | | llvm-svn: 12548
* Start using the nicer terminator auto-insertion APIChris Lattner2003-11-203-11/+5
| | | | llvm-svn: 10111
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-118-3/+38
| | | | llvm-svn: 9903
* Be gcc 3.4 cleanChris Lattner2003-11-051-1/+3
| | | | llvm-svn: 9725
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
| | | | llvm-svn: 9321
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
| | | | llvm-svn: 9312
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-207-0/+49
| | | | | | Header files will be on the way. llvm-svn: 9298
* Regularize header file commentsChris Lattner2003-10-136-28/+30
| | | | llvm-svn: 9071
* Regularize header file comment, eliminate using'sChris Lattner2003-10-131-22/+20
| | | | llvm-svn: 9069
* Include <cstdio> instead of <stdio.h>.Brian Gaeke2003-10-101-1/+1
| | | | llvm-svn: 9032
* Don't include Config/stdio.h or <stdio.h>.Brian Gaeke2003-10-101-1/+0
| | | | llvm-svn: 9031
* Fix spelling.Misha Brukman2003-10-103-11/+11
| | | | llvm-svn: 9027
* Fixing the spelling of this filename.Misha Brukman2003-10-101-669/+0
| | | | llvm-svn: 9009
* Do not use BasicBlock::*_iterator, just use *_iterator itself.Chris Lattner2003-09-244-8/+4
| | | | | | Isn't updating copy and pasted code a joy llvm-svn: 8702
* Rename Function::getEntryNode -> getEntryBlockChris Lattner2003-09-201-1/+1
| | | | llvm-svn: 8625
* Update for new UnifyFunction... APIChris Lattner2003-09-101-7/+7
| | | | | | Remove using decl llvm-svn: 8458
* Remove #includeChris Lattner2003-09-102-2/+0
| | | | llvm-svn: 8457
* Correct commentsBrian Gaeke2003-09-052-17/+1
| | | | | | | Don't include InstLoops.h Don't export factory functions for these passes llvm-svn: 8373
* Use the new interface, simplifies codeChris Lattner2003-08-312-18/+13
| | | | | | NOTE that these two files are _BUGGY_ and need to be fixed, just not by me :) llvm-svn: 8241
* Use the new interface, simplifies codeChris Lattner2003-08-311-43/+4
| | | | | | Delete a bunch of commented out code llvm-svn: 8240
* Give std::map<BasicBlock *, BasicBlock *> the short name BBMap, becauseBrian Gaeke2003-08-121-63/+27
| | | | | | | | | | | | | | it's used 7 different times. Rename `getBackEdges' to `findAndInstrumentBackEdges', for clarity. Remove some excess whitespace and commented-out code. Use shorter forms of CallInst ctors. Do not make `reopt_threshold' visible to the LLVM program, and do not pass it to the call to `reoptimizerInitialize'. Don't pass the GlobalVariable representing it to any of our helper methods. `reopt_threshold' is an internal parameter of the reoptimizer, which InstLoops does not need to know about. llvm-svn: 7794
* DEBUG got moved to Support/Debug.hChris Lattner2003-08-013-3/+3
| | | | llvm-svn: 7492
* A pass to combine multiple backedges that go to same targetAnand Shukla2003-07-181-0/+227
| | | | llvm-svn: 7201
* Added functionality to instrmentation passAnand Shukla2003-07-101-99/+111
| | | | llvm-svn: 7161
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-302-2/+2
| | | | | | system. llvm-svn: 7014
* Fixed a bug so initialization code is always inserted in mainAnand Shukla2003-06-052-18/+44
| | | | llvm-svn: 6622
OpenPOWER on IntegriCloud