summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Visit the landingpad instruction.Bill Wendling2011-07-281-1/+35
* Add the AddLandingPadInfo function.Bill Wendling2011-07-281-0/+34
* Change LBH_TAKEN_WEIGHT to 124 (from 128). Right now, sum ofJakub Staszak2011-07-281-4/+4
* PLD and PLI are not predicable in ARM mode.Jim Grosbach2011-07-281-0/+1
* ARM assembly parsing and encoding for BLX (immediate).Jim Grosbach2011-07-282-2/+13
* LangRef and basic memory-representation/reading/writing for 'cmpxchg' andEli Friedman2011-07-2812-1/+389
* Heuristics are in descending priority now. If we use one of them, skip the rest.Jakub Staszak2011-07-281-13/+23
* Handle REG_SEQUENCE with implicitly defined operands.Jakob Stoklund Olesen2011-07-281-0/+6
* ARM assembly parsing and encoding for BFC and BFI.Jim Grosbach2011-07-282-0/+106
* Add InEdges (edges from header to the loop) in Loop Branch Heuristics, soJakub Staszak2011-07-281-0/+17
* Use ArrayRef instead of requiring an std::vector.Bill Wendling2011-07-281-4/+6
* The personality function should be a Function* and not just a Value*.Bill Wendling2011-07-285-9/+14
* Reverse order of RS_Split live ranges under -compact-regions.Jakob Stoklund Olesen2011-07-281-3/+6
* Initial code to convert ResumeInsts into calls to _Unwind_Resume.Bill Wendling2011-07-281-1/+57
* Add fixme.Jim Grosbach2011-07-281-1/+5
* Update comments.Owen Anderson2011-07-281-18/+10
* Fill in some encoding information for STRD instructions.Owen Anderson2011-07-281-3/+32
* Revert r136295. It broke nightly testers because some parts of codegen weren...Owen Anderson2011-07-283-41/+23
* ARM parsing and encoding for ADR.Jim Grosbach2011-07-281-1/+1
* CR fix: The ANY_EXTEND can be removed because the input and putput type must beNadav Rotem2011-07-281-2/+1
* Some minor cleanups. No functionalitical change.Bill Wendling2011-07-281-17/+10
* Leverage some of the code that John wrote to manage the landing pads.Bill Wendling2011-07-281-32/+56
* Don't add in the asked for size so that we don't copy too much from the old t...Bill Wendling2011-07-281-3/+3
* Automatically merge the landingpad clauses when we come across a callee'sBill Wendling2011-07-281-28/+12
* Explicitly declare a library dependency of LLVM*Desc toOscar Fuentes2011-07-286-0/+12
* Make sure that the landingpad instruction takes a Constant* as the clause's v...Bill Wendling2011-07-284-7/+8
* Add a couple of convenience functions:Bill Wendling2011-07-281-0/+17
* Invert the subvector insertion to be more likely to be taken as a COPYBruno Cardoso Lopes2011-07-281-3/+3
* Add patterns to generate copies for extract_subvector instead ofBruno Cardoso Lopes2011-07-281-0/+12
* movd/movq write zeros in the high 128-bit part of the vector. UseBruno Cardoso Lopes2011-07-281-2/+28
* Add a few patterns to match allzeros without having to use the fp unit.Bruno Cardoso Lopes2011-07-281-0/+10
* Add SINT_TO_FP and FP_TO_SINT support for v8i32 types. Also moveBruno Cardoso Lopes2011-07-282-7/+13
* Fix a use after free. An instruction can't be both an intrinsic call and a fe...Benjamin Kramer2011-07-281-1/+1
* Initial stab at getting inlining working with the EH rewrite.Bill Wendling2011-07-281-10/+98
* Add an optional 'bool makeAbsolute' in llvm::sys::fs::unique_file function.Argyrios Kyrtzidis2011-07-282-19/+25
* Refactor and improve the encodings/decodings for addrmode3 loads, and make th...Owen Anderson2011-07-273-23/+41
* Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.Evan Cheng2011-07-274-23/+15
* Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates.Kevin Enderby2011-07-273-4/+35
* ARM assembly parsing and encoding support for USAT and USAT16.Jim Grosbach2011-07-271-3/+5
* Code generation for 'fence' instruction.Eli Friedman2011-07-2714-3/+108
* Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.Jakub Staszak2011-07-272-2/+2
* ARM assembly parsing and encoding for UMULL.Jim Grosbach2011-07-271-1/+1
* Remove outdated FIXME comment.Devang Patel2011-07-271-1/+0
* ARM assembly parsing and encoding for UMLAL.Jim Grosbach2011-07-271-1/+2
* Refuse to inline two functions which use different personality functions.Bill Wendling2011-07-271-0/+34
* ARM parsing and encoding of SBFX and UBFX.Jim Grosbach2011-07-278-23/+19
* Refactor the STRT and STRBT instructions to distinguish between the register-...Owen Anderson2011-07-271-2/+30
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-2719-24/+382
* ARM assembly parsing and encoding for extend instructions.Jim Grosbach2011-07-272-0/+83
* Teach the ConstantMerge pass about alignment. Fixes PR10514!Nick Lewycky2011-07-271-8/+41
OpenPOWER on IntegriCloud