aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add a utility function that detects whether a loop is guaranteed to be finite.Nick Lewycky2008-11-184-31/+218
* Rename stackprotector_create intrinsic to stackprotector.Bill Wendling2008-11-183-7/+7
* Cast to remove warning about comparing signed and unsigned.Bill Wendling2008-11-181-1/+1
* Implement support for JIT exceptions on X86_64. Relative offsets areNicolas Geoffray2008-11-182-64/+37
* Remove unused variable.Duncan Sands2008-11-181-3/+0
* Reapply r59464, this time using the correct typeDuncan Sands2008-11-1811-13/+188
* A simple test for stack protectors. This should be valid on all platforms.Bill Wendling2008-11-181-0/+25
* Remove the stackprotector_check intrinsic. Use a volatile load instead.Bill Wendling2008-11-183-24/+6
* - Use "moveAfter" instead of "remove/insert" of a basic block.Bill Wendling2008-11-181-103/+104
* Fix a typo in a comment.Dan Gohman2008-11-181-1/+1
* Change SUnit's dump method to take a ScheduleDAG* instead ofDan Gohman2008-11-185-25/+26
* Revert r59464. It was causing this failure:Bill Wendling2008-11-1811-188/+13
* There is no InstrStage class.Dan Gohman2008-11-181-1/+0
* Give SIToFPInst preference over UIToFPInst because it is faster on platforms ...Devang Patel2008-11-182-3/+55
* Avoid using a loop in ReleasePred and ReleaseSucc methods to compute theDan Gohman2008-11-183-55/+64
* While handling floating point IVs lift restrictions on initial value and incr...Devang Patel2008-11-172-26/+91
* Handle floating point ivs during doInitialization().Devang Patel2008-11-171-144/+130
* Eliminate some trivial differences between the ScheduleNodeTopDownDan Gohman2008-11-172-6/+8
* Add soft float support for a bunch more operations. OriginalDuncan Sands2008-11-1713-4/+356
* Don't bother doing latency calculations in the "fast" scheduler.Dan Gohman2008-11-171-15/+5
* Use SUnit's CycleBound field instead of duplicating it inDan Gohman2008-11-171-8/+9
* Remove these, which test for optimizations thatDale Johannesen2008-11-172-45/+0
* Move some former testcases (low-probability codegenDale Johannesen2008-11-171-0/+45
* Let AnalyzeAlloca() remove debug intrinsics.Devang Patel2008-11-171-20/+11
* Don't produce ADDC/ADDE when expanding SHL unless they are legalRichard Osborne2008-11-172-1/+8
* Support dependencies between plugins by priority-sorting.Mikhail Glushenkov2008-11-174-5/+38
* Filter ToolPropertiesList to exclude all Tools not mentioned in the compilati...Mikhail Glushenkov2008-11-171-49/+78
* Add a layer of indirection to make plugins more flexible.Mikhail Glushenkov2008-11-177-109/+111
* Don't use the isPending flag to mean what the isAvailable flag means.Dan Gohman2008-11-172-2/+2
* move partial template specialization to FoldingSet.h.Zhongxing Xu2008-11-172-5/+6
* Fixed legalization of CONVERT_RNDSAT for integers.Mon P Wang2008-11-172-24/+16
* Removed 2008-10-17-SpillerBug.ll as it does not provide an accurate test of P...Lang Hames2008-11-161-130/+0
* punctuate, add wording about patches contributed by others.Chris Lattner2008-11-161-3/+4
* If SI->size() is 0, we are not allowed to dereference ->begin().Torok Edwin2008-11-161-2/+4
* 2008-10-17-SpillerBug.ll is currently failing, but this doesn't reflect an ac...Lang Hames2008-11-161-0/+1
* Big PBQP allocator update. Adds coalescing support, stack slot coloring, seve...Lang Hames2008-11-161-139/+478
* eliminate some std::set's.Chris Lattner2008-11-161-9/+10
* simplify loopChris Lattner2008-11-161-5/+2
* simplify a bunch more instcombines to use m_Specific etc.Chris Lattner2008-11-161-40/+37
* factor the code for simplifying (icmp)|(icmp) into its own function.Chris Lattner2008-11-161-151/+167
* do some computation with apints instead of ConstantInts.Chris Lattner2008-11-161-6/+5
* merge a check into a place where it is simpler.Chris Lattner2008-11-161-20/+17
* Improved shuffle normalization to avoid using extract/build when weMon P Wang2008-11-164-96/+202
* factor a whole bunch of code out into a helper function.Chris Lattner2008-11-161-149/+166
* simplify the conditions on two gigantic if's, decreasing indentationChris Lattner2008-11-161-290/+289
* simplify some instcombine matches by using m_SpecificChris Lattner2008-11-161-37/+34
* Fix 80-col violation.Zhongxing Xu2008-11-161-1/+1
* add a new m_Specific pattern that matches only if we have a specific Value*.Chris Lattner2008-11-161-0/+15
* Use new m_SelectCst template to eliminate macros.Chris Lattner2008-11-161-9/+5
* add a new template for matching a select between two constants.Chris Lattner2008-11-161-0/+11