aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* remove extraneous comma clang warns aboutChris Lattner2009-12-061-1/+1
* constant fold loads from memcpy's from global constants. This is importantChris Lattner2009-12-062-6/+62
* add support for forwarding mem intrinsic values to non-local loads.Chris Lattner2009-12-062-33/+97
* gvn is optimizing this better now.Chris Lattner2009-12-061-2/+2
* Handle forwarding local memsets to loads. For example, we optimize this:Chris Lattner2009-12-062-43/+173
* Add helper methods for forming shift operations with a constant Chris Lattner2009-12-061-0/+21
* merge two tests.Chris Lattner2009-12-062-20/+25
* CheckAtomic.cmake: Put all C++ code inside CHECK_CXX_SOURCE_COMPILES.Oscar Fuentes2009-12-061-2/+1
* Fix for atomic intrinsics detection when using MSVC.Oscar Fuentes2009-12-051-0/+12
* Remove old DBG_LABEL code.Dan Gohman2009-12-052-9/+0
* Remove the unused DisableLegalizeTypes option and related code.Dan Gohman2009-12-053-53/+48
* Calling InvalidateEntry during the refinement was breaking the bootstrap.Bill Wendling2009-12-051-2/+12
* Final cleanups:Bill Wendling2009-12-051-14/+2
* Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail.Bill Wendling2009-12-055-103/+53
* Document that memory use intrinsics may also return Def results.Nick Lewycky2009-12-051-3/+3
* Fix indentation in switch statement.Nick Lewycky2009-12-051-15/+16
* Generalize this optimization to work on equality comparisons between any twoNick Lewycky2009-12-052-19/+60
* More updates to objectsize intrinsic docs.Eric Christopher2009-12-051-83/+103
* Don't print a space before the : between the file name and line number.Dan Gohman2009-12-051-2/+2
* Inline methods which are called only once.Bill Wendling2009-12-051-15/+3
* Refactor some code. No functionality change.Bill Wendling2009-12-051-9/+13
* Print newlines after printing labels for debug info, so that the outputDan Gohman2009-12-052-0/+2
* Don't blindly set the debug location for PHI node copies.Dan Gohman2009-12-051-3/+3
* Make TargetSelectInstruction protected and called from FastISel.cppDan Gohman2009-12-053-15/+17
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-0526-211/+1
* Simplify this code: don't call AnalyzeBranch before doing simpler checks.Dan Gohman2009-12-051-13/+13
* The debug information for an LLVM Instruction applies to that InstructionDan Gohman2009-12-051-33/+57
* Fix this code to use DIScope instead of DICompileUnit, as in r90181.Dan Gohman2009-12-052-9/+10
* Don't print the debug directory; it's often long and uninteresting. OmitDan Gohman2009-12-051-2/+7
* Minor code simplification.Dan Gohman2009-12-052-10/+8
* Remove an unneeded include.David Greene2009-12-051-1/+1
* Remove now-redundant llvm-as invocations.Dan Gohman2009-12-0520-21/+21
* Remove an unneeded include.David Greene2009-12-041-1/+0
* Add testcase for PR4262.Bill Wendling2009-12-041-0/+17
* Print a space between the comment character and the text.Dan Gohman2009-12-041-4/+6
* Temporarily revert r72620 because r72619 was reverted.Bill Wendling2009-12-042-6/+8
* In TAG_subrange_type, uppder bound is zero indexed. Devang Patel2009-12-041-2/+1
* Fix a bad merge.David Greene2009-12-041-7/+0
* Update the TargetInstrInfo interfaces so hasLoad/StoreFrom/ToStackSlotDavid Greene2009-12-041-6/+17
* Fix indentation.Bob Wilson2009-12-041-1/+1
* Use new interfaces to print spill size.David Greene2009-12-041-6/+9
* Have hasLoad/StoreFrom/ToStackSlot return the relevant MachineMemOperand.David Greene2009-12-042-9/+21
* Fix up some comments.Bob Wilson2009-12-041-12/+5
* Fix 80-column violations.Bob Wilson2009-12-041-4/+5
* OptParser: Emit HelpText field for option groups.Daniel Dunbar2009-12-041-1/+12
* Some code cleanup. No functionality change.Bill Wendling2009-12-041-15/+10
* Avoid creating a metadata slot for all metadata that contains an instructionVictor Hernandez2009-12-041-6/+6
* Handle recursive PHI's.Evan Cheng2009-12-041-18/+18
* Fix crasher when N->getElement(n) is NULLVictor Hernandez2009-12-041-1/+1
* Add a pre-regalloc tail duplication pass.Evan Cheng2009-12-043-100/+227