Age | Commit message (Expand) | Author | Files | Lines |
2011-08-27 | Reverting r138695 to see if it fixes clang self host. | Andrew Trick | 4 | -35/+25 |
2011-08-27 | Only delete instructions once. | Bill Wendling | 1 | -5/+6 |
2011-08-27 | These splits should be done whether they are critical edges or not. | Bill Wendling | 1 | -16/+8 |
2011-08-27 | Fix PassManager stack depths. | Andrew Trick | 4 | -25/+35 |
2011-08-26 | Improve encoding support for BLX with immediat eoperands, and fix a BLX decod... | Owen Anderson | 4 | -12/+25 |
2011-08-26 | Correct encoding of BL with immediate offset. | Owen Anderson | 1 | -5/+10 |
2011-08-26 | ARM assembly parsing tweak for pldw. | Jim Grosbach | 1 | -3/+4 |
2011-08-26 | Spelling fail. | Owen Anderson | 1 | -1/+1 |
2011-08-26 | Thumb2 assembler parsing and encoding of IT instruction. | Jim Grosbach | 2 | -12/+136 |
2011-08-26 | Update the dominator tree with the correct dominator for the new 'unwind' block. | Bill Wendling | 1 | -0/+5 |
2011-08-26 | Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction. | Eli Friedman | 7 | -48/+94 |
2011-08-26 | Split the landing pad block only if it's a critical edge. Also intelligently | Bill Wendling | 1 | -5/+21 |
2011-08-26 | Fix ARM codegen breakage caused by r138653. | Owen Anderson | 1 | -6/+15 |
2011-08-26 | Whitespace and 80-col. | Eric Christopher | 1 | -40/+43 |
2011-08-26 | invalid-LDR_PRE-arm.txt was already passing, but for the wrong reasons. We w... | Owen Anderson | 6 | -19/+96 |
2011-08-26 | Don't sink landingpad instructions during ind-var simplification. | Bill Wendling | 1 | -0/+4 |
2011-08-26 | Update for feedback from Jim. | Owen Anderson | 1 | -3/+3 |
2011-08-26 | ARMDisassembler: Always return a size, even when disassembling fails. | Benjamin Kramer | 1 | -3/+11 |
2011-08-26 | Support an extension of ARM asm syntax to allow immediate operands to ADR ins... | Owen Anderson | 3 | -17/+36 |
2011-08-26 | Don't insert branch hint lables that are never used. | Kalle Raiskila | 2 | -23/+0 |
2011-08-26 | Fix PR10755 by checking for invalid predicate codes from UNPREDICTABLE t2IT i... | Owen Anderson | 1 | -0/+2 |
2011-08-26 | Fix disassembling of VCVTSD2SI | Craig Topper | 1 | -10/+4 |
2011-08-26 | LoopInfo::updateUnloop fix, and verify Block->Loop maps. | Andrew Trick | 1 | -2/+13 |
2011-08-26 | Atomic load/store on ARM/Thumb. | Eli Friedman | 5 | -5/+90 |
2011-08-26 | Address review comments. | Benjamin Kramer | 1 | -9/+8 |
2011-08-26 | SimplifyCFG: If we have a PHI node that can evaluate to NULL and do a load or... | Benjamin Kramer | 1 | -0/+69 |
2011-08-25 | Look at only the terminators of the basic block. Also, if we're using the new EH | Bill Wendling | 1 | -5/+9 |
2011-08-25 | Initial check in that will auto-upgrade the old EH scheme to the new EH scheme. | Bill Wendling | 1 | -0/+201 |
2011-08-25 | Do the same as r138461. Mark VZEROALL as clobbering all YMM registers | Bruno Cardoso Lopes | 1 | -4/+3 |
2011-08-25 | Remove stray fullstop. | Nick Lewycky | 1 | -1/+1 |
2011-08-25 | Add support for AVX 256-bit version of MOVDDUP! | Bruno Cardoso Lopes | 2 | -0/+47 |
2011-08-25 | Make isMOVDDUP mask check more strict and update comments! | Bruno Cardoso Lopes | 1 | -2/+7 |
2011-08-25 | Port over additional encoding tests to decoding tests, and fix an operand ord... | Owen Anderson | 1 | -1/+1 |
2011-08-25 | Intel family 6 model 44 is Gulftown/Westmere-EP and doesn't have AVX. | Benjamin Kramer | 1 | -2/+2 |
2011-08-25 | ARM fix for missing implicit operands on ldmia_ret. | Andrew Trick | 1 | -1/+3 |
2011-08-25 | whitespace | Andrew Trick | 1 | -1/+1 |
2011-08-25 | Explicitly disallow predication in Thumb1 assembly. | Jim Grosbach | 1 | -0/+6 |
2011-08-25 | Add more missing TB encodings to VEX instructions to allow them to be disasse... | Craig Topper | 1 | -36/+36 |
2011-08-25 | Add TB encoding to VEROALL, VZEROUPPER, and VCVTPS2PD to allow them to be dis... | Craig Topper | 1 | -8/+8 |
2011-08-25 | LSR wants to split the landing pad's critical edge. Let it do it, but use the | Bill Wendling | 1 | -1/+8 |
2011-08-25 | Initialize member variable. | Benjamin Kramer | 1 | -1/+2 |
2011-08-25 | Add support for 256-bit versions of VSHUFPD and VSHUFPS. | Bruno Cardoso Lopes | 2 | -18/+204 |
2011-08-25 | Add memory version of SHUFPD to mask decoding! | Bruno Cardoso Lopes | 1 | -1/+3 |
2011-08-25 | Hide -global-merge option. | Evan Cheng | 1 | -1/+1 |
2011-08-25 | When inserting new instructions, use getFirstInsertionPt instead of | Bill Wendling | 6 | -17/+18 |
2011-08-25 | Add a command line option to disable global merge pass. | Evan Cheng | 1 | -1/+6 |
2011-08-25 | Remove a out-of-place comment. | Evan Cheng | 1 | -1/+0 |
2011-08-24 | Create a section for non-instructions patterns in the beginning of the | Bruno Cardoso Lopes | 1 | -88/+82 |
2011-08-24 | Move code around! | Bruno Cardoso Lopes | 1 | -58/+66 |
2011-08-24 | Organize UNPCK* patterns, also add remaining for AVX. | Bruno Cardoso Lopes | 1 | -97/+97 |