summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Move "atomic" and "volatile" designations on instructions after the opcodeEli Friedman2011-08-12
* ARM STR_POST_IMM offset encoding fix in load/store optimizer.Jim Grosbach2011-08-12
* Fix comment!Bruno Cardoso Lopes2011-08-12
* The VPERM2F128 is a AVX instruction which permutes between two 256-bitBruno Cardoso Lopes2011-08-12
* Move code around and add commentsBruno Cardoso Lopes2011-08-12
* Define unaligned load and store. Akira Hatanaka2011-08-12
* ARM expansion of pre-indexed store pseudos should maintain memoperands.Jim Grosbach2011-08-12
* Add checks for the landingpad instruction's clause values to make sure thatBill Wendling2011-08-12
* Fix some remaining issues with decoding ARM-mode memory instructions, and add...Owen Anderson2011-08-12
* Initial commit of the 'landingpad' instruction.Bill Wendling2011-08-12
* Fix decoding of ARM-mode STRH.Owen Anderson2011-08-12
* Specify fixed bit in the LDRBT encoding, which allows us to distinguish it fr...Owen Anderson2011-08-12
* Fix decoding of pre-indexed stores.Owen Anderson2011-08-12
* Use ArrayRef.Devang Patel2011-08-12
* When constant double 0.0 is lowered, make sure 0 is copied directly from an Akira Hatanaka2011-08-12
* add ifdef's to let people easily remove these dead api for testing.Chris Lattner2011-08-12
* switch to the new struct api.Chris Lattner2011-08-12
* switch to the new struct apis.Chris Lattner2011-08-12
* switch to use the new api for structtypes.Chris Lattner2011-08-12
* forward to the correct constructor.Chris Lattner2011-08-12
* Provide fast path as Jakob suggested.Devang Patel2011-08-12
* Separate decoding for STREXD and LDREXD to make each work better.Owen Anderson2011-08-12
* add two missing function implsChris Lattner2011-08-12
* add new accessors to reflect new terminology in struct types.Chris Lattner2011-08-12
* Revert r137310 because it does not optimize any code on ToTNadav Rotem2011-08-12
* Whitespace and formatting. No functional change intended.Chad Rosier2011-08-12
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-12
* MachOWriter: Don't crash on fixups with arithmetic, emit a relocation instead...Benjamin Kramer2011-08-12
* findDeadCallerSavedReg fix: Missing NULL terminator in register arrays.Andrew Trick2011-08-12
* Don't convert objc_autoreleaseReturnValue to objc_autorelease if the resultDan Gohman2011-08-12
* Don't let arbitrary calls disrupt nested retain+release pairs ifDan Gohman2011-08-12
* Use an actual reverse-CFG reverse-postorder for the bottom-up traversal,Dan Gohman2011-08-12
* Simplify the interference checking code a bit.Jakob Stoklund Olesen2011-08-12
* ARM vector compare to zero instruction assembly parsing support.Jim Grosbach2011-08-11
* Allow loop unrolling to get known trip counts from ScalarEvolution.Andrew Trick2011-08-11
* Remove the InterferenceResult class.Jakob Stoklund Olesen2011-08-11
* Eliminate the last use of InterferenceResult.Jakob Stoklund Olesen2011-08-11
* Enclose directive .cprestore with .set macro and nomacro to silence assemblerAkira Hatanaka2011-08-11
* Remove no-longer-true comments. These are for the assembler, also.Jim Grosbach2011-08-11
* ARM STRT assembly parsing and encoding.Jim Grosbach2011-08-11
* Make the USAT16 operand decoder auto-generate-able.Owen Anderson2011-08-11
* Add another accidentally omitted predicate operand.Owen Anderson2011-08-11
* Add missing predicate operand on SMLA and friends.Owen Anderson2011-08-11
* ARM load shifted register pre-index fix shift value asm parser encoding.Jim Grosbach2011-08-11
* Handle new register classes in Thumb2 mode. Should fix the ARM buildbots.Owen Anderson2011-08-11
* Making SEL decodings auto-generate-able.Owen Anderson2011-08-11
* Add a dag combine to xform 256-bit shuffles into simple vectorBruno Cardoso Lopes2011-08-11
* Tidy up comment.Jim Grosbach2011-08-11
* Fix decoding support for STREXD and LDREXD.Owen Anderson2011-08-11
* Remove more dead code.Jakob Stoklund Olesen2011-08-11