2008-11-30 |
Eli Friedman | Some minor cleanups to instcombine; no functionality... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Cache TargetData/AliasAnalysis in the pass instead... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | add the rest of the comparison routines. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Add instruction combining for ((A&~B)|(~A&B)) -> A... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Implement (A&((~A)|B)) -> A&B transformation in the... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Forgot one remaining call to getSExtValue(). |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | getSExtValue() doesn't work for ConstantInts with bitwi... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Optimize memmove and memset into the LLVM builtins... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | A couple small cleanups, plus a new potential optimization. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Moving potential optimizations out of PR2330 into lib... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Followup to r60283: optimize arbitrary width signed... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Fix for PR2164: allow transforming arbitrary-width... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Don't make TwoToExp signed by default. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | From Hacker's Delight: |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | APIntify a test which is potentially unsafe otherwise... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Strengthen check for div inst-combining. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Bill Wendling | Instcombine was illegally transforming -X/C into X... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Two changes: Make getDependency remove QueryInst for... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Eli Friedman | Fix a link issue I ran into trying compiling LLVM on... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | introduce a typedef, no functionality change. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Change NonLocalDeps to be a densemap of pointers to... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | calls never depend on allocations. |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Fix a fixme by making memdep's handling of allocations... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | implement a fixme by introducing a new getDependencyFro... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | Move the getNonLocalDependency method to a more logical... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | REmove an old fixme, resolve another fixme by adding... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | remove a bit of incorrect code that tried to be tricky... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Chris Lattner | fix indentation. std::pair is "isPod" if the first... |
commit | commitdiff | tree | snapshot |
2008-11-30 |
Nick Lewycky | Remove warning about declaration does not declare anyth... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Eliminate the dropInstruction method, which is not... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Nick Lewycky | Add protected visibility to libLTO. |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | implement some fixme's: when deleting an instruction... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Change MemDep::getNonLocalDependency to return its... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | move MemoryDependenceAnalysis::verifyRemoved to the... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | reimplement getNonLocalDependency with a simpler worklist |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | don't require GVN to work on dead values, just make the |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Fix a thinko that manifested as a crash on clamav last... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Nick Lewycky | Fix spelling mistake. |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | tidy up some variable names. |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | rename some maps. |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | rename some variables. |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | eliminate a bunch of code in favor of using AliasAnalys... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Torok Edwin | protect against negative values that would exceed allow... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | simplify some code and rename some variables. Reduce... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | apparently GCC doesn't believe that I understand C |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Duncan Sands | Typo fix. |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Split getDependency into getDependency and getDependenc... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Bill Wendling | Temporarily revert r60195. It's causing an optimized... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Now that DepType is private, we can start cleaning... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Introduce and use a new MemDepResult class to hold... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Reimplement the internal abstraction used by MemDep... |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Fix sentinels to use correctly 'aligned' pointers. |
commit | commitdiff | tree | snapshot |
2008-11-29 |
Chris Lattner | Fix spello, add DenseMapInfo specialization for Pointer... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | fix comment typo |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | fix a bug. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | add a generic "bitmangled pointer" class, which allows... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | Fix PR3141 by ensuring that MemoryDependenceAnalysis... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | don't revisit instructions off the beginning of the... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | comment cleanups. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | more cleanups for MemoryDependenceAnalysis::removeInstr... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | random cleanups, no functionality change. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | forward declare CallSite instead of #includ'ing it. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | Run verifyRemoved from removeInstruction when -debug... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | rename "ping" to "verifyRemoved". I don't know why... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | comment and indentation improvements. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | simplify some code, remove escaped newline. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | remove mysterious escaped newlines. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | don't call MergeBasicBlockIntoOnlyPred on a block whose... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Duncan Sands | Add include files needed when building with |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Duncan Sands | Fix build with gcc-4.4: it doesn't like PICStyle |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | rewrite RecursivelyDeleteTriviallyDeadInstructions... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | remove some weirdness that came from the LSR code that has |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Chris Lattner | rewrite a big chunk of how DSE does recursive dead... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Mikhail Glushenkov | Scrap some boilerplate. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Mikhail Glushenkov | Support multiple compilation graph definitions. Not... |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Mikhail Glushenkov | Add 'hidden' and 'really_hidden' option properties. |
commit | commitdiff | tree | snapshot |
2008-11-28 |
Mikhail Glushenkov | Documentation: clarify what is meant by 'multiple edges'. |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | delete ErasePossiblyDeadInstructionTree, replacing... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | Simplify LoopStrengthReduce::DeleteTriviallyDeadInstruc... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | enhance RecursivelyDeleteTriviallyDeadInstructions... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | Enhance RecursivelyDeleteTriviallyDeadInstructions... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | use continue to reduce indentation |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | remove doConstantPropagation and dceInstruction, they... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | simplify code. |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | simplify this logic. |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Nick Lewycky | Also update the README. |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Nick Lewycky | Chris prefers icmp/select over udiv! |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Nick Lewycky | Add a synthetic missed optimization. |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Nick Lewycky | Add a couple of missed optimizations on integer vectors... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | defensive patch: if CGP is merging a block with the... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | Fix PR3138: if we merge the entry block into another... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Nick Lewycky | Silence a warning. |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Nuno Lopes | fix build on some machines. thanks buildbot |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Nuno Lopes | fix my previous commit r60064: compare strings instead... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | switch InstCombine::visitLoadInst to use |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | improve const correctness. |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | enhance FindAvailableLoadedValue to make use of AliasAn... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | move FindAvailableLoadedValue from JumpThreading to... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Bill Wendling | Get rid of bogus "control may reach end of non-void... |
commit | commitdiff | tree | snapshot |
2008-11-27 |
Chris Lattner | simplify this code a bit. |
commit | commitdiff | tree | snapshot |
next |