part of PR4405: disable a contentious optimization for
[oota-llvm.git] / lib /
2009-06-19 Chris Lattnerpart of PR4405: disable a contentious optimization for
2009-06-19 Lang HamesMore VNInfo tweaking, plus a little progress on intra...
2009-06-19 Evan ChengTransfer dead markers when a ldrd is changed into a...
2009-06-19 Evan ChengLatency information for ARM v6. It's rough and not...
2009-06-19 Eli FriedmanMark a few Thumb instructions commutable; just happened...
2009-06-19 Chris Lattneradd a file I missed, this goes with r73743
2009-06-19 Chris LattnerAdd some scaffolding for a new experimental asmprinter
2009-06-19 Chris Lattnermerge the common darwin settings from the X86/PPC/ARM...
2009-06-18 Chris Lattnermove mangler quote handling from asm printers to Target...
2009-06-18 Chris Lattnerminor cleanup
2009-06-18 Chris Lattnersimplify macro debug info directive handling.
2009-06-18 Evan ChengRemove UseThumbBacktraces. Just check if subtarget...
2009-06-18 Owen AndersonAdd a parent pointer to SCEV, in preparation for gettin...
2009-06-18 Lang HamesImproved PHI def marking, replaced some gotos with...
2009-06-18 Owen AndersonSimplify.
2009-06-18 Owen AndersonSimplify.
2009-06-18 Owen AndersonAdd a SmartScopedLock, and use it to simplify code.
2009-06-18 Owen AndersonSimplify with SmartRWMutex.
2009-06-18 Evan ChengOn Darwin, ams printer should output a second label...
2009-06-18 Owen AndersonSimplify by using no-op-when-not-multithreaded locks.
2009-06-18 Dan GohmanGeneralize LSR's OptimizeSMax to handle unsigned max...
2009-06-18 Dan GohmanRecognize n != 0 ? n : 1 as umax(n, 1). Previously...
2009-06-18 Owen AndersonSimplify using mutexes that become no-ops when not...
2009-06-18 Anton KorobeynikovRevert IRBuilder CC propagation. Fix SimplifyLibCalls...
2009-06-18 Owen AndersonSimplify a lot of code by using a R/W mutex that become...
2009-06-18 Owen AndersonUse SmartMutex to simplify.
2009-06-18 Owen AndersonGive RWMutex the SmartRWMutex treatment too.
2009-06-18 Owen AndersonInsert a SmartMutex templated class into the class...
2009-06-18 Ted KremenekUpdate CMake files to account for new location of Threa...
2009-06-18 Owen AndersonMove Threading.[h|cpp] from Support to System.
2009-06-18 Dan GohmanRemove the code from IVUsers that attempted to handle
2009-06-18 Dan GohmanGeneralize the zext(trunc(t) & C) instcombine to work...
2009-06-18 Dan GohmanUpdate a comment to reflect the code.
2009-06-18 Owen AndersonFix the double checked locking in this file too.
2009-06-18 Owen AndersonAs pointed out by Duncan, I accidentally dropped the...
2009-06-18 Owen AndersonFix build when disable thread support.
2009-06-18 Nick LewyckyAdd braces to clarify if/else structure and remove...
2009-06-18 Evan Cheng- Update register allocation hint after coalescing...
2009-06-18 Dale JohannesenIt looks like nobody is working on PR 4158, so I'm
2009-06-18 Dan GohmanFix trailing whitespace from ScalarEvolution::print.
2009-06-18 Bob WilsonARM unified syntax is not specific to ELF; use it for...
2009-06-18 Dan GohmanTeach ScalarEvolution how to recognize another xor...
2009-06-17 Dan GohmanDelete unnecessary braces.
2009-06-17 Owen AndersonReapply r73647 in a non-broken form.
2009-06-17 Anton KorobeynikovFix asm string from MOVi16
2009-06-17 Anton KorobeynikovThumb2 instructions are enabled only in unified assembl...
2009-06-17 Dan GohmanInstcombine zext(trunc(x) & mask) to x&mask, even if...
2009-06-17 Owen AndersonUse double-checked locking for this lazy initialization.
2009-06-17 Owen AndersonProtect the GC table in Function.cpp
2009-06-17 Owen AndersonUse atomic increment here.
2009-06-17 Owen AndersonThread-safe (and ManagedStatic-ized) LeakDetector!
2009-06-17 Owen AndersonGuard mutation of the timing info global.
2009-06-17 Owen AndersonWe need to use double-checked locking for lazy initiali...
2009-06-17 Lang HamesVNInfo cleanup.
2009-06-17 Dale JohannesenThis fixes a bug introduced in 72661, which can
2009-06-17 Owen AndersonFactor out some common code.
2009-06-17 Owen AndersonAdd an RAII ScopedWriter, which allows one to acquire...
2009-06-17 Owen AndersonSimplify the locking on the Constants tables, and make...
2009-06-17 Torok EdwinAdd debug message about non-local loads being clobbered.
2009-06-17 Owen AndersonType safety for Constants.cpp! Some of this is tempora...
2009-06-17 Anton KorobeynikovInitial support for some Thumb2 instructions.
2009-06-17 Dan GohmanUpdate comments to use doxygen syntax.
2009-06-17 Owen AndersonProtect the ValueHandle table.
2009-06-17 Owen AndersonWe need to guard reads of the AbstractTypeUsers list...
2009-06-17 Douglas GregorAdd RWMutex.cpp to the CMake makefiles
2009-06-17 Owen AndersonType safety for TypeSymbolTable!
2009-06-17 Owen AndersonImprove the Win32 reader-writer lock implementation...
2009-06-17 Sanjiv Gupta>> What if my global variable was into a different...
2009-06-17 Eli FriedmanPR3439: Correct a silly mistake in the SimplifyDemanded...
2009-06-17 Dan GohmanFix ScalarEvolution's Xor handling to not assume that...
2009-06-17 Devang PatelDo not use first actual instruction's location for...
2009-06-17 Owen AndersonUse atomic increment/decrement for reference counting...
2009-06-17 Owen AndersonAdd an atomic increment and decrement implementation...
2009-06-17 Owen AndersonAdd locking around the accessors for AbstractTypeUsers.
2009-06-16 Owen AndersonUse a reader-writer lock to guard large portions of...
2009-06-16 Chris Lattnerfix a circular dependency between the mips code generator
2009-06-16 Chris LattnerFix the EE bindings to use the proper EE interfaces...
2009-06-16 Owen AndersonAccidentally broke this file.
2009-06-16 Owen AndersonAdd newline at end of file.
2009-06-16 Owen AndersonRemove the Win32 implementation, since it doesn't compi...
2009-06-16 Owen AndersonFix/cleanup trailing newlines.
2009-06-16 Owen AndersonAdd a portable wrapper for reader-writer locks.
2009-06-16 Douglas GregorIntroduce new headers whose inclusion forces linking and
2009-06-16 Dan GohmanGeneralize a few more instcombines to be vector/scalar...
2009-06-16 Dan GohmanInstcombine's ShrinkDemandedConstant may strip bits...
2009-06-16 Evan ChengCALL64pcrel32 immediate field is 32-bit. Patch by Abhin...
2009-06-16 Anton KorobeynikovAddress review comments: add 3 ARM calling conventions.
2009-06-16 Anton KorobeynikovGNU as refuses to assemble "pop {}" instruction. Do...
2009-06-16 Douglas GregorAdd Threading.cpp to the CMake project files
2009-06-16 Owen AndersonSplit the thread-related APIs out into their own file...
2009-06-16 Chris LattnerGeneralize instcombine's isSafeToLoadUnconditionally...
2009-06-16 Sanjiv GuptaAdded missing libcalls for floating point to int conver...
2009-06-16 Sanjiv GuptaFixed names of libcalls checked in r73480.
2009-06-16 Sanjiv GuptaCode Restructuring. No functionality change.
2009-06-16 Sanjiv GuptaAdded required libcalls for PIC16 (mostly floating...
2009-06-16 Evan ChengRename RemoveCopiesFromValNo to TurnCopiesFromValNoToIm...
2009-06-16 Evan ChengIf a val# is defined by an implicit_def and it is being...
2009-06-16 Eli FriedmanAdd some generic expansion logic for SMULO and UMULO...
2009-06-16 Eli FriedmanMisc accumulated tweaks to legalization logic for vario...
2009-06-16 Chris Lattneranother xform that is target-independent (should be...
next