aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add a ValueMap<ValueOrSubclass*, T> type. ValueMap<Value*, T> is safe to useJeffrey Yasskin2009-10-224-0/+683
* Hide MetadataContext implementation details.Devang Patel2009-10-225-53/+192
* Fix getMDs() interface such that it does not expose implementation details.Devang Patel2009-10-225-26/+35
* Using TrackingVH instead of WeakVH or WeakMetadataVH.Devang Patel2009-10-226-44/+22
* Sort handler names to ensure deterministic behavior.Devang Patel2009-10-222-5/+6
* Trying again to tweak the top-level Makefile to facilitate an Apple-style build.Stuart Hastings2009-10-223-1/+17
* Revert 84843. Evan, this was breaking some of the if-conversion tests.Bob Wilson2009-10-222-5/+6
* Include config.h in order to have HAVE_STDINT_H be defined.Duncan Sands2009-10-221-0/+1
* Verify that the function and exception table have been allocatedNicolas Geoffray2009-10-221-2/+2
* Check that accessing a struct field that occurs before the startDuncan Sands2009-10-221-0/+6
* Test handling of record fields with negative offsets.Duncan Sands2009-10-221-0/+10
* Shift art to the right to keep GCC from complaining about multi-line comments.Benjamin Kramer2009-10-221-14/+14
* Move if-conversion before post-regalloc scheduling so the predicated instruct...Evan Cheng2009-10-222-6/+5
* Load / store multiple was missing opportunites when the load / store bundles ...Evan Cheng2009-10-221-0/+3
* move another load optimization from instcombine -> libanalysis.Chris Lattner2009-10-222-46/+50
* move 'loading i32 from string' optimization from instcombineChris Lattner2009-10-222-40/+35
* Move some constant folding logic for loads out of instcombine intoChris Lattner2009-10-223-42/+57
* Trim more includes.Evan Cheng2009-10-223-3/+0
* Trim include.Evan Cheng2009-10-221-1/+0
* testcase for PR4678 & rdar://7309675Chris Lattner2009-10-222-5/+19
* Forgot a declaration.Mikhail Glushenkov2009-10-221-0/+1
* Make 'unset_option' work on list options.Mikhail Glushenkov2009-10-221-6/+6
* fix warning.Chris Lattner2009-10-221-1/+1
* Fix getHandlerNames() interface. Now it populate clinet supplied small vector...Devang Patel2009-10-224-15/+21
* llvm-ld doesn't throw.Chris Lattner2009-10-223-174/+167
* this doesn't use EH either.Chris Lattner2009-10-223-38/+29
* nothing opt uses can throw, remove the try block and -fexceptions whenChris Lattner2009-10-223-163/+150
* Add some command line options for twiddling the default data layoutChris Lattner2009-10-221-2/+20
* Don't generate sbfx / ubfx with negative lsb field. Patch by David Conrad.Evan Cheng2009-10-222-1/+11
* Use StringRef to construct MDString.Devang Patel2009-10-222-3/+4
* fix PR5262.Chris Lattner2009-10-222-16/+69
* Use special DAG-to-DAG preprocessing to allow mem-mem instructions to be sele...Anton Korobeynikov2009-10-223-21/+149
* Fix null pointer dereference.Anton Korobeynikov2009-10-221-1/+1
* Remove meaningless const.Devang Patel2009-10-222-8/+8
* Revert the main portion of r31856. It was causing BranchFoldingDan Gohman2009-10-224-14/+14
* Derive metadata hierarchy from Value instead of User.Devang Patel2009-10-217-139/+10
* revert r84754, it isn't the right approach. Edwin, please propose Chris Lattner2009-10-212-114/+6
* Missing piece of the ARM frame index post-scavenging conditionalizationJim Grosbach2009-10-213-0/+16
* Fix thinko noticed by Chris.Benjamin Kramer2009-10-211-1/+1
* Adjust testcases for msasm -> alignstack.Dale Johannesen2009-10-213-10/+10
* Rename msasm to alignstack per review.Dale Johannesen2009-10-2110-27/+33
* Remove pointless return; at end of function.Benjamin Kramer2009-10-211-3/+0
* The spill restore needs to be resolved to the SP/FP just like the spillJim Grosbach2009-10-211-0/+2
* Conditionalize ARM/T2 frame index post-scavenging while working out fixesJim Grosbach2009-10-211-4/+31
* Simplify code. No intended functionality change.Benjamin Kramer2009-10-211-12/+6
* Use StringRef.Devang Patel2009-10-212-7/+8
* Most of the NEON shuffle instructions do not support 64-bit element types.Bob Wilson2009-10-211-3/+18
* Do not use SmallVector to store MDNode elements.Devang Patel2009-10-214-34/+25
* Revert r84764, it breaks mingw buildAnton Korobeynikov2009-10-211-1/+1
* XFAIL this test for PPC.Bill Wendling2009-10-211-1/+1