aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-02-09Formatting and comment tweaks.Duncan Sands
2011-02-09Teach instsimplify some tricks about exact/nuw/nsw shifts.Chris Lattner
2011-02-09Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/ExactChris Lattner
2011-02-09refactor ConstantExpr interfaces a bit around "exactness".Chris Lattner
2011-02-09[AVX] Implement 256-bit vector lowering for INSERT_VECTOR_ELT.David Greene
2011-02-09Add intrinsic for setc instruction on the XCore.Richard Osborne
2011-02-09When removing a function from the function set and adding it to deferred, weNick Lewycky
2011-02-09lib/Support/Errno.cpp: Check strerror_s() with HAVE_DECL_STRERROR_S in config...NAKAMURA Takumi
2011-02-09Windows/Windows.h: Redefine _WIN32_WINNT here. mingw-w64 tends to define it a...NAKAMURA Takumi
2011-02-09Windows/Program.inc: Eliminate the declaration of SetInformationJobObject(). ...NAKAMURA Takumi
2011-02-09Windows/DynamicLibrary.inc: ELM_Callback fix for mingw-w64.NAKAMURA Takumi
2011-02-09Evict a lighter single interference before attempting to split a live range.Jakob Stoklund Olesen
2011-02-09Set an allocation hint when rematting before a COPY.Jakob Stoklund Olesen
2011-02-08Fix one more case of splitting after the last split point.Jakob Stoklund Olesen
2011-02-08Reorganize interference code to check LastSplitPoint first.Jakob Stoklund Olesen
2011-02-08Don't open the file again in the gold plugin. To be able to do this, updateRafael Espindola
2011-02-08Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ...Owen Anderson
2011-02-08Support for .ifdef / .ifndef in the assembler parser. Patch by Joerg Sonnenbe...Benjamin Kramer
2011-02-08Also handle the situation where an indirect branch is the first (and last)Jakob Stoklund Olesen
2011-02-08Add LiveIntervals::addKillFlags() to recompute kill flags after register allo...Jakob Stoklund Olesen
2011-02-08Trim debug spewJakob Stoklund Olesen
2011-02-08Avoid folding a load instruction into an instruction that redefines the regis...Jakob Stoklund Olesen
2011-02-08[AVX] Implement BUILD_VECTOR lowering for 256-bit vectors. ForDavid Greene
2011-02-08Add SplitEditor::overlapIntv() to create small ranges where both registers ar...Jakob Stoklund Olesen
2011-02-08Add assertion.Jakob Stoklund Olesen
2011-02-08Fix PostRA antidependence breaker.Andrew Trick
2011-02-08Temporary workaround for a bad bug introduced by r121082 which replacedEvan Cheng
2011-02-08Don't split any loop backedges, including backedges of loops other thanDan Gohman
2011-02-08Add LiveIntervals::shrinkToUses().Jakob Stoklund Olesen
2011-02-07SimplifyCFG: Track the number of used icmps when turning a icmp chain into a ...Benjamin Kramer
2011-02-07Add support for parsing dmb/dsb instructionsBruno Cardoso Lopes
2011-02-07Remove comment about an argument that was removed couple of years ago.Devang Patel
2011-02-07Remove the MCR asm parser hack and start using the custom target specific asmBruno Cardoso Lopes
2011-02-07fix comment change.Chris Lattner
2011-02-07[AVX] Insert/extract subvector lowering support. This includes aDavid Greene
2011-02-07ARM/MC/ELF Lowercase .cpu attributes in .s, but make them uppercase in .oJason W Kim
2011-02-07Fix an obvious typo which caused an isel assertion. rdar://8964854.Evan Cheng
2011-02-07Add codegen support for using post-increment NEON load/store instructions.Bob Wilson
2011-02-07Change VLD3/4 and VST3/4 for quad registers to not update the address register.Bob Wilson
2011-02-07Fix some NEON instruction itineraries.Bob Wilson
2011-02-07Fix a comment: addrmode6 no longer includes the optional writeback flag.Bob Wilson
2011-02-07Remove inaccurate comments: so_imm and t2_so_imm operands are not encodedBob Wilson
2011-02-07Move code for OffsetCompare struct closer to where it is used.Bob Wilson
2011-02-07implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.Chris Lattner
2011-02-07Add an m_Div pattern for matching either a udiv or an sdiv and use itDuncan Sands
2011-02-07Teach ARM/MC/ELF about gcc compatible reloc output to get past odd linkageJason W Kim
2011-02-07Rework some .ARM.attribute work for improved gcc compatibility.Jason W Kim
2011-02-06teach instsimplify to transform (X / Y) * Y to XChris Lattner
2011-02-06enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner
2011-02-06Remove premature optimization that avoided calculating argument weightsEric Christopher