summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix for PR2484: add an SSE1 pattern for a shuffle we normally prefer to Eli Friedman2009-06-19
* Should be using Bcc (average) latency to determine if-conversion threshold, n...Evan Cheng2009-06-19
* Minor cleanup; fixes review comments for a previous patch. Sorry for Eli Friedman2009-06-19
* Teach jump threading to look at comparisons between phi nodes and non-constants.Nick Lewycky2009-06-19
* Misc tweaks to Intel asm printing to make it more compatible with MASM. Eli Friedman2009-06-19
* Improve tail call elim to move loads above readonly callsChris Lattner2009-06-19
* part of PR4405: disable a contentious optimization forChris Lattner2009-06-19
* More VNInfo tweaking, plus a little progress on intra-block splitting.Lang Hames2009-06-19
* Transfer dead markers when a ldrd is changed into a ldm or a pair of ldr.Evan Cheng2009-06-19
* Latency information for ARM v6. It's rough and not yet hooked up. Right now ...Evan Cheng2009-06-19
* Mark a few Thumb instructions commutable; just happened to spot this Eli Friedman2009-06-19
* add a file I missed, this goes with r73743Chris Lattner2009-06-19
* Add some scaffolding for a new experimental asmprinterChris Lattner2009-06-19
* merge the common darwin settings from the X86/PPC/ARM targetsChris Lattner2009-06-19
* move mangler quote handling from asm printers to TargetAsmInfo.Chris Lattner2009-06-18
* minor cleanupChris Lattner2009-06-18
* simplify macro debug info directive handling.Chris Lattner2009-06-18
* Remove UseThumbBacktraces. Just check if subtarget is darwin.Evan Cheng2009-06-18
* Add a parent pointer to SCEV, in preparation for getting rid of the global un...Owen Anderson2009-06-18
* Improved PHI def marking, replaced some gotos with breaks.Lang Hames2009-06-18
* Simplify.Owen Anderson2009-06-18
* Simplify.Owen Anderson2009-06-18
* Add a SmartScopedLock, and use it to simplify code.Owen Anderson2009-06-18
* Simplify with SmartRWMutex.Owen Anderson2009-06-18
* On Darwin, ams printer should output a second label before a jump table so th...Evan Cheng2009-06-18
* Simplify by using no-op-when-not-multithreaded locks.Owen Anderson2009-06-18
* Generalize LSR's OptimizeSMax to handle unsigned max tests as wellDan Gohman2009-06-18
* Recognize n != 0 ? n : 1 as umax(n, 1). Previously only ULT/UGT/ULE/UGEDan Gohman2009-06-18
* Simplify using mutexes that become no-ops when not in multithreaded mode.Owen Anderson2009-06-18
* Revert IRBuilder CC propagation. Fix SimplifyLibCalls instead.Anton Korobeynikov2009-06-18
* Simplify a lot of code by using a R/W mutex that becomes a no-op when multith...Owen Anderson2009-06-18
* Use SmartMutex to simplify.Owen Anderson2009-06-18
* Give RWMutex the SmartRWMutex treatment too.Owen Anderson2009-06-18
* Insert a SmartMutex templated class into the class hierarchy, which takes a t...Owen Anderson2009-06-18
* Update CMake files to account for new location of Threading.cpp.Ted Kremenek2009-06-18
* Move Threading.[h|cpp] from Support to System.Owen Anderson2009-06-18
* Remove the code from IVUsers that attempted to handleDan Gohman2009-06-18
* Generalize the zext(trunc(t) & C) instcombine to work even withDan Gohman2009-06-18
* Update a comment to reflect the code.Dan Gohman2009-06-18
* Fix the double checked locking in this file too.Owen Anderson2009-06-18
* As pointed out by Duncan, I accidentally dropped the first MemoryFence of theOwen Anderson2009-06-18
* Fix build when disable thread support.Owen Anderson2009-06-18
* Add braces to clarify if/else structure and remove warning.Nick Lewycky2009-06-18
* - Update register allocation hint after coalescing. This is done by the targe...Evan Cheng2009-06-18
* It looks like nobody is working on PR 4158, so I'mDale Johannesen2009-06-18
* Fix trailing whitespace from ScalarEvolution::print.Dan Gohman2009-06-18
* ARM unified syntax is not specific to ELF; use it for Darwin, too.Bob Wilson2009-06-18
* Teach ScalarEvolution how to recognize another xor(and(x, C), C) case.Dan Gohman2009-06-18
* Delete unnecessary braces.Dan Gohman2009-06-17
* Reapply r73647 in a non-broken form.Owen Anderson2009-06-17