Mostly cosmetic improvements. Do fix the bug where a global value was considered...
[oota-llvm.git] / lib / Transforms / Utils /
2004-03-15 Chris LattnerMostly cosmetic improvements. Do fix the bug where...
2004-03-15 Chris LattnerAssert that input blocks meet the invariants we expect
2004-03-14 Chris LattnerNo correctness fixes here, just minor qoi fixes:
2004-03-14 Chris LattnerSimplify code a bit, and fix bug CodeExtractor/2004...
2004-03-14 Chris LattnerSimplify the code a bit by making the collection of...
2004-03-14 Chris LattnerDo not create empty basic blocks when the lowerswitch...
2004-03-14 Chris LattnerMinor random cleanups
2004-03-14 Chris LattnerIf a block is dead, dominators will not be calculated...
2004-03-14 Chris LattnerVerify functions as they are produced if -debug is...
2004-03-14 Chris LattnerMove to the IPO library. Utils shouldn't contain passes.
2004-03-14 Chris LattnerDemoteRegToStack got moved from DemoteRegToStack.h...
2004-03-13 Chris LattnerThis little patch speeds up the loop used to update...
2004-03-12 Chris LattnerAdd constant folding wrapper support for select instruc...
2004-03-03 Chris LattnerDon't emit things like malloc(16*1). Allocation instru...
2004-03-02 Misha BrukmanImplement ExtractCodeRegion()
2004-03-02 Misha BrukmanMake a note that this is usually used via bugpoint.
2004-03-01 Misha Brukman* Add implementation of ExtractBasicBlock()
2004-03-01 Chris LattnerDisable tail duplication in a case that breaks on Olden/tsp
2004-02-29 Chris LattnerFix bug: test/Regression/Transforms/LowerInvoke/2004...
2004-02-28 Chris LattnerImplement switch->br and br->switch folding by ripping...
2004-02-28 Chris Lattnerif there is already a prototype for malloc/free, use...
2004-02-28 Misha BrukmanRight, it's really Extractor, not Extraction.
2004-02-28 Misha BrukmanA pass that uses the generic CodeExtractor to rip out...
2004-02-28 Misha BrukmanA generic code extractor: given a list of BasicBlocks...
2004-02-26 Chris Lattnerturn things like:
2004-02-25 Chris LattnerFix incorrect debug code
2004-02-24 Chris LattnerIf a block is made dead, make sure to promptly remove it.
2004-02-24 Chris LattnerImplement SimplifyCFG/switch_switch_fold.ll
2004-02-24 Chris LattnerRearrange code a bit
2004-02-24 Chris LattnerImplement: test/Regression/Transforms/SimplifyCFG/switc...
2004-02-17 Chris LattnerFix PR245: Linking weak and strong global variables...
2004-02-16 Chris LattnerImplement test/Regression/Transforms/SimplifyCFG/Uncond...
2004-02-15 Chris LattnerInstead of producing calls to setjmp/longjmp, produce...
2004-02-15 Chris LattnerAdjustments to support the new ConstantAggregateZero...
2004-02-13 Chris LattnerFix compilation of 126.gcc: intrinsic functions cannot...
2004-02-13 Chris LattnerExpose a pass ID that can be 'required'
2004-02-11 Chris LattnerImplement SimplifyCFG/PhiEliminate.ll
2004-02-11 Chris LattnerThe hasConstantReferences predicate always returns...
2004-02-09 Chris LattnerOnly add the global variable with the abort message...
2004-02-08 Misha BrukmanFix grammar-o.
2004-02-08 Chris LattnerImprove compatibility with programs that already have...
2004-02-08 Chris Lattnerrename the "exceptional" destination of an invoke instr...
2004-02-08 Chris LattnerImplement proper invoke/unwind lowering.
2004-02-08 Chris LattnerAdd a call to 'write' right before the call to abort...
2004-02-05 Chris LattnerFix another dominator update bug. These bugs keep...
2004-02-05 Chris LattnerFix bug updating dominators
2004-02-05 Chris LattnerFix PR223: Loopsimplify incorrectly updates dominator...
2004-02-04 Chris LattnerMinor speedup, don't query ValueMap each time through...
2004-02-04 Chris LattnerTwo changes:
2004-02-04 Chris LattnerOptimize the case where we are inlining a function...
2004-02-04 Chris LattnerAdjust to the new BasicBlock ctor, which requires a...
2004-02-04 Chris LattnerMore refactoring. Move alloca instructions and handle...
2004-02-04 Chris LattnerMove the cloning of the function body much earlier...
2004-02-04 Chris LattnerGive CloneBasicBlock an optional function argument...
2004-02-03 Chris LattnerBunch up all locally used allocas by the block they...
2004-02-03 Chris LattnerHandle extremely trivial cases extremely efficiently...
2004-01-28 Misha BrukmanHyphenate `target-dependent'
2004-01-12 Chris LattnerClean up #includes
2004-01-12 Chris LattnerRemove use of ConstantExpr::getShift
2004-01-12 Chris LattnerRemove use of ConstantHandling
2004-01-12 Chris LattnerMove llvm::ConstantFoldInstruction from VMCore to here...
2004-01-12 Chris LattnerImplement Transforms/ScalarRepl/phinodepromote.ll,...
2004-01-09 Chris LattnerFinegrainify namespacification
2004-01-09 Chris LattnerFinegrainify namespacification
2004-01-08 Chris LattnerImprove encapsulation in the Loop and LoopInfo classes...
2003-12-19 Chris LattnerGeneralize a special case to fix PR187
2003-12-19 Chris LattnerAdd new function
2003-12-10 Chris LattnerFinegrainify namespacification
2003-12-10 Chris LattnerFinegrainify namespacification
2003-12-09 Chris LattnerDo not insert one entry PHI nodes in split exit blocks!
2003-11-21 Chris LattnerMinor cleanups and simplifications
2003-11-20 Chris LattnerStart using the nicer terminator auto-insertion API
2003-11-20 Chris LattnerSpew symbolic types!
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-10 Chris LattnerReorganize code for locality, improve comments
2003-11-10 Chris LattnerAdjust to new critical edge interface
2003-11-06 Chris LattnerVarious cleanups and efficiency improvements
2003-11-05 Chris LattnerYet more fixes for constant expr shifts
2003-11-05 Chris LattnerFurther fixes for PR93
2003-11-04 John CriswellChecking in Chris's suggestions:
2003-10-27 Chris LattnerFix test: Linker/2003-10-27-LinkOncePromote.ll
2003-10-27 Chris LattnerGet the list of PHI node values before the basic block...
2003-10-21 Chris LattnerFix bug: Linker/2003-10-21-ConflictingTypesTolerance.ll
2003-10-21 Chris LattnerFix message to make more sense and confuse Chris less
2003-10-21 John CriswellAdded LLVM copyright header.
2003-10-20 John CriswellAdded LLVM copyright notice to Makefiles.
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-18 Chris LattnerFix PR#50
2003-10-16 Chris LattnerAdd support for 'weak' linkage.
2003-10-15 Chris LattnerCleanup
2003-10-14 Chris LattnerDo not move variable sized allocations to the top of...
2003-10-13 Chris LattnerAdd support to the loop canonicalization pass to make...
2003-10-12 Chris LattnerRename loop preheaders pass to loop simplify
2003-10-12 Chris LattnerFile is renamed to LoopSimplify.cpp
2003-10-12 Chris LattnerFirst step in renaming the preheaders pass to loopsimplify
2003-10-12 Chris LattnerThe preheader insertion pass only depends on the CFG...
2003-10-10 Misha BrukmanFix spelling.
2003-10-07 Chris LattnerBill contributed this major rewrite of the -lowerswitch...
2003-10-06 Chris LattnerAvoid doing pointless work. Amazingly, this makes...
2003-10-05 Chris LattnerThis changes the PromoteMemToReg function to create...
next