summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* remove TargetAsmInfo::ExpandInlineAsmChris Lattner2009-07-20
* use ExpandInlineAsm on TargetLowering instead of TargetAsmInfo.Chris Lattner2009-07-20
* Copy ExpandInlineAsm to TargetLowering from TargetAsmInfo.Chris Lattner2009-07-20
* Update this comment.Dan Gohman2009-07-20
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-20
* rename TargetAsmInfo::getASDirective -> getDataASDirectiveChris Lattner2009-07-20
* Hide the DOUT static variable behind a function interface.David Greene2009-07-20
* Use t2LDRri12 for frame index loads.David Goodwin2009-07-20
* For PC relative relocations where symbols are defined in the same section theyBruno Cardoso Lopes2009-07-20
* Fix PR4567. Thumb1 target was using the wrong instruction to handle sp = sub ...Evan Cheng2009-07-20
* implement a new magic global "llvm.compiler.used" which is like llvm.used, butChris Lattner2009-07-20
* use stripPointerCasts to simplify some code.Chris Lattner2009-07-20
* Model fpscr to prevent fcmped / fcmpezs etc from being deleted.Evan Cheng2009-07-20
* Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling2009-07-20
* CMake support for SystemZ.Daniel Dunbar2009-07-20
* Don't override LowerArguments in the SPARC backend. In addition to Eli Friedman2009-07-19
* Fix a regression from 76124. Thumb1 instructions default to S bit being true.Evan Cheng2009-07-19
* Fix http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen2009-07-19
* Fix ConstantRange::unionWith. Also make it work a little hard in some cases toNick Lewycky2009-07-19
* Fix some minor MSVC compiler warnings.Daniel Dunbar2009-07-19
* Unbreak buildDaniel Dunbar2009-07-19
* Switch Alpha over to the new call lowering style. New code mostly Eli Friedman2009-07-19
* SystemZ *does* have a CodeGen/AsmPrinter split.Daniel Dunbar2009-07-19
* Tweak cmake files for the four targets that don't split CodeGen out.Daniel Dunbar2009-07-19
* Add dependencies from TargetInfo onto .td generation.Daniel Dunbar2009-07-19
* Use R_X86_64_32S to handle Jump Table Index relocation entries. Hide TAI usag...Bruno Cardoso Lopes2009-07-18
* Add some missing includes.Daniel Dunbar2009-07-18
* Canonicalize bitcasts between types like <1 x i64> and i64 to Eli Friedman2009-07-18
* Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar2009-07-18
* Remove duplication in Program::Execute{And,No}Wait.Mikhail Glushenkov2009-07-18
* Use a better name for the label relocations while emitting them for Jump TablesBruno Cardoso Lopes2009-07-18
* Add support to properly reference private symbols on relocation entries.Bruno Cardoso Lopes2009-07-18
* Back out 76300; apparently the preference is to canonicalize the other Eli Friedman2009-07-18
* add a fixmeChris Lattner2009-07-18
* Add carry producing / using versions of add / subAnton Korobeynikov2009-07-18
* Expand fremAnton Korobeynikov2009-07-18
* Turn abort() into unreachableAnton Korobeynikov2009-07-18
* Turn few asserts into errors / unreachable'sAnton Korobeynikov2009-07-18
* Handle vector returnsAnton Korobeynikov2009-07-18
* Provide expansion for ct* intrinsicsAnton Korobeynikov2009-07-18
* Expand sext_inreg for i1Anton Korobeynikov2009-07-18
* Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when X doesn't have the Eli Friedman2009-07-18
* Remove no-op check.Eli Friedman2009-07-18
* Remove dead check.Eli Friedman2009-07-18
* Canonicalize insert/extractelement from single-element vectors into Eli Friedman2009-07-18
* Fix simplifylibcalls memset recognition to work on 64-bit platforms Eli Friedman2009-07-18
* Replace intersectWith with maximalIntersectWith. The latter guarantees thatNick Lewycky2009-07-18
* Fix the inline cost calculation to take into account instructions Eli Friedman2009-07-18
* Add line breaks to make the debug output a bit more readable.Eli Friedman2009-07-18
* Catch more coalescing opportunities.Evan Cheng2009-07-18