2008-11-29 |
Chris Lattner | Eliminate the dropInstruction method, which is not... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Change MemDep::getNonLocalDependency to return its... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | reimplement getNonLocalDependency with a simpler worklist |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Fix a thinko that manifested as a crash on clamav last... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Split getDependency into getDependency and getDependenc... |
tree | commitdiff |
2008-11-29 |
Bill Wendling | Temporarily revert r60195. It's causing an optimized... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Introduce and use a new MemDepResult class to hold... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Reimplement the internal abstraction used by MemDep... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | don't revisit instructions off the beginning of the... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | simplify some code, remove escaped newline. |
tree | commitdiff |
2008-11-28 |
Chris Lattner | don't call MergeBasicBlockIntoOnlyPred on a block whose... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | rewrite RecursivelyDeleteTriviallyDeadInstructions... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | remove some weirdness that came from the LSR code that has |
tree | commitdiff |
2008-11-28 |
Chris Lattner | rewrite a big chunk of how DSE does recursive dead... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | delete ErasePossiblyDeadInstructionTree, replacing... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | Simplify LoopStrengthReduce::DeleteTriviallyDeadInstruc... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | enhance RecursivelyDeleteTriviallyDeadInstructions... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | Enhance RecursivelyDeleteTriviallyDeadInstructions... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | use continue to reduce indentation |
tree | commitdiff |
2008-11-27 |
Chris Lattner | remove doConstantPropagation and dceInstruction, they... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | simplify code. |
tree | commitdiff |
2008-11-27 |
Chris Lattner | simplify this logic. |
tree | commitdiff |
2008-11-27 |
Nick Lewycky | Chris prefers icmp/select over udiv! |
tree | commitdiff |
2008-11-27 |
Nick Lewycky | Add a couple of missed optimizations on integer vectors... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | defensive patch: if CGP is merging a block with the... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | Fix PR3138: if we merge the entry block into another... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | switch InstCombine::visitLoadInst to use |
tree | commitdiff |
2008-11-27 |
Chris Lattner | enhance FindAvailableLoadedValue to make use of AliasAn... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | move FindAvailableLoadedValue from JumpThreading to... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | simplify this code a bit. |
tree | commitdiff |
2008-11-27 |
Chris Lattner | Use the new MergeBasicBlockIntoOnlyPred function. |
tree | commitdiff |
2008-11-27 |
Chris Lattner | move MergeBasicBlockIntoOnlyPred to Transforms/Utils. |
tree | commitdiff |
2008-11-27 |
Chris Lattner | rename ThreadBlock to ProcessBlock, since it does other... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | Make jump threading substantially more powerful, in... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | Turn on my codegen prepare heuristic by default. It... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | teach the new heuristic how to handle inline asm. |
tree | commitdiff |
2008-11-26 |
Chris Lattner | Improve ValueAlreadyLiveAtInst with a cheap and dirty... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | Start rewroking a subpiece of the profitability heurist... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | add a comment, make save/restore logic more obvious. |
tree | commitdiff |
2008-11-26 |
Chris Lattner | This adds in some code (currently disabled unless you... |
tree | commitdiff |
2008-11-26 |
Evan Cheng | Revert r60042. IndVarSimplify should check if APFloat... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | Teach CodeGenPrepare to look through Bitcast instructio... |
tree | commitdiff |
2008-11-25 |
Chris Lattner | Teach MatchScaledValue to handle Scales by 1 with Match... |
tree | commitdiff |
2008-11-25 |
Chris Lattner | significantly refactor all the addressing mode matching... |
tree | commitdiff |
2008-11-25 |
Chris Lattner | refactor all the constantexpr/instruction handling... |
tree | commitdiff |
2008-11-25 |
Chris Lattner | another minor tweak |
tree | commitdiff |
2008-11-25 |
Chris Lattner | minor cleanups no functionality change. |
tree | commitdiff |
2008-11-24 |
Chris Lattner | rearrange and tidy some code, no functionality change. |
tree | commitdiff |
2008-11-24 |
Chris Lattner | minor cleanups to debug code, no functionality change. |
tree | commitdiff |
2008-11-24 |
Chris Lattner | reenable the right part of the code. |
tree | commitdiff |
2008-11-24 |
Chris Lattner | revert an accidental commit, this fixes the regression... |
tree | commitdiff |
2008-11-24 |
Chris Lattner | Fix 3113: If we have a dead cyclic PHI, replace the... |
tree | commitdiff |
2008-11-21 |
Devang Patel | Fix build failure. |
tree | commitdiff |
2008-11-21 |
Devang Patel | Silence unused variable warnings. |
tree | commitdiff |
2008-11-21 |
Chris Lattner | reapply Sanjiv's patch to genericize memcpy/memset... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Revert r59802. It was breaking the build of llvm-gcc: |
tree | commitdiff |
2008-11-21 |
Sanjiv Gupta | Make mem[cpy,move,set] intrinsics overloaded. |
tree | commitdiff |
2008-11-21 |
Nick Lewycky | Optimize (x/y)*y into x-(x%y) in general. Div and rem... |
tree | commitdiff |
2008-11-21 |
Devang Patel | Fix unused variable warnings. |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Fix error where it wasn't getting the correct caller... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | If the function being inlined has a higher stack protec... |
tree | commitdiff |
2008-11-20 |
Devang Patel | Don't forget arguments! |
tree | commitdiff |
2008-11-20 |
Devang Patel | Do not forget llvm.dbg.declare's first argument while... |
tree | commitdiff |
2008-11-19 |
Oscar Fuentes | CMake: Removed source file. |
tree | commitdiff |
2008-11-19 |
Devang Patel | Do not use separate utility to walk all instructions... |
tree | commitdiff |
2008-11-19 |
Devang Patel | Let instcombiner remove redundant dbg intrinsics. |
tree | commitdiff |
2008-11-19 |
Devang Patel | If there are two consecutive llvm.dbg.stoppoint calls... |
tree | commitdiff |
2008-11-19 |
Devang Patel | Remove unused variables. |
tree | commitdiff |
2008-11-19 |
Devang Patel | Fix typo. |
tree | commitdiff |
2008-11-18 |
Devang Patel | Add new helper pass that strips all symbol names except... |
tree | commitdiff |
2008-11-18 |
Devang Patel | Remove even more llvm.dbg variables. |
tree | commitdiff |
2008-11-18 |
Devang Patel | Initialize MallocFunc and FreeFunc properly. |
tree | commitdiff |
2008-11-18 |
Bill Wendling | Cast to remove warning about comparing signed and unsigned. |
tree | commitdiff |
2008-11-18 |
Devang Patel | Give SIToFPInst preference over UIToFPInst because... |
tree | commitdiff |
2008-11-17 |
Devang Patel | While handling floating point IVs lift restrictions... |
tree | commitdiff |
2008-11-17 |
Devang Patel | Handle floating point ivs during doInitialization(). |
tree | commitdiff |
2008-11-17 |
Devang Patel | Let AnalyzeAlloca() remove debug intrinsics. |
tree | commitdiff |
2008-11-16 |
Torok Edwin | If SI->size() is 0, we are not allowed to dereference... |
tree | commitdiff |
2008-11-16 |
Chris Lattner | eliminate some std::set's. |
tree | commitdiff |
2008-11-16 |
Chris Lattner | simplify loop |
tree | commitdiff |
2008-11-16 |
Chris Lattner | simplify a bunch more instcombines to use m_Specific... |
tree | commitdiff |
2008-11-16 |
Chris Lattner | factor the code for simplifying (icmp)|(icmp) into... |
tree | commitdiff |
2008-11-16 |
Chris Lattner | do some computation with apints instead of ConstantInts. |
tree | commitdiff |
2008-11-16 |
Chris Lattner | merge a check into a place where it is simpler. |
tree | commitdiff |
2008-11-16 |
Chris Lattner | factor a whole bunch of code out into a helper function. |
tree | commitdiff |
2008-11-16 |
Chris Lattner | simplify the conditions on two gigantic if's, decreasin... |
tree | commitdiff |
2008-11-16 |
Chris Lattner | simplify some instcombine matches by using m_Specific |
tree | commitdiff |
2008-11-16 |
Chris Lattner | Use new m_SelectCst template to eliminate macros. |
tree | commitdiff |
2008-11-16 |
Chris Lattner | simplify code. |
tree | commitdiff |
2008-11-16 |
Chris Lattner | Handle the case where there is no "not". It is possibl... |
tree | commitdiff |
2008-11-16 |
Chris Lattner | factor a bunch of copy/paste code out into a helper... |
tree | commitdiff |
2008-11-16 |
Chris Lattner | rearrange some code, no functionality change. |
tree | commitdiff |
2008-11-16 |
Chris Lattner | if we're going to use a macro, use it maximally. no... |
tree | commitdiff |
2008-11-14 |
Devang Patel | Refactor code. |
tree | commitdiff |
2008-11-13 |
Devang Patel | Really remove all debug information. |
tree | commitdiff |
2008-11-12 |
Oscar Fuentes | CMake: Remove removed source file. |
tree | commitdiff |
2008-11-11 |
Devang Patel | Remove |
tree | commitdiff |
2008-11-11 |
Devang Patel | Undo previous check-in. |
tree | commitdiff |
2008-11-11 |
Oscar Fuentes | CMake: Updated list of source files for lib/Transforms... |
tree | commitdiff |
2008-11-11 |
Devang Patel | Add utility pass to remove dbg info. |
tree | commitdiff |
next |