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