aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Continue counting intrinsics as instructions (except when they aren't, such asNick Lewycky2011-12-211-3/+17
* Fix typo and spacing, no functionality change.Nick Lewycky2011-12-211-2/+2
* - Change a few operator[] to lookup which is cheaper.Jakub Staszak2011-12-211-45/+43
* Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header inclu...Lang Hames2011-12-211-0/+2
* Remove disused STL header include.Lang Hames2011-12-211-2/+0
* Switch from WriteEFlags to getEFlags in preparation for moving itRafael Espindola2011-12-212-9/+8
* Move common code into an MRI function.Jakob Stoklund Olesen2011-12-213-24/+6
* ARM NEON assmebly parsing for VLD2 to all lanes instructions.Jim Grosbach2011-12-214-30/+70
* No case stmt for BUILD_VECTOR in PerformDAGCombine(), so I assume this isn't Chad Rosier2011-12-211-1/+0
* Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier2011-12-211-4/+4
* Changes the JSON parser to use the SourceMgr.Manuel Klimek2011-12-211-26/+33
* Move the X86 specific bits of the ELF writer to the Target/X86 directory.Rafael Espindola2011-12-217-221/+251
* Reduce the exposure of Triple::OSType in the ELF object writer. This willRafael Espindola2011-12-217-53/+55
* Small refactoring so that RelocNeedsGOT can stay in the target independentRafael Espindola2011-12-212-24/+16
* Removes unused field TheError from LLLexer.Manuel Klimek2011-12-211-1/+0
* Remove mode specific disassembler classes and just call X86GenericDisassemble...Craig Topper2011-12-213-43/+7
* Fix typo in a couple commentsCraig Topper2011-12-211-3/+3
* A call to a function marked 'noinline' is not an inline candidate. The soleNick Lewycky2011-12-211-4/+4
* Make some intrinsics safe to speculatively execute.Nick Lewycky2011-12-212-4/+25
* Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng2011-12-211-2/+2
* ARM assembly parsing allows constant expressions for lane indices.Jim Grosbach2011-12-211-14/+25
* ARM NEON VLD2 assembly parsing for structure to all lanes, non-writeback.Jim Grosbach2011-12-215-16/+54
* Fix bug in zero-store peephole pattern reported in pr11615.Akira Hatanaka2011-12-211-4/+8
* Expand 64-bit CTLZ nodes if target architecture does not support it. Add testAkira Hatanaka2011-12-211-1/+3
* Expand 64-bit CTPOP and CTTZ.Akira Hatanaka2011-12-211-0/+2
* Expand 64-bit atomic load and store.Akira Hatanaka2011-12-211-0/+2
* Add definition of DSBH (Double Swap Bytes within Halfwords) and Akira Hatanaka2011-12-202-1/+9
* Add definition of WSBH (Word Swap Bytes within Halfwords), which is anAkira Hatanaka2011-12-202-8/+10
* 64-bit uint-fp conversion nodes are expanded.Akira Hatanaka2011-12-201-0/+2
* Enable custom lowering DYNAMIC_STACKALLOC nodes.Akira Hatanaka2011-12-201-0/+1
* Set the correct stack pointer register that should be saved or restored.Akira Hatanaka2011-12-201-1/+1
* Fix a nasty bug in the type remapping stuff that I added that is breaking kc+...Chris Lattner2011-12-201-1/+8
* ARM .req register name aliases are case insensitive, just like regnames.Jim Grosbach2011-12-201-3/+4
* Add function MipsDAGToDAGISel::SelectMULT and factor out code that generatesAkira Hatanaka2011-12-201-37/+47
* Fix indentation.Akira Hatanaka2011-12-201-115/+115
* 64-bit data directive.Akira Hatanaka2011-12-201-1/+1
* 32-to-64-bit sext_inreg pattern.Akira Hatanaka2011-12-201-0/+5
* Add 64-bit extload patterns.Akira Hatanaka2011-12-201-2/+12
* Add patterns for matching extloads with 64-bit address. The patterns are enabledAkira Hatanaka2011-12-201-5/+13
* Move comment to appropriate place.Jim Grosbach2011-12-201-1/+1
* Add code in MipsDAGToDAGISel for selecting constant +0.0.Akira Hatanaka2011-12-201-0/+6
* Heed spill slot alignment on ARM.Jakob Stoklund Olesen2011-12-202-3/+4
* Revert part of r146995 that was accidentally commmitted.Akira Hatanaka2011-12-201-6/+0
* 32-to-64-bit sign extension pattern.Akira Hatanaka2011-12-202-0/+8
* Add a pattern for matching zero-store with 64-bit address. The pattern is ena...Akira Hatanaka2011-12-201-1/+4
* ARM assembly parsing and encoding for VST2 single-element, double spaced.Jim Grosbach2011-12-202-37/+129
* Fix assert condition.Lang Hames2011-12-201-1/+1
* Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.Jakub Staszak2011-12-206-10/+21
* Add support to add named metadata operand.Devang Patel2011-12-201-0/+11
* ARM assembly parsing and encoding for VLD2 single-element, double spaced.Jim Grosbach2011-12-202-43/+171