summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem2011-08-24
* When printing Thumb1 NOP ('mov r8, r8'), make sure to print the predicate.Jim Grosbach2011-08-24
* Mark VZEROALL as clobbering all YMM registersBruno Cardoso Lopes2011-08-24
* Add missing explicit writeback operand to tSTMIA_UPD.Jim Grosbach2011-08-24
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-24
* Fix a crashing bug in SplitBlock when it is called on a block with noRafael Espindola2011-08-24
* Thumb add SP assembly syntax fix.Jim Grosbach2011-08-24
* Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode.Jim Grosbach2011-08-24
* Be stricter in enforcing IT instruction predicate values, so that we don't en...Owen Anderson2011-08-24
* Tidy up. Trailing whitespace.Jim Grosbach2011-08-24
* Add Uses=[SP] to call instructions. This fixes a miscompilation with aRichard Osborne2011-08-24
* Break 256-bit vector int add/sub/mul into two 128-bit operations to avoid cos...Craig Topper2011-08-24
* Add the sentinal "no handle" value to the ResumeInst.Bill Wendling2011-08-24
* Don't replace *all* uses with the new stuff.Bill Wendling2011-08-23
* Look at the end of the entry block for an invoke.Bill Wendling2011-08-23
* Fix a nasty bug where a v4i64 was being wrong emitted with 32-bitBruno Cardoso Lopes2011-08-23
* A landingpad instruction is neither folded nor dead.Bill Wendling2011-08-23
* Move ARM frame-unwinding EHABI handling a touch earlier.Jim Grosbach2011-08-23
* [SU]XT[BH] are only available on ARMv6 and up.Jim Grosbach2011-08-23
* Add some useful accessors to c++ api that appear to be missing from the c apiNate Begeman2011-08-23
* Some refactoring so TargetRegistry.h no longer has to include any filesEvan Cheng2011-08-23
* Revert "Address Duncan's CR request:"Eric Christopher2011-08-23
* Thumb parsing and encoding for SVC.Jim Grosbach2011-08-23
* Fix 80 col violations.Evan Cheng2011-08-23
* PerformSubCombine to work on integers larger than i128. Fixes a crasher.Nick Lewycky2011-08-23
* Thumb parsing and encoding for tSTRspi.Jim Grosbach2011-08-23
* Thumb parsing and encoding for STM.Jim Grosbach2011-08-23
* Factor low reg checking into a helper function.Jim Grosbach2011-08-23
* Fix decoding of Thumb2 prefetch instructions, which account for all the remai...Owen Anderson2011-08-23
* Address Duncan's CR request:Nadav Rotem2011-08-23
* Fix Thumb2 decoding of CPS instructions to mirror ARM decoding of the same in...Owen Anderson2011-08-23
* Clean up Thumb load/store multiple definitions.Jim Grosbach2011-08-23
* Fix two more instances of mis-matched operand names breaking disassembly. Fo...Owen Anderson2011-08-23
* This patch adds support of le32 pseudo-cpu that stands for genericIvan Krasin2011-08-23
* Add support for breaking 256-bit v16i16 and v32i8 VSETCC into two 128-bit one...Craig Topper2011-08-23
* lib/Support/Windows/Windows.h: Update required IE ver. 0x0600 should be enoug...NAKAMURA Takumi2011-08-23
* Introduce a pass to insert vzeroupper instructions to avoid AVX toBruno Cardoso Lopes2011-08-23
* Thumb parsing and encoding for SBC.Jim Grosbach2011-08-22
* Thumb parsing and encoding for RSB.Jim Grosbach2011-08-22
* Reject invalid imod values in t2CPS instructions.Owen Anderson2011-08-22
* Split the landing pad's edge. Then for all uses of a landingpad instruction'sBill Wendling2011-08-22
* t2SMLAD is a four-register instruction, not a three-register one.Owen Anderson2011-08-22
* Correct operand naming of t2USAT16 to allow proper decoding.Owen Anderson2011-08-22
* Revert r138278 now that r138289 has fixed the root issue.Jim Grosbach2011-08-22
* Match operand naming to allow correct decoding of t2LDRSH_POST.Owen Anderson2011-08-22
* Improve error checking for tPUSH and tPOP register lists.Jim Grosbach2011-08-22
* Match operand names to provide correct decoding for Thumb2 SMULL.Owen Anderson2011-08-22
* Provide a correct decoder hook for Thumb2 shifted registers. Found by random...Owen Anderson2011-08-22
* Add NativeClient support to Triple::ParseOS.Ivan Krasin2011-08-22
* Follow up to Jim's r138278. This fixes commuteInstruction so it handles two-a...Evan Cheng2011-08-22