aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [tsan] fix compiler warningsKostya Serebryany2012-02-141-3/+3
* Add simplifyLoopLatch to LoopRotate pass.Andrew Trick2012-02-141-0/+103
* whitespaceAndrew Trick2012-02-141-30/+30
* Check against umin while converting fcmp into an icmp.Devang Patel2012-02-131-0/+11
* Just like in regular escape analysis, loads and stores throughDan Gohman2012-02-131-0/+10
* ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany2012-02-133-0/+171
* Fix various issues (or do cleanups) found by enabling certain MSVC warnings.Ahmed Charles2012-02-132-5/+4
* Handle InvokeInst in EvaluateBlock. Don't try to support exceptions, it's justNick Lewycky2012-02-121-9/+14
* false is totally null!Nick Lewycky2012-02-121-1/+1
* Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI callsNick Lewycky2012-02-121-10/+8
* Pass TargetData and TargetLibraryInfo through to the constant folder. Fixes aNick Lewycky2012-02-121-25/+37
* Fix function name in comment to match actual name. Fix comments that are usingNick Lewycky2012-02-121-15/+15
* Don't traverse the PHI nodes twice. No functionality change!Nick Lewycky2012-02-121-7/+6
* Update BBVectorize to use aliasesUnknownInst.Hal Finkel2012-02-101-9/+3
* Tweak comment readability and grammar.Benjamin Kramer2012-02-091-2/+2
* GlobalOpt: Be more aggressive about elminating side-effect free static dtors.Benjamin Kramer2012-02-091-4/+5
* [asan] unpoison the stack before every noreturn call. Fixes asan issue 37. ll...Kostya Serebryany2012-02-081-2/+17
* Use Use::set rather than finding the operand number of the useDuncan Sands2012-02-081-6/+3
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-075-7/+6
* Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner2012-02-063-35/+19
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-062-51/+4
* [unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling2012-02-065-103/+6
* Make helper static.Benjamin Kramer2012-02-061-3/+3
* Split part of EvaluateFunction into a new EvaluateBlock method. No functionalityNick Lewycky2012-02-061-57/+95
* fix indentationSebastian Pop2012-02-061-9/+9
* Teach GlobalOpt to handle atomic accesses to globals.Nick Lewycky2012-02-051-13/+40
* Clean up some whitespace and comments. No functionality change.Nick Lewycky2012-02-051-13/+13
* Neaten up this method. Check that if there is only oneDuncan Sands2012-02-051-3/+3
* Fix a thinko pointed out by Eli and the buildbots.Duncan Sands2012-02-051-1/+1
* Reduce the number of dom queries made by GVN's conditional propagationDuncan Sands2012-02-051-31/+9
* Reduce the number of non-trivial domtree queries by about 1% whenDuncan Sands2012-02-051-15/+17
* Simplify contains tests using 'count'.David Blaikie2012-02-051-2/+1
* BBVectorize.cpp: Get rid of comparision to bool to fix a warning.NAKAMURA Takumi2012-02-051-1/+1
* reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner2012-02-052-57/+61
* Boost the effective chain depth of loads and stores.Hal Finkel2012-02-041-0/+10
* Narrow test further. Make bot and test happy.Jim Grosbach2012-02-031-1/+3
* Tidy up. Trailing whitespace.Jim Grosbach2012-02-031-55/+55
* Restrict InstCombine from converting varargs to or from fixed args.Jim Grosbach2012-02-031-0/+7
* Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs."Jim Grosbach2012-02-031-5/+14
* BBVectorize: Simplify code, no functionality change.Benjamin Kramer2012-02-021-9/+3
* Minor changes from review.Hal Finkel2012-02-021-19/+17
* Vectorize long blocks in groups.Hal Finkel2012-02-021-41/+90
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-0112-78/+90
* BBVectorize.cpp: Try to fix MSVC build. map::iterator and multimap::iterator ...NAKAMURA Takumi2012-02-011-2/+2
* A few of the changes suggested in code review (by Nick Lewycky)Hal Finkel2012-02-011-7/+8
* Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis2012-02-012-61/+57
* Add a basic-block autovectorization pass.Hal Finkel2012-02-0110-3/+1896
* Disable InstCombine unsafe folding bitcasts of calls w/ varargs.Jim Grosbach2012-02-011-14/+5
* bz11794 : EarlyCSE stack overflow on long functions.Lenny Maiorani2012-01-311-22/+117
* Increase the initial vector size to be equivalent to the size of the DepsBill Wendling2012-01-311-2/+2