aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2003-10-23We might as well strip off any CPRs before propagationChris Lattner
2003-10-23* We were forgetting to pass varargs arguments through a callChris Lattner
2003-10-23Check in initial version of ipcpChris Lattner
2003-10-23Make this pass substantially stronger by having it delete dead return valuesChris Lattner
2003-10-22This important patch fixes two warnings in the linker which can occur from li...Chris Lattner
2003-10-22Update the 'used' flag correctlyChris Lattner
2003-10-22Loop over the module, not the symbol table. This makes the code handleChris Lattner
2003-10-22Implement FunctionResolve/2003-10-21-GlobalResolveHack.llChris Lattner
2003-10-21Fix bug: FunctionResolve/2003-10-21-GlobalTypeDifference.llChris Lattner
2003-10-21Fix bug: Linker/2003-10-21-ConflictingTypesTolerance.llChris Lattner
2003-10-21Fix message to make more sense and confuse Chris lessChris 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-20Reorder for minor efficiency gainChris Lattner
2003-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner
2003-10-18Fix PR#50Chris Lattner
2003-10-18ADd support for the new varargs instructionsChris Lattner
2003-10-17Do not crash on empty structuresChris Lattner
2003-10-16Add support for 'weak' linkage.Chris Lattner
2003-10-16This code does not require random access use_listsChris Lattner
2003-10-16Eliminate using declarationChris Lattner
2003-10-15Decrease usage of use_size()Chris Lattner
2003-10-15CleanupChris Lattner
2003-10-14Do not move variable sized allocations to the top of the caller, which mightChris Lattner
2003-10-13Whoops, we inserted into the wrong set. What's up with the dead set anyway?Chris Lattner
2003-10-13Use external df iterators to avoid revisiting blocks in functions withChris Lattner
2003-10-13Wrap code at 80 columnsChris Lattner
2003-10-13Regularize header file commentsChris Lattner
2003-10-13Regularize header file comment, eliminate using'sChris Lattner
2003-10-13Minor cleanupsChris Lattner
2003-10-13Checkin an improvement contributed by Bill:Chris Lattner
2003-10-13Add support to the loop canonicalization pass to make it transform loops toChris Lattner
2003-10-12Rename loop preheaders pass to loop simplifyChris Lattner
2003-10-12File is renamed to LoopSimplify.cppChris Lattner
2003-10-12First step in renaming the preheaders pass to loopsimplifyChris Lattner
2003-10-12The preheader insertion pass only depends on the CFG. Mark it as such, whichChris 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-10-08Update commentChris Lattner
2003-10-08Use a set to keep track of which edges have been noticed as executable alreadyChris Lattner
2003-10-08Minor fixes here and thereChris Lattner
2003-10-08Avoid building data structures we don't really need. This improves the runtimeChris Lattner
2003-10-07whoops, don't accidentally lose variable namesChris Lattner
2003-10-07Fix bug: InstCombine/cast.ll:test11 / PR#7Chris Lattner
2003-10-07Refactor code a bitChris Lattner
2003-10-07Fix bugzilla bug #5Chris Lattner
2003-10-07Bill contributed this major rewrite of the -lowerswitch pass to make it generateChris Lattner