summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Some minor cleanups. No functionalitical change.Bill Wendling2011-07-28
* Leverage some of the code that John wrote to manage the landing pads.Bill Wendling2011-07-28
* Don't add in the asked for size so that we don't copy too much from the old t...Bill Wendling2011-07-28
* Automatically merge the landingpad clauses when we come across a callee'sBill Wendling2011-07-28
* Explicitly declare a library dependency of LLVM*Desc toOscar Fuentes2011-07-28
* Make sure that the landingpad instruction takes a Constant* as the clause's v...Bill Wendling2011-07-28
* Add a couple of convenience functions:Bill Wendling2011-07-28
* Invert the subvector insertion to be more likely to be taken as a COPYBruno Cardoso Lopes2011-07-28
* Add patterns to generate copies for extract_subvector instead ofBruno Cardoso Lopes2011-07-28
* movd/movq write zeros in the high 128-bit part of the vector. UseBruno Cardoso Lopes2011-07-28
* Add a few patterns to match allzeros without having to use the fp unit.Bruno Cardoso Lopes2011-07-28
* Add SINT_TO_FP and FP_TO_SINT support for v8i32 types. Also moveBruno Cardoso Lopes2011-07-28
* Fix a use after free. An instruction can't be both an intrinsic call and a fe...Benjamin Kramer2011-07-28
* Initial stab at getting inlining working with the EH rewrite.Bill Wendling2011-07-28
* Add an optional 'bool makeAbsolute' in llvm::sys::fs::unique_file function.Argyrios Kyrtzidis2011-07-28
* Refactor and improve the encodings/decodings for addrmode3 loads, and make th...Owen Anderson2011-07-27
* Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.Evan Cheng2011-07-27
* Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates.Kevin Enderby2011-07-27
* ARM assembly parsing and encoding support for USAT and USAT16.Jim Grosbach2011-07-27
* Code generation for 'fence' instruction.Eli Friedman2011-07-27
* Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.Jakub Staszak2011-07-27
* ARM assembly parsing and encoding for UMULL.Jim Grosbach2011-07-27
* Remove outdated FIXME comment.Devang Patel2011-07-27
* ARM assembly parsing and encoding for UMLAL.Jim Grosbach2011-07-27
* Refuse to inline two functions which use different personality functions.Bill Wendling2011-07-27
* ARM parsing and encoding of SBFX and UBFX.Jim Grosbach2011-07-27
* Refactor the STRT and STRBT instructions to distinguish between the register-...Owen Anderson2011-07-27
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-27
* ARM assembly parsing and encoding for extend instructions.Jim Grosbach2011-07-27
* Teach the ConstantMerge pass about alignment. Fixes PR10514!Nick Lewycky2011-07-27
* X86ISD::MEMBARRIER does not require SSE2; it doesn't actually generate any co...Eli Friedman2011-07-27
* ARM assembly parsing aliases for extend instructions w/o rotate.Jim Grosbach2011-07-27
* ARM cleanup of remaining extend instructions.Jim Grosbach2011-07-27
* ARM extend instructions simplification.Jim Grosbach2011-07-27
* Optimize 96-bit division a little bit.Jakub Staszak2011-07-27
* Move static methods to the anonymous namespace.Jakub Staszak2011-07-27
* Trim includes.Frits van Bommel2011-07-27
* Explicitly cast narrowing conversions inside {}s that will become errors inJeffrey Yasskin2011-07-27
* Revert r136156, which broke several buildbots.Dan Gohman2011-07-27
* Misc mid-level changes for new 'fence' instruction.Eli Friedman2011-07-27
* Minor simplification.Eli Friedman2011-07-27
* Move some code around to open opportunity for more shuffle matchingBruno Cardoso Lopes2011-07-27
* The vpermilps and vpermilpd have different behaviour regarding theBruno Cardoso Lopes2011-07-27
* Remove more dead code!Bruno Cardoso Lopes2011-07-27
* Fix AliasSetTracker so that it doesn't make any assumptions about instruction...Eli Friedman2011-07-27
* Support .code32 and .code64 in X86 assembler.Evan Cheng2011-07-27
* It is quiet possible that inlined function body is split into multiple chunks...Devang Patel2011-07-27
* Add support for multi-way live range splitting.Jakob Stoklund Olesen2011-07-26
* Print out the MBB live-in registers.Jakob Stoklund Olesen2011-07-26
* Eliminate copies of undefined values during coalescing.Jakob Stoklund Olesen2011-07-26