aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Instrumentation
AgeCommit message (Expand)Author
2004-05-03Fix typoBrian Gaeke
2004-05-03In InsertProfilingInitCall(), make it legal to pass in a null array, inBrian Gaeke
2004-05-03Add initial implementation of basic-block tracing instrumentation pass.Brian Gaeke
2004-04-05Support getelementptr instructions which use uint's to index into structureChris Lattner
2004-03-30Start cleaning up this pass so that I can debug it.Brian Gaeke
2004-03-08Initial support for edge profilingChris Lattner
2004-03-08Split utility functions out of BlockProfiling.cppChris Lattner
2004-03-08finegrainify namespacificationChris Lattner
2004-02-15Remove dependence on return type of ConstantStruct::getChris Lattner
2004-02-15Remove dependence on the return type of ConstantArray::getChris Lattner
2004-02-10initialization calls now return argc. If the program uses the argc valueChris Lattner
2004-01-09Finegrainify namespacificationChris Lattner
2003-11-20Start using the nicer terminator auto-insertion APIChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-05Be gcc 3.4 cleanChris Lattner
2003-10-29Refactor code, initial implementation of -insert-block-profiling passChris Lattner
2003-10-28Pass in argc & argvChris Lattner
2003-10-28Initial checkin of profiling instrumentation pass. So far, despite theChris Lattner
2003-10-27Eliminate using declarationsChris Lattner
2003-10-21Added LLVM copyright header.John Criswell
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner
2003-10-13Regularize header file commentsChris Lattner
2003-10-13Regularize header file comment, eliminate using'sChris Lattner
2003-10-10Include <cstdio> instead of <stdio.h>.Brian Gaeke
2003-10-10Don't include Config/stdio.h or <stdio.h>.Brian Gaeke
2003-10-10Fix spelling.Misha Brukman
2003-10-10Fixing the spelling of this filename.Misha Brukman
2003-09-24Use global *_iteratorChris Lattner
2003-09-24Do not use BasicBlock::*_iterator, just use *_iterator itself.Chris Lattner
2003-09-20Rename Function::getEntryNode -> getEntryBlockChris Lattner
2003-09-10Update for new UnifyFunction... APIChris Lattner
2003-09-10Remove #includeChris Lattner
2003-09-05Correct commentsBrian Gaeke
2003-08-31Use the new interface, simplifies codeChris Lattner
2003-08-31Use the new interface, simplifies codeChris Lattner
2003-08-31Use the new interface, simplifies codeChris Lattner
2003-08-12Give std::map<BasicBlock *, BasicBlock *> the short name BBMap, becauseBrian Gaeke
2003-08-01DEBUG got moved to Support/Debug.hChris Lattner
2003-07-18Added check for inlinable functionAnand Shukla
2003-07-18A pass to combine multiple backedges that go to same targetAnand Shukla
2003-07-11Trace loads and stores as they happen (stores were beingVikram S. Adve
2003-07-10Added functionality to instrmentation passAnand Shukla
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell
2003-06-05Fixed a bug so initialization code is always inserted in mainAnand Shukla
2003-06-05Use a constant expr GEP instead of an actual instructionChris Lattner
2003-06-04Make this work with counter > 127Chris Lattner
2003-06-01Added the #(internal functions) to outputAnand Shukla
2003-05-22Remove using declarationsChris Lattner