summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Revert to pacify a buildbot. rdar://problem/6501862Stuart Hastings2011-05-31
* Followup to 132316; accept arbitrary constants, add with a constant,Stuart Hastings2011-05-31
* Fix 80 column violations.Richard Osborne2011-05-31
* Add XCore intrinsic for crc8.Richard Osborne2011-05-31
* Add XCore intrinsic for crc32.Richard Osborne2011-05-31
* Fix ssat and ssat16 encodings for ARM and Thumb. The bit position valueBruno Cardoso Lopes2011-05-31
* This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor,Bruno Cardoso Lopes2011-05-31
* This patch implements the thread local storage. Implemented are GeneralBruno Cardoso Lopes2011-05-31
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-30
* (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero powers of 2Stuart Hastings2011-05-30
* Split ppc dwarf regnums into ppc64 and ppc32 flavours.Rafael Espindola2011-05-30
* Introduce the DwarfRegAlias class for declaring that two registers have theRafael Espindola2011-05-30
* Mark the 32 bit registers as invalid in 64 bit mode. In 64 bit mode they areRafael Espindola2011-05-30
* Remove the DwarfNumbers from the subregisters. They should use DW_OP_bit_pieceRafael Espindola2011-05-30
* Reapply r132245 with a fix for the bug that broke the darwin9/i386 build.Jakob Stoklund Olesen2011-05-30
* Emit the handler's data area. For GCC-style exceptions under Win64, theCharles Davis2011-05-30
* Revert r132245, "Create two BlockInfo entries when a live range is discontinu...Jakob Stoklund Olesen2011-05-29
* Fix PR10046 by updating LiveVariables kill info when splitting live ranges.Jakob Stoklund Olesen2011-05-29
* On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.John McCall2011-05-29
* ...this is not a good commit day for me.John McCall2011-05-29
* I didn't mean to commit these residues of a personal project.John McCall2011-05-29
* On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.John McCall2011-05-29
* Don't crash owhen ComputeLoadResult can't compute the result of the load.Nick Lewycky2011-05-29
* Obey the isVolatile bit on memory intrinsics when analyzing uses of a globalNick Lewycky2011-05-29
* Fix warnings due to 132263; Thanks rdivacky.Nadav Rotem2011-05-29
* When generating against the Win64 EH scheme, set the handler to the GCC-specificCharles Davis2011-05-29
* Fix to match the dwarf register numbers that gdb uses.Rafael Espindola2011-05-29
* Dwarf register 0 is r0, remove incorrect entries.Rafael Espindola2011-05-29
* Fix this to work correctly with phis; test case to follow if this successfullyJohn McCall2011-05-29
* Remove the dwarf numbers from the D registers. They don't have dwarf numbersRafael Espindola2011-05-29
* Fix ARM fast isel to correctly flag memory operands to stores. This fixesCameron Zwarich2011-05-28
* Refactor the type legalizer. Switch TargetLowering to a new enum - LegalizeTy...Nadav Rotem2011-05-28
* Erase instructions _after_ checking their type.Benjamin Kramer2011-05-28
* ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i...Benjamin Kramer2011-05-28
* Implement and document the llvm.eh.resume intrinsic, which isJohn McCall2011-05-28
* When generating code for Win64 EH, emit StartProc and EndProc directives.Charles Davis2011-05-28
* Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairsBruno Cardoso Lopes2011-05-28
* This actually starts at offset 0, not 1.Eric Christopher2011-05-28
* Create two BlockInfo entries when a live range is discontinuous through a block.Jakob Stoklund Olesen2011-05-28
* Add SplitAnalysis::getNumLiveBlocks().Jakob Stoklund Olesen2011-05-28
* Change the set of callee-saved registers for non-MIPS32 architectures specifiedAkira Hatanaka2011-05-28
* Implement the 'M' output modifier for arm inline asm. This is fairlyEric Christopher2011-05-28
* Define a wrapper node for target constant nodes (tglobaladdr, etc.).Akira Hatanaka2011-05-28
* Select DW_AT_const_value size based on global variable size.Devang Patel2011-05-28
* Add 132187 back now that the real problem is fixed.Rafael Espindola2011-05-28
* Fix the root cause of the bootstrap failure:Rafael Espindola2011-05-28
* Fix the remaining atomic intrinsics to use the right register classes on Thumb2,Cameron Zwarich2011-05-27
* Stub out support for Win64-style exceptions. Note that this is merely usingCharles Davis2011-05-27
* ARM asm parser wasn't able to parse a "mov" instruction while in ThumbBruno Cardoso Lopes2011-05-27
* It looks like 132187 might have broken the llvm-gcc bootstrap. Revert while I...Rafael Espindola2011-05-27