aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2003-11-05Further fixes for PR93Chris Lattner
2003-11-05Fix flawed logic that was breaking several SPEC benchmarks, including gzip an...Chris Lattner
2003-11-05Be gcc 3.4 cleanChris Lattner
2003-11-05Fix bug with previous implementation:Chris Lattner
2003-11-04Minor cleanup, plus implement InstCombine/xor.ll:test17Chris Lattner
2003-11-04Implement InstCombine/xor.ll:test(15|16)Chris Lattner
2003-11-04Checking in Chris's suggestions:John Criswell
2003-11-03Implement InstCombine/cast-set.ll:test6[a]. This improves code generated forChris Lattner
2003-11-03Implement InstCombine/cast-set.ll: test1, test2, test7Chris Lattner
2003-11-03Fix bug with zero sized castsChris Lattner
2003-11-02Fix bug in previous checkinChris Lattner
2003-11-02Implement transmogriphication of allocation instructionsChris Lattner
2003-11-02Fix PR78Chris Lattner
2003-10-31Strip off CPR's manually, because if we don't, the inliner doesn't delete deadChris Lattner
2003-10-30Fix bug: 2003-10-29-CallSiteResolve.ll & PR70Chris Lattner
2003-10-29Refactor code, initial implementation of -insert-block-profiling passChris Lattner
2003-10-29Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.llChris Lattner
2003-10-29Fix bug: ConstantMerge/2003-10-28-MergeExternalConstants.ll & PR64Chris Lattner
2003-10-28Check in statistifying patch for BillChris 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-27Propagating constants to arguments can make other arguments constant. For nowChris Lattner
2003-10-27Fix test: Linker/2003-10-27-LinkOncePromote.llChris Lattner
2003-10-27Get the list of PHI node values before the basic block is split. Also, addChris Lattner
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