aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-12-21Fix bug in zero-store peephole pattern reported in pr11615.Akira Hatanaka
2011-12-21Expand 64-bit CTLZ nodes if target architecture does not support it. Add testAkira Hatanaka
2011-12-21Expand 64-bit CTPOP and CTTZ.Akira Hatanaka
2011-12-21Expand 64-bit atomic load and store.Akira Hatanaka
2011-12-20Add definition of DSBH (Double Swap Bytes within Halfwords) and Akira Hatanaka
2011-12-20Add definition of WSBH (Word Swap Bytes within Halfwords), which is anAkira Hatanaka
2011-12-2064-bit uint-fp conversion nodes are expanded.Akira Hatanaka
2011-12-20Enable custom lowering DYNAMIC_STACKALLOC nodes.Akira Hatanaka
2011-12-20Set the correct stack pointer register that should be saved or restored.Akira Hatanaka
2011-12-20Fix a nasty bug in the type remapping stuff that I added that is breaking kc+...Chris Lattner
2011-12-20ARM .req register name aliases are case insensitive, just like regnames.Jim Grosbach
2011-12-20Add function MipsDAGToDAGISel::SelectMULT and factor out code that generatesAkira Hatanaka
2011-12-20Fix indentation.Akira Hatanaka
2011-12-2064-bit data directive.Akira Hatanaka
2011-12-2032-to-64-bit sext_inreg pattern.Akira Hatanaka
2011-12-20Add 64-bit extload patterns.Akira Hatanaka
2011-12-20Add patterns for matching extloads with 64-bit address. The patterns are enabledAkira Hatanaka
2011-12-20Move comment to appropriate place.Jim Grosbach
2011-12-20Add code in MipsDAGToDAGISel for selecting constant +0.0.Akira Hatanaka
2011-12-20Heed spill slot alignment on ARM.Jakob Stoklund Olesen
2011-12-20Revert part of r146995 that was accidentally commmitted.Akira Hatanaka
2011-12-2032-to-64-bit sign extension pattern.Akira Hatanaka
2011-12-20Add a pattern for matching zero-store with 64-bit address. The pattern is ena...Akira Hatanaka
2011-12-20ARM assembly parsing and encoding for VST2 single-element, double spaced.Jim Grosbach
2011-12-20Fix assert condition.Lang Hames
2011-12-20Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.Jakub Staszak
2011-12-20Add support to add named metadata operand.Devang Patel
2011-12-20ARM assembly parsing and encoding for VLD2 single-element, double spaced.Jim Grosbach
2011-12-20ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng
2011-12-20First steps in ARM AsmParser support for .eabi_attribute and .archJason W Kim
2011-12-20This is the second fix related to VZEXT_MOVL node.Elena Demikhovsky
2011-12-20Begin teaching the X86 target how to efficiently codegen patterns thatChandler Carruth
2011-12-20Fixes a potential compilation error.Manuel Klimek
2011-12-20Pulls the implementation of skip() into JSONParser.Manuel Klimek
2011-12-20Addressing style issues in JSON parser.Manuel Klimek
2011-12-20Fix up the CMake build for the new files added in r146960, they'reChandler Carruth
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-20LSR: Fix another corner case in expansion of postinc users.Andrew Trick
2011-12-20Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930.Bob Wilson
2011-12-20ARM assembly shifts by zero should be plain 'mov' instructions.Jim Grosbach
2011-12-20Now that PR11464 is fixed, reapply the patch to fix PR11464, Chris Lattner
2011-12-20fix PR11464 by preventing the linker from mapping two different struct types ...Chris Lattner
2011-12-20Add basic generic CodeGen support for half.Dan Gohman
2011-12-19ARM NEON assembly aliases for VMOV<-->VMVN for i32 immediates.Jim Grosbach
2011-12-19ARM assembly parsing and encoding support for LDRD(label).Jim Grosbach
2011-12-19Add a if-conversion optimization that allows 'true' side of a diamond to beEvan Cheng
2011-12-19Add patterns for matching immediates whose lower 16-bit is cleared. TheseAkira Hatanaka
2011-12-19Attempt to fix PR11607 by shuffling around which class defines which methods.Eli Friedman
2011-12-19Tidy up. Simplify logic. No functional change intended.Akira Hatanaka
2011-12-19ARM NEON two-operand aliases for VPADD.Jim Grosbach