summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* fix a nice subtle reassociate bug which would only occurChris Lattner2010-03-05
* Move GetStringLength and helper from SimplifyLibCalls to ValueTracking.Eric Christopher2010-03-05
* Revert r97788 because it broke test/FrontendC/2010-02-16-DbgVarScope.c.Jeffrey Yasskin2010-03-05
* Fix PR6497, a bug where we'd fold a load into an addcChris Lattner2010-03-05
* inline a small function with one call site.Chris Lattner2010-03-05
* Free MDNodes when the LLVMContext is destroyed. Leak found by Valgrind.Jeffrey Yasskin2010-03-05
* Use FindExecutable as a fall-back search method.Mikhail Glushenkov2010-03-05
* Rever 96389 and 96990. They are causing some miscompilation that I do not ful...Evan Cheng2010-03-05
* Revert r97778 and r97779. They're somehow breaking llvm-gcc builds.Dan Gohman2010-03-05
* Fix these constants to be more portable.Dan Gohman2010-03-05
* Rewrite i64-to-f64 conversion using an algorithm which handlesDan Gohman2010-03-05
* Trivial comment change.Johnny Chen2010-03-05
* Add missing break for Intrinsic::objectsize case. It was falling through to t...Evan Cheng2010-03-05
* add an assertion requested on llvmdev.Chris Lattner2010-03-05
* Revert r97766. It's deleting a tag.Bill Wendling2010-03-05
* Micro-optimization:Bill Wendling2010-03-05
* Fix some more places where dbg_value affected codegen.Dale Johannesen2010-03-05
* Stop leaking MDStrings.Jeffrey Yasskin2010-03-04
* Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit versionJohnny Chen2010-03-04
* Fix memcheck-found leaks: one false positive from using new[], and one trueJeffrey Yasskin2010-03-04
* For SJLJ exception handling, make sure that all calls that are not markedJim Grosbach2010-03-04
* pr6478: The frame pointer spill frame index is only defined when there is aBob Wilson2010-03-04
* Run machine licm before machine cse to avoid messing up licm opportunities.Evan Cheng2010-03-04
* Avoid cse load instructions unless they are known to be invariant loads.Evan Cheng2010-03-04
* pr6480: Don't try producing ld/st-multiple instructions when the address isBob Wilson2010-03-04
* Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153.Erick Tryzelaar2010-03-04
* Fix the remaining MUL8 and DIV8 to define AX instead of AL,AH.Jakob Stoklund Olesen2010-03-04
* Fix recognition of 16-bit bswap for C front-ends which emit theDan Gohman2010-03-04
* not committing what you test = bad.Chris Lattner2010-03-04
* make gep matching in fastisel match the base of the gep as aChris Lattner2010-03-04
* add a statistic for # times fastisel fails.Chris Lattner2010-03-04
* Fix PR6360. It's easy for a stub's address to escape to user code, so we can'tJeffrey Yasskin2010-03-04
* Fix a typo Duncan noticed.Dan Gohman2010-03-04
* Added 32-bit Thumb instructions for Preload Data (PLD, PLDW) and PreloadJohnny Chen2010-03-04
* Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))'Nick Lewycky2010-03-04
* Fix PR5291, in which a SmallPtrSet iterator was held across an insertion intoJeffrey Yasskin2010-03-04
* Rename -machine-cse to -enable-machine-cse.Evan Cheng2010-03-04
* add a comment.Chris Lattner2010-03-04
* Look ahead a bit to determine if a physical register def that is not marked d...Evan Cheng2010-03-04
* change the new isel matcher to emit ComplexPattern matchesChris Lattner2010-03-04
* Make sure JITResolvers don't leave any stubs behind. When a JITResolver wasJeffrey Yasskin2010-03-04
* Fix more code to work properly with vector operands. Based onDan Gohman2010-03-04
* Teach the pic16 target to recognize pic16-*-* triples.John McCall2010-03-04
* inline CannotYetSelectIntrinsic into CannotYetSelect and simplify.Chris Lattner2010-03-04
* Fix a logic error. An instruction that has a live physical register def canno...Evan Cheng2010-03-03
* Remove PHINodeTraits and use MachineInstrExpressionTrait instead.Evan Cheng2010-03-03
* Move MachineInstrExpressionTrait::getHashValue() out of line so it can skip o...Evan Cheng2010-03-03
* Re-apply r97667 but with a little bit of thought put into the patch. This imp...Evan Cheng2010-03-03
* Modified the asm string of 16-bit Thumb MUL instruction so that it prints:Johnny Chen2010-03-03
* Revert 97667. It broke a bunch of tests.Dan Gohman2010-03-03