aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Reapply r86359, "Teach dead store elimination that certain intrinsics write toNick Lewycky2009-11-101-63/+118
* refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.Chris Lattner2009-11-102-164/+173
* CMake: Support for building llvm loadable modules.Oscar Fuentes2009-11-101-1/+1
* Fix PR5445Bruno Cardoso Lopes2009-11-101-1/+1
* I misread the parens, not so redundant after all.Chris Lattner2009-11-101-4/+4
* make jump threading recursively simplify expressions instead of doing it Chris Lattner2009-11-101-20/+42
* remove some redundant parens.Chris Lattner2009-11-101-4/+4
* Remove an unused variable.Dan Gohman2009-11-101-1/+0
* Minor code simplification.Dan Gohman2009-11-101-1/+1
* don't invalidate PN, rewrite of this code is in progress anyway.Chris Lattner2009-11-101-4/+5
* add a new SimplifyInstruction API, which is like ConstantFoldInstruction, Chris Lattner2009-11-102-6/+25
* Fix DenseMap iterator constness.Jeffrey Yasskin2009-11-1010-21/+21
* factor simplification logic for AND and OR out to InstSimplify from instcombine.Chris Lattner2009-11-102-109/+183
* Fixed to address code review. No functional changes.David Goodwin2009-11-106-14/+36
* Fix MemoryBuffer::getSTDIN to *not* return null if stdin is empty, this is a ...Daniel Dunbar2009-11-103-25/+28
* Allow targets to specify register classes whose member registers should not b...David Goodwin2009-11-105-9/+30
* pull a bunch of logic out of instcombine into instsimplify for compare Chris Lattner2009-11-092-61/+106
* Pass the (optional) TargetData object to ConstantFoldInstOperandsDan Gohman2009-11-091-9/+10
* inline a simple function.Chris Lattner2009-11-091-17/+20
* rename SimplifyCompare -> SimplifyCmpInst and split it into Chris Lattner2009-11-093-11/+37
* Now that the default is 'enabled,' a separate command line option for ARM isJim Grosbach2009-11-091-8/+1
* fix ConstantFoldCompareInstOperands to take the LHS/RHS asChris Lattner2009-11-094-35/+27
* use instructionsimplify instead of a weak clone of ad-hoc folding stuff.Chris Lattner2009-11-091-22/+2
* stub out a new libanalysis "instruction simplify" interface thatChris Lattner2009-11-092-0/+58
* Remove dlsym stubs, with Nate Begeman's permission.Jeffrey Yasskin2009-11-095-142/+8
* Enable dynamic stack realignment by default.Jim Grosbach2009-11-091-1/+1
* stub out a new form of BasicBlock::RemovePredecessorAndSimplify whichChris Lattner2009-11-091-5/+65
* Set dynamic stack realignment to real values.Jim Grosbach2009-11-091-11/+3
* Remove an unneeded #include.Dan Gohman2009-11-091-1/+0
* Fix for 64-bit builds.Mike Stump2009-11-091-1/+1
* Similar to r86588, but for Darwin this time.Bill Wendling2009-11-091-3/+3
* The jump table was being generated before the end label for exception handlingBill Wendling2009-11-091-3/+3
* Print "..." instead of all the uninteresting register clobbers on callDan Gohman2009-11-091-14/+54
* Default-addressspace null pointers don't alias anything. This allowsDan Gohman2009-11-091-0/+9
* Fix dependencies added to model memory aliasing for post-RA scheduling. The d...David Goodwin2009-11-091-96/+97
* Fix a comment in a typo that Duncan noticed.Dan Gohman2009-11-091-1/+1
* Generalize LCSSA to handle loops with exits with predecessors outsideDan Gohman2009-11-091-2/+14
* Minor tidiness fixes.Dan Gohman2009-11-091-4/+3
* Constify MachineFunctionAnalysis' TargetMachine reference.Dan Gohman2009-11-091-1/+1
* add zextOrTrunc and sextOrTrunc methods, that are similar to the ones in APIntNuno Lopes2009-11-091-0/+24
* Work around assembler not recognizing #0.0 form immediate for vmcpJim Grosbach2009-11-091-2/+2
* Make lib/Support/Debug.cpp SetCurrentDebugType implementation part of llvm na...Xerxes Ranby2009-11-091-1/+1
* Fix PR5149.Bruno Cardoso Lopes2009-11-092-8/+6
* make this handle redefinition of malloc with different prototype correctly.Chris Lattner2009-11-091-3/+3
* if a 'with overflow' intrinsic just has the normal result used, simplifyChris Lattner2009-11-091-0/+41
* Hide a couple of options.Evan Cheng2009-11-092-2/+3
* 80 col.Evan Cheng2009-11-091-2/+4
* fix PR5104: when printing a single character, return the result ofChris Lattner2009-11-091-9/+13
* random tidyChris Lattner2009-11-091-2/+1
* remove a redundant printout, LinkInArchive prints this as well.Chris Lattner2009-11-091-1/+0