| Commit message (Expand) | Author | Age | Files | Lines |
* | Optimize ScalarEvolution::getAddExpr's duplicate operand detection | Dan Gohman | 2010-08-12 | 1 | -3/+7 |
* | Add a 'normalize' method to the Triple class, which takes a mucked up | Duncan Sands | 2010-08-12 | 1 | -63/+196 |
* | Temporarily revert 110737 and 110734, they were causing failures | Eric Christopher | 2010-08-12 | 1 | -141/+64 |
* | Fix comment order | Bruno Cardoso Lopes | 2010-08-12 | 1 | -1/+1 |
* | Begin to support some vector operations for AVX 256-bit intructions. The long | Bruno Cardoso Lopes | 2010-08-12 | 3 | -19/+42 |
* | The autogened decoder was confusing the ARM STRBT for ARM USAT, because the .td | Johnny Chen | 2010-08-12 | 2 | -0/+9 |
* | MC/X86/AsmParser: Give an explicit error message when we reject an instruction | Daniel Dunbar | 2010-08-12 | 1 | -2/+31 |
* | MC/AsmParser: Push the burdon of emitting diagnostics about unmatched | Daniel Dunbar | 2010-08-12 | 3 | -22/+30 |
* | tblgen/AsmMatcher: Always emit the match function as 'MatchInstructionImpl', | Daniel Dunbar | 2010-08-12 | 2 | -3/+8 |
* | Changed the format of DMBsy, DSBsy, and friends from Pseudo to MiscFrm. | Johnny Chen | 2010-08-11 | 3 | -9/+6 |
* | Even if a variable has constant value all the time, it is still a variable in... | Devang Patel | 2010-08-11 | 1 | -1/+1 |
* | Move the ARM SSAT and USAT optional shift amount operand out of the | Bob Wilson | 2010-08-11 | 7 | -44/+75 |
* | Fix <rdar://problem/8282498> even if it doesn't reproduce on trunk. | Jakob Stoklund Olesen | 2010-08-11 | 1 | -0/+5 |
* | Fix a subtle use-after-free issue. | Owen Anderson | 2010-08-11 | 1 | -1/+4 |
* | Clean up ConstantRange a bit: | Nick Lewycky | 2010-08-11 | 1 | -78/+46 |
* | Make LoopPass::getContainedPass return a LoopPass* instead of a Pass* | Dan Gohman | 2010-08-11 | 1 | -5/+5 |
* | Remove BasicBlockPass::runOnFunction, which was unused. | Dan Gohman | 2010-08-11 | 1 | -10/+0 |
* | Delete FunctionPass::run, which is unused. | Dan Gohman | 2010-08-11 | 1 | -11/+0 |
* | Delete FunctionPass::runOnModule, which is unused. | Dan Gohman | 2010-08-11 | 1 | -13/+0 |
* | Don't use unsigned char for alignments in TargetData. There aren't | Dan Gohman | 2010-08-11 | 1 | -15/+15 |
* | Use ISD::ADD instead of ISD::SUB with a negated constant. This | Dan Gohman | 2010-08-11 | 1 | -4/+5 |
* | Fix a FIXME. The SlotIndex::Slot enum should be private. | Jakob Stoklund Olesen | 2010-08-11 | 1 | -5/+3 |
* | cortex m4 has floating point support, but only single precision. | Jim Grosbach | 2010-08-11 | 4 | -2/+11 |
* | Consider this code snippet: | Bill Wendling | 2010-08-11 | 2 | -3/+51 |
* | Report error if codegen tries to instantiate a ARM target when the cpu does s... | Evan Cheng | 2010-08-11 | 4 | -2/+14 |
* | ArchV7M implies HW division instructions. | Evan Cheng | 2010-08-11 | 1 | -3/+3 |
* | ArchV6T2, V7A, and V7M implies Thumb2; Archv7A implies NEON. | Evan Cheng | 2010-08-11 | 1 | -11/+10 |
* | Add ARM Archv6M and let it implies FeatureDB (having dmb, etc.) | Evan Cheng | 2010-08-11 | 2 | -32/+36 |
* | MC/ARM: Add basic support for handling predication by parsing it out of the m... | Daniel Dunbar | 2010-08-11 | 1 | -1/+44 |
* | MC/ARM: Split mnemonic on '.' characters. | Daniel Dunbar | 2010-08-11 | 1 | -3/+16 |
* | MC/ARM: Fill in ARMOperand::dump a bit. | Daniel Dunbar | 2010-08-11 | 1 | -1/+21 |
* | llvm-mc: Add -show-inst-operands, for dumping the parsed instruction represen... | Daniel Dunbar | 2010-08-11 | 2 | -1/+16 |
* | MCAsmParser: Add dump() hook to MCParsedAsmOperand. | Daniel Dunbar | 2010-08-11 | 3 | -4/+4 |
* | MC/ARM: Add an ARMOperand class for condition codes. | Daniel Dunbar | 2010-08-11 | 2 | -4/+30 |
* | Really control isel of barrier instructions with cpu feature. | Evan Cheng | 2010-08-11 | 2 | -4/+4 |
* | Add Cortex-M0 support. It's a ARMv6m device (no ARM mode) with some 32-bit | Evan Cheng | 2010-08-11 | 1 | -0/+5 |
* | - Add subtarget feature -mattr=+db which determine whether an ARM cpu has the | Evan Cheng | 2010-08-11 | 7 | -55/+54 |
* | MC/ARM: Switch to using the generated match functions instead of stub impleme... | Daniel Dunbar | 2010-08-11 | 1 | -81/+30 |
* | MC/ARM: Enable generation of the ARM asm matcher, not that it can do much. | Daniel Dunbar | 2010-08-11 | 2 | -2/+3 |
* | ARM: Mark some disassembler only instructions as not available for matching -- | Daniel Dunbar | 2010-08-11 | 1 | -0/+4 |
* | ARM: Quote $p in an asm string. | Daniel Dunbar | 2010-08-11 | 1 | -2/+2 |
* | Improve indentation. | Owen Anderson | 2010-08-11 | 1 | -27/+28 |
* | Handle ARM compares as well as converting for ARM adds, subs, and thumb2's adds. | Bill Wendling | 2010-08-11 | 1 | -0/+5 |
* | Mark ARM compare instructions as isCompare. | Bill Wendling | 2010-08-11 | 1 | -1/+1 |
* | When analyzing loop exit conditions combined with and and or, don't | Dan Gohman | 2010-08-11 | 1 | -14/+12 |
* | Add a separate ARM instruction format for Saturate instructions. | Bob Wilson | 2010-08-11 | 6 | -151/+179 |
* | Rename and reorder the arguments to isImpliedCond, for consistency and clarity. | Dan Gohman | 2010-08-10 | 1 | -10/+12 |
* | CBZ and CBNZ are implemented. | Evan Cheng | 2010-08-10 | 1 | -5/+0 |
* | Add AVX matching patterns to Packed Bit Test intrinsics. | Bruno Cardoso Lopes | 2010-08-10 | 4 | -33/+78 |
* | Now that we're using ConstantRange to represent potential values, make use of... | Owen Anderson | 2010-08-10 | 1 | -8/+35 |