2009-06-17 |
Sanjiv Gupta | >> What if my global variable was into a different... |
tree | commitdiff |
2009-06-15 |
Owen Anderson | Merge PartialInliner changes. |
tree | commitdiff |
2009-06-14 |
Dan Gohman | Fix old-style type names in comments. |
tree | commitdiff |
2009-06-14 |
Torok Edwin | Fix CMake build. Patch from Ingmar Vanhassel. |
tree | commitdiff |
2009-06-14 |
Owen Anderson | Add an early implementation of a partial inlining pass... |
tree | commitdiff |
2009-06-13 |
Nick Lewycky | Unlike the other instructions, GEP really does need... |
tree | commitdiff |
2009-06-12 |
Dan Gohman | Give Instruction::isSameOperationAs a corresponding... |
tree | commitdiff |
2009-06-12 |
Nick Lewycky | Keep callers of a weak function calling it, instead... |
tree | commitdiff |
2009-06-12 |
Nick Lewycky | Don't forget to match the calling convention when produ... |
tree | commitdiff |
2009-06-12 |
Nick Lewycky | Given two identical weak functions, produce one interna... |
tree | commitdiff |
2009-06-12 |
Nick Lewycky | Add an "are types equivalent" operation that ignores... |
tree | commitdiff |
2009-06-10 |
Jay Foad | Implement and use new method Function::hasAddressTaken(). |
tree | commitdiff |
2009-06-09 |
Jay Foad | Remove an unused function SafeToDestroyConstant().... |
tree | commitdiff |
2009-06-06 |
Jay Foad | Use cast<> instead of dyn_cast<> for things that are... |
tree | commitdiff |
2009-06-02 |
Evan Cheng | Avoid infinite looping in AllGlobalLoadUsesSimpleEnough... |
tree | commitdiff |
2009-05-23 |
Torok Edwin | available_externall linkage is not local, this was... |
tree | commitdiff |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
tree | commitdiff |
2009-05-06 |
Duncan Sands | Fix PR3754: don't mark functions that wrap MallocInst... |
tree | commitdiff |
2009-05-03 |
Nick Lewycky | Revert r70630. Go back to appending ".b" to internal... |
tree | commitdiff |
2009-05-02 |
Dan Gohman | The second argument to RecursivelyDeleteTriviallyDeadIn... |
tree | commitdiff |
2009-05-02 |
Nick Lewycky | Don't append ".b" to the names of globals that are... |
tree | commitdiff |
2009-04-17 |
David Greene | Use a safer iterator interface and get rid of std C... |
tree | commitdiff |
2009-04-13 |
Chris Lattner | eliminate unneeded parens. |
tree | commitdiff |
2009-03-23 |
Dale Johannesen | Use a SmallPtrSet instead of std::set. |
tree | commitdiff |
2009-03-19 |
Dale Johannesen | Clear the cached cost when removing a function in |
tree | commitdiff |
2009-03-18 |
Chris Lattner | aha, DAE does have to think about PHI nodes. Many... |
tree | commitdiff |
2009-03-18 |
Chris Lattner | add an assertion to make it clear that PHI nodes are... |
tree | commitdiff |
2009-03-18 |
Chris Lattner | Fix PR3807 by inserting 'insertelement' instructions... |
tree | commitdiff |
2009-03-13 |
Dale Johannesen | Fix -strip-debug-declare to work when there are |
tree | commitdiff |
2009-03-13 |
Bill Wendling | Revert r66920. It was causing failures in the self... |
tree | commitdiff |
2009-03-13 |
Gabor Greif | Second installment of "BasicBlock operands to the back" |
tree | commitdiff |
2009-03-09 |
Devang Patel | Ignore debug info while evaluating function. |
tree | commitdiff |
2009-03-09 |
Devang Patel | Remove llvm.dbg.global_variables also. |
tree | commitdiff |
2009-03-09 |
Devang Patel | Add helper pass to remove llvm.dbg.declare intrinsics. |
tree | commitdiff |
2009-03-09 |
Duncan Sands | This debug info special case should no longer |
tree | commitdiff |
2009-03-08 |
Nick Lewycky | Keep calling-convention and tail-call bit when creating... |
tree | commitdiff |
2009-03-08 |
Nick Lewycky | Fix comments, pointed out by Duncan Sands. |
tree | commitdiff |
2009-03-08 |
Nick Lewycky | Mark function returns as noalias. |
tree | commitdiff |
2009-03-08 |
Chris Lattner | use MemTransferInst. |
tree | commitdiff |
2009-03-07 |
Chris Lattner | fix a serious pessimization that Tron on IRC pointed... |
tree | commitdiff |
2009-03-07 |
Duncan Sands | Introduce new linkage types linkonce_odr, weak_odr... |
tree | commitdiff |
2009-03-06 |
Chris Lattner | add a bunch more passes to the C bindings (PR3734)... |
tree | commitdiff |
2009-03-06 |
Duncan Sands | While thinking about the one-definition-rule and trying |
tree | commitdiff |
2009-03-06 |
Devang Patel | Revert 66224. |
tree | commitdiff |
2009-03-06 |
Devang Patel | Revert rev. 66167. |
tree | commitdiff |
2009-03-06 |
Devang Patel | Do not let debug info prevert globalopt from shriking... |
tree | commitdiff |
2009-03-05 |
Devang Patel | GlobalOpt only process non constant local GVs while... |
tree | commitdiff |
2009-03-04 |
Bill Wendling | Temporarily revert r65994. It was causing rdar://6646455. |
tree | commitdiff |
2009-03-04 |
Devang Patel | If a global constant is dead then global's debug info... |
tree | commitdiff |
2009-03-03 |
Devang Patel | Recursively remove dead argument while removing llvm... |
tree | commitdiff |
2009-03-03 |
Devang Patel | Ignore debug info intrinsics. |
tree | commitdiff |
2009-03-02 |
Devang Patel | Remove all dbg symobls, including those with circular... |
tree | commitdiff |
2009-02-18 |
Duncan Sands | In theory the aliasee may have dead constant users |
tree | commitdiff |
2009-02-18 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2009-02-17 |
Duncan Sands | If an alias is dead and so is its aliasee, then globald... |
tree | commitdiff |
2009-02-17 |
Duncan Sands | This transform also applies to private linkage. |
tree | commitdiff |
2009-02-15 |
Duncan Sands | Make this more useful for cleaning up after the |
tree | commitdiff |
2009-02-15 |
Duncan Sands | If the target of an alias has internal linkage, then the |
tree | commitdiff |
2009-01-28 |
Duncan Sands | Rename getAnalysisToUpdate to getAnalysisIfAvailable. |
tree | commitdiff |
2009-01-25 |
Nick Lewycky | The function that does nothing but call malloc is noali... |
tree | commitdiff |
2009-01-23 |
Gabor Greif | use CallSite::isCalle instead of slow getOperandNo |
tree | commitdiff |
2009-01-23 |
Gabor Greif | Simplify the logic of getting hold of a PHI predecessor... |
tree | commitdiff |
2009-01-22 |
Gabor Greif | introduce a useful abstraction to find out if a Use... |
tree | commitdiff |
2009-01-18 |
Duncan Sands | BasicAliasAnalysis and FunctionAttrs were both |
tree | commitdiff |
2009-01-15 |
Rafael Espindola | Add the private linkage. |
tree | commitdiff |
2009-01-14 |
Chris Lattner | rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid... |
tree | commitdiff |
2009-01-13 |
Duncan Sands | Correct a comment. |
tree | commitdiff |
2009-01-12 |
Dale Johannesen | Enable recursive inlining. Reduce inlining threshold |
tree | commitdiff |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
tree | commitdiff |
2009-01-11 |
Dale Johannesen | Increase default inlining aggressiveness in partial |
tree | commitdiff |
2009-01-09 |
Misha Brukman | Removed trailing whitespace from Makefiles. |
tree | commitdiff |
2009-01-09 |
Dale Johannesen | Adjustments to last patch based on review. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Whitespace - correct formatting. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Remove alloca tracking from nocapture analysis. Not... |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Reorder these. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Use a switch rather than a sequence of "isa" tests. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | The verifier checks that the aliasee is not null. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Teach the internalize pass to also internalize |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Not having an aliasee is a theoretical possibility. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Format more neatly. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Remove trailing spaces. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Delete unused global aliases with internal linkage. |
tree | commitdiff |
2009-01-03 |
Nick Lewycky | Any void readonly functions are provably dead, don... |
tree | commitdiff |
2009-01-02 |
Duncan Sands | Load tracking means that the value analyzed may |
tree | commitdiff |
2009-01-02 |
Duncan Sands | When calculating 'nocapture' argument attributes, allow |
tree | commitdiff |
2009-01-02 |
Duncan Sands | Improve comments and reorganize a bit - no functionality |
tree | commitdiff |
2009-01-02 |
Nick Lewycky | Make adding nocapture a bit stronger. FreeInst is nocap... |
tree | commitdiff |
2009-01-01 |
Duncan Sands | Mention that this pass does escape analysis in the |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Look through phi nodes and select instructions when |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Don't analyze arguments already marked 'nocapture'. |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Rename AddReadAttrs to FunctionAttrs, and teach it how |
tree | commitdiff |
2008-12-29 |
Duncan Sands | Experiments show that looking through phi nodes |
tree | commitdiff |
2008-12-29 |
Duncan Sands | Allow readnone functions to read (and write!) global |
tree | commitdiff |
2008-12-17 |
Chris Lattner | insert some sequence points and preincrement an iterato... |
tree | commitdiff |
2008-12-17 |
Chris Lattner | Enhance heap sra to be substantially more aggressive... |
tree | commitdiff |
2008-12-16 |
Chris Lattner | Fix another crash found by inspection. If we have... |
tree | commitdiff |
2008-12-16 |
Chris Lattner | fix a crash found by inspection. |
tree | commitdiff |
2008-12-16 |
Chris Lattner | switch some std::set/std::map to SmallPtrSet/DenseMap. |
tree | commitdiff |
2008-12-15 |
Chris Lattner | enhance heap-sra to apply to fixed sized array allocati... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Use stripPointerCasts. |
tree | commitdiff |
next |