summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate tabs and trailing spacesJeff Cohen2005-04-2310-214/+214
| | | | llvm-svn: 21480
* Remove trailing whitespaceMisha Brukman2005-04-2115-393/+393
| | | | llvm-svn: 21427
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-152-5/+5
| | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
* Add a dependency to the trace library so that it gets pulled inAlkis Evlogimenos2005-01-251-1/+3
| | | | | | automatically. llvm-svn: 19828
* Convert tabs to spacesMisha Brukman2005-01-071-3/+2
| | | | llvm-svn: 19320
* Add missing createXxxPass functionsJeff Cohen2005-01-074-0/+20
| | | | llvm-svn: 19319
* Add missing includeJeff Cohen2005-01-071-0/+1
| | | | llvm-svn: 19315
* Add missing includeJeff Cohen2005-01-061-0/+1
| | | | llvm-svn: 19305
* 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
* CPR is dead.Chris Lattner2004-11-191-1/+0
| | | | llvm-svn: 17992
* Remove dead varsChris Lattner2004-11-052-2/+0
| | | | llvm-svn: 17482
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-272-2/+2
| | | | llvm-svn: 17286
* We won't use automakeReid Spencer2004-10-224-1499/+0
| | | | llvm-svn: 17155
* Explain what this pass does.Brian Gaeke2004-10-201-1/+7
| | | | llvm-svn: 17146
* Initial automake generated Makefile templateReid Spencer2004-10-182-0/+1448
| | | | 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-132-8/+6
| | | | llvm-svn: 16950
* Initial version of automake Makefile.am file.Reid Spencer2004-10-102-0/+53
| | | | llvm-svn: 16893
* Add accessor function.Brian Gaeke2004-09-302-0/+8
| | | | llvm-svn: 16622
* Correct type of accessor functions.Brian Gaeke2004-09-301-4/+4
| | | | llvm-svn: 16621
* Namespacify. Add accessor function.Brian Gaeke2004-09-301-0/+8
| | | | llvm-svn: 16620
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-204-15/+15
| | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16436
* Changes For Bug 352Reid Spencer2004-09-015-6/+6
| | | | | | | | 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-299-24/+10
| | | | llvm-svn: 15334
* These files don't need to include <iostream> since they include ↵Brian Gaeke2004-07-214-4/+0
| | | | | | "Support/Debug.h". llvm-svn: 15089
* bug 122:Reid Spencer2004-07-186-16/+9
| | | | | | - Replace ConstantPointerRef usage with GlobalValue usage llvm-svn: 14953
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-047-0/+8
| | | | llvm-svn: 14622
* Restoring this file.Vikram S. Adve2004-06-291-0/+76
| | | | llvm-svn: 14478
* This file is unused, and duplicates functionality in TraceValues.cpp.Vikram S. Adve2004-06-241-76/+0
| | | | llvm-svn: 14369
* 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
* Fix typoBrian Gaeke2004-05-031-1/+1
| | | | llvm-svn: 13340
* In InsertProfilingInitCall(), make it legal to pass in a null array, inBrian Gaeke2004-05-032-7/+13
| | | | | | which case you'll get a null array and zero passed to the profiling function. llvm-svn: 13336
* Add initial implementation of basic-block tracing instrumentation pass.Brian Gaeke2004-05-031-0/+76
| | | | llvm-svn: 13335
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-051-3/+3
| | | | | | | types and can have arbitrary 32- and 64-bit integer types indexing into sequential types. llvm-svn: 12653
* Start cleaning up this pass so that I can debug it.Brian Gaeke2004-03-301-80/+34
| | | | llvm-svn: 12548
* Initial support for edge profilingChris Lattner2004-03-081-0/+94
| | | | llvm-svn: 12225
* Split utility functions out of BlockProfiling.cppChris Lattner2004-03-083-85/+137
| | | | llvm-svn: 12224
* finegrainify namespacificationChris Lattner2004-03-081-14/+14
| | | | llvm-svn: 12221
* Remove dependence on return type of ConstantStruct::getChris Lattner2004-02-151-1/+1
| | | | llvm-svn: 11466
* Remove dependence on the return type of ConstantArray::getChris Lattner2004-02-151-1/+1
| | | | llvm-svn: 11463
* initialization calls now return argc. If the program uses the argc valueChris Lattner2004-02-101-17/+24
| | | | | | | passed into main, make sure they use the return value of the init call instead of the one passed in. llvm-svn: 11262
* Finegrainify namespacificationChris Lattner2004-01-092-9/+4
| | | | llvm-svn: 10727
* 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-1111-3/+50
| | | | llvm-svn: 9903
* Be gcc 3.4 cleanChris Lattner2003-11-051-1/+3
| | | | llvm-svn: 9725
* Refactor code, initial implementation of -insert-block-profiling passChris Lattner2003-10-291-64/+106
| | | | llvm-svn: 9593
OpenPOWER on IntegriCloud