aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-03-05Fix these constants to be more portable.Dan Gohman
2010-03-05Rewrite i64-to-f64 conversion using an algorithm which handlesDan Gohman
2010-03-05Trivial comment change.Johnny Chen
2010-03-05Add missing break for Intrinsic::objectsize case. It was falling through to t...Evan Cheng
2010-03-05disable libprofile on cygwin, patch by Aaron Gray.Chris Lattner
2010-03-05Only build libedis if ENABLE_SHARED is specified, just like liblto.Chris Lattner
2010-03-05liblto and gold don't need to be built in serialChris Lattner
2010-03-05add an assertion requested on llvmdev.Chris Lattner
2010-03-05Revert r97766. It's deleting a tag.Bill Wendling
2010-03-05Micro-optimization:Bill Wendling
2010-03-05Fix some more places where dbg_value affected codegen.Dale Johannesen
2010-03-04Add metadata example.Devang Patel
2010-03-04Stop leaking MDStrings.Jeffrey Yasskin
2010-03-04Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit versionJohnny Chen
2010-03-04Fix memcheck-found leaks: one false positive from using new[], and one trueJeffrey Yasskin
2010-03-04For SJLJ exception handling, make sure that all calls that are not markedJim Grosbach
2010-03-04pr6478: The frame pointer spill frame index is only defined when there is aBob Wilson
2010-03-04Run machine licm before machine cse to avoid messing up licm opportunities.Evan Cheng
2010-03-04Avoid cse load instructions unless they are known to be invariant loads.Evan Cheng
2010-03-04pr6480: Don't try producing ld/st-multiple instructions when the address isBob Wilson
2010-03-04Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153.Erick Tryzelaar
2010-03-04Fix the remaining MUL8 and DIV8 to define AX instead of AL,AH.Jakob Stoklund Olesen
2010-03-04Fix recognition of 16-bit bswap for C front-ends which emit theDan Gohman
2010-03-04not committing what you test = bad.Chris Lattner
2010-03-04make gep matching in fastisel match the base of the gep as aChris Lattner
2010-03-04add a statistic for # times fastisel fails.Chris Lattner
2010-03-04Fix PR6360. It's easy for a stub's address to escape to user code, so we can'tJeffrey Yasskin
2010-03-04Fix a typo Duncan noticed.Dan Gohman
2010-03-04Added 32-bit Thumb instructions for Preload Data (PLD, PLDW) and PreloadJohnny Chen
2010-03-04Simplify the condition-checking logic and hopefully clear up a build failureJohn McCall
2010-03-04Teach lit to honor conditional directives. The syntax is:John McCall
2010-03-04Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))'Nick Lewycky
2010-03-04Fix PR5291, in which a SmallPtrSet iterator was held across an insertion intoJeffrey Yasskin
2010-03-04Rename -machine-cse to -enable-machine-cse.Evan Cheng
2010-03-04add a comment.Chris Lattner
2010-03-04so hey, it turns out that the histogram was completely wrong, becauseChris Lattner
2010-03-04Look ahead a bit to determine if a physical register def that is not marked d...Evan Cheng
2010-03-04zap fixme.Chris Lattner
2010-03-04now that complexpatterns are all emitted at the end of the matchChris Lattner
2010-03-04change the new isel matcher to emit ComplexPattern matchesChris Lattner
2010-03-04Make sure JITResolvers don't leave any stubs behind. When a JITResolver wasJeffrey Yasskin
2010-03-04enhance comment output to specify what recorded slotChris Lattner
2010-03-04Fix more code to work properly with vector operands. Based onDan Gohman
2010-03-04Teach the pic16 target to recognize pic16-*-* triples.John McCall
2010-03-04inline CannotYetSelectIntrinsic into CannotYetSelect and simplify.Chris Lattner
2010-03-03Fix a logic error. An instruction that has a live physical register def canno...Evan Cheng
2010-03-03Remove PHINodeTraits and use MachineInstrExpressionTrait instead.Evan Cheng
2010-03-03Expose the rest of the llvm-c scalar opts to ocaml.Erick Tryzelaar
2010-03-03Rename some ocaml functions.Erick Tryzelaar
2010-03-03Expose the external functions for ocaml's execution engine as an optimization.Erick Tryzelaar