aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Use the EdgeBundles analysis in X86FloatingPoint instead of recomputing CFGJakob Stoklund Olesen2011-01-042-87/+17
* Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen2011-01-048-88/+147
* Eliminate a warning compiling with llvm-gcc. (IMO theDale Johannesen2011-01-041-1/+1
* Complete the NumberTable --> LeaderTable rename.Owen Anderson2011-01-041-12/+12
* Fix typo in a comment.Owen Anderson2011-01-041-1/+1
* Prune #include's.Owen Anderson2011-01-041-10/+0
* Clarify terminology, settling on referring to what was the "number table" as ...Owen Anderson2011-01-041-32/+32
* When removing a value from GVN's leaders list, don't drop the Next pointer in...Owen Anderson2011-01-041-1/+2
* Improve the accuracy of the inlining heuristic looking for theDale Johannesen2011-01-041-9/+14
* Branch instructions don't produce values, so there's no need to generate a va...Owen Anderson2011-01-041-5/+3
* Remove commented out code.Owen Anderson2011-01-041-4/+0
* Give MachineFunctionAnalysis a getPassName() implementation to make timing re...Owen Anderson2011-01-041-0/+4
* Switch to the new style of asterisk placement.Cameron Zwarich2011-01-041-8/+8
* fix an off-by-one bug that caused a crash analyzingChris Lattner2011-01-042-1/+38
* UnitTests/Path: Produce useful diagnostics on error.Michael J. Spencer2011-01-041-17/+25
* Switch to path halving from path compression for a small speedup. This alsoCameron Zwarich2011-01-041-6/+12
* Include llvm-gcc dir before llvm_tools_dirTobias Grosser2011-01-041-6/+12
* These methods should be "const"; make them so.Duncan Sands2011-01-042-6/+6
* Disable r122754 on Windows: was causing all lit tests to fail.Francois Pichet2011-01-041-1/+5
* Teach loop-idiom to turn a loop containing a memset into a larger memsetChris Lattner2011-01-042-18/+102
* restructure this a bit. Initialize the WeakVH with "I", theChris Lattner2011-01-041-11/+14
* Eliminate repeated allocation of a per-BB DenseMap for a 4.6% reduction of timeCameron Zwarich2011-01-041-6/+5
* Avoid finding loop back edges when we are not splitting critical edges inCameron Zwarich2011-01-041-2/+4
* Don't pattern match "/clang" so we don't mangle directory names. SomeDavid Greene2011-01-041-1/+2
* Clean up a funky pass registration that got passed over when I got rid of sta...Owen Anderson2011-01-041-7/+1
* Fix the ARM IIC_iCMPsi itinerary and add an important assert.Andrew Trick2011-01-042-1/+3
* Address most of Duncan's review comments. Also, make LoopInstSimplify a simpleCameron Zwarich2011-01-041-37/+15
* use the very-handy getTruncateOrZeroExtend helper function, andChris Lattner2011-01-041-14/+6
* Formatting changes. No functionality change.Bill Wendling2011-01-031-80/+77
* Fix comment.Owen Anderson2011-01-031-1/+1
* Use the new addEscapingValue callback to update GlobalsModRef when GVN adds P...Owen Anderson2011-01-033-2/+31
* Convert MC tests to .s so codegen changes won't break them.Evan Cheng2011-01-035-127/+184
* Duncan deftly points out that readnone functions aren'tChris Lattner2011-01-032-1/+18
* Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack inEvan Cheng2011-01-039-181/+258
* Don't pattern match "clang-" as it may be part of a tool name with aDavid Greene2011-01-031-2/+2
* Fix more stack layout issues in the MBlaze backend.Wesley Peck2011-01-033-25/+40
* Stub out a new updating interface to AliasAnalysis, allowing stateful analyse...Owen Anderson2011-01-033-1/+40
* We can count properly.Owen Anderson2011-01-031-1/+1
* fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiomChris Lattner2011-01-032-0/+24
* filecheckizeChris Lattner2011-01-031-6/+8
* TableGen.cmake: sometimes the .td file is not in the current directoryOscar Fuentes2011-01-031-1/+4
* Simplify GVN's value expression structure, allowing the elimination of a lot of Owen Anderson2011-01-031-260/+26
* stength reduce my previous patch a bit. The only instructionsChris Lattner2011-01-031-6/+9
* fix PR8895: metadata operands don't have a strong use of theirChris Lattner2011-01-031-4/+10
* Reapply 122341 to fix PR8199 now that clang changes are in.David Greene2011-01-033-2/+50
* LLVMProcessSources: add .def files along with .h files to targets forOscar Fuentes2011-01-031-1/+1
* Speed up instsimplify by about 10-15% by not bothering to retryDuncan Sands2011-01-031-8/+19
* Undo what looks like accidental removal of an instcombine pass in r122740.Evan Cheng2011-01-031-0/+1
* Switch a worklist in CodeGenPrepare to SmallVector and increase the inlineCameron Zwarich2011-01-031-2/+2
* Turn on earlycse by default. This seems to be a small performanceChris Lattner2011-01-031-1/+1